/**handles:wpautoterms_css,ccchildpagescss,ccchildpagesskincss,crow-solar**/
.wpautoterms-footer{display:block;width:100%;position:relative;z-index:10000002}.wpautoterms-footer a:hover{text-decoration:underline}#wpautoterms-top-fixed-container{position:fixed;top:0;width:100%}#wpautoterms-bottom-fixed-container{position:fixed;bottom:0;width:100%}#wpautoterms-top-static-container{width:100%;position:relative;z-index:10000002}#wpautoterms-bottom-static-container{width:100%;position:relative;z-index:10000002}
@charset "UTF-8";.ccchildpages.cclegacy{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important;padding:0!important;clear:both;display:block;width:100%}.ccchildpages.cclegacy .cc-meta-info{font-size:70%}.ccchildpages.cclegacy a.ccpage_title_link{text-decoration:inherit!important;color:inherit!important}.ccchildpages.cclegacy a.ccpage_linked_thumb img{border:inherit}.ccchildpages.cclegacy .ccchildpage{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1em 1%;padding:.75em 2%;display:block;float:left}.ccchildpages.cclegacy .ccpages_excerpt,.ccchildpages.cclegacy .ccpages_more{font-size:85%}.ccchildpages.cclegacy .ccpages_excerpt{display:block;margin:0;padding:0}.ccchildpages.cclegacy .ccfirst{clear:both}.ccchildpages.cclegacy .cclast{margin:1em 1% 1em 0;float:right}.ccchildpages.cclegacy.onecol .ccchildpage{width:98%}.ccchildpages.cclegacy.twocol .ccchildpage{width:48%}.ccchildpages.cclegacy.threecol .ccchildpage{width:31.333%}.ccchildpages.cclegacy.fourcol .ccchildpage{width:23%}.ccchildpages.cclegacy.fivecol .ccchildpage{width:18%}.ccchildpages.cclegacy.sixcol .ccchildpage{width:14.666666667%}.ccchildpages.cclegacy .ccsubpages{margin-top:1em}.ccchildpages.cclegacy .ccsubpages ul{list-style:none}.ccchildpages.cclegacy .ccpages_nav{display:block;clear:both;text-align:center}.ccchildpages.cclegacy .cc-child-pages-thumb{max-width:100%;height:auto;display:block;margin:10px auto;clear:both}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li ul,.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li ul,.ccchildpages.cclegacy.fsixcol ul.ccchildpages_list li ul,.ccchildpages.cclegacy.threecol ul.ccchildpages_list li ul,.ccchildpages.cclegacy.twocol ul.ccchildpages_list li ul{margin-left:.5em;padding-left:.5em}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li ul li,.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li ul li,.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li ul li,.ccchildpages.cclegacy.threecol ul.ccchildpages_list li ul li,.ccchildpages.cclegacy.twocol ul.ccchildpages_list li ul li{display:list-item;width:100%;float:none}@media screen and (min-width:761px){.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li,.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,.ccchildpages.cclegacy.twocol ul.ccchildpages_list li{margin-left:0;margin-right:2%;vertical-align:top}.ccchildpages.cclegacy.twocol ul.ccchildpages_list li{width:48%;float:left}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(5n+6),.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(4n+5),.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(6n+7),.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(3n+4),.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3){clear:both}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,.ccchildpages.cclegacy.threecol ul.ccchildpages_list li{width:31.333%;float:left}.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li{width:23%;float:left}}@media screen and (min-width:481px) and (max-width:760px){.ccchildpages.cclegacy.fivecol .cclast,.ccchildpages.cclegacy.fourcol .cclast,.ccchildpages.cclegacy.sixcol .cclast{margin:1em 1%;float:left}.ccchildpages.cclegacy.fivecol .ccfirst,.ccchildpages.cclegacy.fourcol .ccfirst,.ccchildpages.cclegacy.sixcol .ccfirst{clear:none}.ccchildpages.cclegacy.fivecol .ccchildpage,.ccchildpages.cclegacy.fourcol .ccchildpage,.ccchildpages.cclegacy.sixcol .ccchildpage{width:31.333%;float:left;margin:1em 1%}.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(3n+1),.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(3n+1),.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(3n+1){clear:both}.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(3n),.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(3n),.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(3n){float:left;margin:1em 1%}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li,.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,.ccchildpages.cclegacy.twocol ul.ccchildpages_list li{margin-left:0;margin-right:5%;vertical-align:top}.ccchildpages.cclegacy.twocol ul.ccchildpages_list li{width:45%;float:left}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(3n+4),.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(3n+4),.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(3n+4),.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(3n+4),.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3){clear:both}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li,.ccchildpages.cclegacy.threecol ul.ccchildpages_list li{width:28.333%;float:left}}@media screen and (min-width:321px) and (max-width:480px){.ccchildpages.cclegacy.fivecol .cclast,.ccchildpages.cclegacy.fourcol .cclast,.ccchildpages.cclegacy.sixcol .cclast,.ccchildpages.cclegacy.threecol .cclast{margin:1em 1% 1em 1%;float:left}.ccchildpages.cclegacy.fivecol .ccfirst,.ccchildpages.cclegacy.fourcol .ccfirst,.ccchildpages.cclegacy.sixcol .ccfirst,.ccchildpages.cclegacy.threecol .ccfirst{clear:none}.ccchildpages.cclegacy.fivecol .ccchildpage,.ccchildpages.cclegacy.fourcol .ccchildpage,.ccchildpages.cclegacy.sixcol .ccchildpage,.ccchildpages.cclegacy.threecol .ccchildpage{width:48%}.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(2n),.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(2n),.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(2n),.ccchildpages.cclegacy.threecol .ccchildpage:nth-child(2n){margin:1em 0 1em 1%;float:right}.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(odd),.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(odd),.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(odd),.ccchildpages.cclegacy.threecol .ccchildpage:nth-child(odd){clear:both}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li,.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,.ccchildpages.cclegacy.twocol ul.ccchildpages_list li{margin-left:0;margin-right:7%;vertical-align:top}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li,.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,.ccchildpages.cclegacy.twocol ul.ccchildpages_list li{width:43%;float:left}.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(2n+3),.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(2n+3),.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(2n+3),.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(2n+3),.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3){clear:both}}@media screen and (max-width:320px){.ccchildpages.cclegacy.fivecol .cclast,.ccchildpages.cclegacy.fourcol .cclast,.ccchildpages.cclegacy.sixcol .cclast,.ccchildpages.cclegacy.threecol .cclast,.ccchildpages.cclegacy.twocol .cclast{margin:1em 1%;float:left}.ccchildpages.cclegacy.fivecol .ccfirst,.ccchildpages.cclegacy.fourcol .ccfirst,.ccchildpages.cclegacy.sixcol .ccfirst,.ccchildpages.cclegacy.threecol .ccfirst,.ccchildpages.cclegacy.twocol .ccfirst{clear:none}.ccchildpages.cclegacy.fivecol .ccchildpage,.ccchildpages.cclegacy.fourcol .ccchildpage,.ccchildpages.cclegacy.sixcol .ccchildpage,.ccchildpages.cclegacy.threecol .ccchildpage,.ccchildpages.cclegacy.twocol .ccchildpage{width:98%;float:none}}.ccchildpages.cclegacy.ccclearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.ccchildpages.cclegacy .ccclearfix{display:inline-block}* html .ccchildpages.cclegacy.ccclearfix{height:1%}.ccchildpages.cclegacy.ccclearfix{display:block}.ccchildpages.ccflex{display:flex;flex-wrap:wrap;gap:1em;margin:0!important;padding:0!important;width:100%;box-sizing:border-box;align-items:stretch}@media screen and (min-width:761px){.ccchildpages.ccflex.onecol .ccchildpage{width:calc((100% - (1 - 1) * 1em)/ 1)}.ccchildpages.ccflex.twocol .ccchildpage{width:calc((100% - (2 - 1) * 1em)/ 2)}.ccchildpages.ccflex.threecol .ccchildpage{width:calc((100% - (3 - 1) * 1em)/ 3)}.ccchildpages.ccflex.fourcol .ccchildpage{width:calc((100% - (4 - 1) * 1em)/ 4)}.ccchildpages.ccflex.fivecol .ccchildpage{width:calc((100% - (5 - 1) * 1em)/ 5)}.ccchildpages.ccflex.sixcol .ccchildpage{width:calc((100% - (6 - 1) * 1em)/ 6)}}@media screen and (min-width:481px) and (max-width:760px){.ccchildpages.ccflex.onecol .ccchildpage{width:100%}.ccchildpages.ccflex.twocol .ccchildpage{width:calc((100% - 1em)/ 2)}.ccchildpages.ccflex.fivecol .ccchildpage,.ccchildpages.ccflex.fourcol .ccchildpage,.ccchildpages.ccflex.sixcol .ccchildpage,.ccchildpages.ccflex.threecol .ccchildpage{width:calc((100% - 2em)/ 3)}}@media screen and (min-width:321px) and (max-width:480px){.ccchildpages.ccflex.onecol .ccchildpage{width:100%}.ccchildpages.ccflex.fivecol .ccchildpage,.ccchildpages.ccflex.fourcol .ccchildpage,.ccchildpages.ccflex.sixcol .ccchildpage,.ccchildpages.ccflex.threecol .ccchildpage,.ccchildpages.ccflex.twocol .ccchildpage{width:calc((100% - 1em)/ 2)}}@media screen and (max-width:320px){.ccchildpages.ccflex .ccchildpage{width:100%}}.ccchildpages.ccflex .ccchildpage{box-sizing:border-box;padding:.75em 1em;display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;background:#fff;min-height:100%}.ccchildpages.ccflex .ccchildpage .ccpages_more{margin-top:auto;box-sizing:border-box;width:100%;text-align:right}.ccchildpages.ccflex .ccchildpage .ccpages_more a{display:inline-block}.ccchildpages.ccflex .cc-meta-info{font-size:70%}.ccchildpages.ccflex a.ccpage_title_link{text-decoration:inherit!important;color:inherit!important}.ccchildpages.ccflex a.ccpage_linked_thumb img{border:inherit;max-width:100%;height:auto;display:block;margin:10px auto;clear:both}.ccchildpages.ccflex .ccpages_excerpt,.ccchildpages.ccflex .ccpages_more{font-size:85%}.ccchildpages.ccflex .ccpages_excerpt{display:block;margin:0;padding:0;flex:1 1 auto}.ccchildpages.ccflex .ccpages_nav{flex:0 0 100%;width:100%;order:999;margin-top:1rem;text-align:center}.ccchildpages.ccflex .ccsubpages{margin-top:1em}.ccchildpages.ccflex .ccsubpages ul{list-style:none;padding-left:0;margin-left:0;font-size:90%}.ccchildpages.ccflex .ccsubpages ul li{margin:.25em 0;position:relative}.ccchildpages.ccflex .ccsubpages ul ul.children{margin-left:1em;padding-left:.5em}.ccchildpages.ccflex .ccsubpages ul ul.children ul{margin-left:1em;padding-left:1em}.ccchildpages.ccflex .ccsubpages ul ul.children ul li::before{content:"–"}.ccchildpages.ccflex .cc-child-pages-thumb{max-width:100%;height:auto;display:block;margin:10px auto;clear:both}.ccchildpages.ccflex.fivecol ul.ccchildpages_list li ul,.ccchildpages.ccflex.fourcol ul.ccchildpages_list li ul,.ccchildpages.ccflex.sixcol ul.ccchildpages_list li ul,.ccchildpages.ccflex.threecol ul.ccchildpages_list li ul,.ccchildpages.ccflex.twocol ul.ccchildpages_list li ul{margin-left:.5em;padding-left:.5em}.ccchildpages.ccflex.fivecol ul.ccchildpages_list li ul li,.ccchildpages.ccflex.fourcol ul.ccchildpages_list li ul li,.ccchildpages.ccflex.sixcol ul.ccchildpages_list li ul li,.ccchildpages.ccflex.threecol ul.ccchildpages_list li ul li,.ccchildpages.ccflex.twocol ul.ccchildpages_list li ul li{display:list-item;width:100%;float:none}@media screen and (min-width:761px){.ccchildpages.ccflex.twocol ul.ccchildpages_list{column-count:2;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem}.ccchildpages.ccflex.twocol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none}.ccchildpages.ccflex.twocol ul.ccchildpages_list li>ul{column-count:auto;column-gap:normal}.ccchildpages.ccflex.threecol ul.ccchildpages_list{column-count:3;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem}.ccchildpages.ccflex.threecol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none}.ccchildpages.ccflex.threecol ul.ccchildpages_list li>ul{column-count:auto;column-gap:normal}.ccchildpages.ccflex.fourcol ul.ccchildpages_list{column-count:4;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem}.ccchildpages.ccflex.fourcol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none}.ccchildpages.ccflex.fourcol ul.ccchildpages_list li>ul{column-count:auto;column-gap:normal}.ccchildpages.ccflex.fivecol ul.ccchildpages_list{column-count:5;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem}.ccchildpages.ccflex.fivecol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none}.ccchildpages.ccflex.fivecol ul.ccchildpages_list li>ul{column-count:auto;column-gap:normal}.ccchildpages.ccflex.sixcol ul.ccchildpages_list{column-count:6;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem}.ccchildpages.ccflex.sixcol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none}.ccchildpages.ccflex.sixcol ul.ccchildpages_list li>ul{column-count:auto;column-gap:normal}}@media screen and (min-width:481px) and (max-width:760px){.ccchildpages.ccflex.twocol ul.ccchildpages_list{column-count:2;column-gap:1em}.ccchildpages.ccflex.twocol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none}.ccchildpages.ccflex.twocol ul.ccchildpages_list li>ul{column-count:auto;column-gap:normal}.ccchildpages.ccflex.fivecol ul.ccchildpages_list,.ccchildpages.ccflex.fourcol ul.ccchildpages_list,.ccchildpages.ccflex.sixcol ul.ccchildpages_list,.ccchildpages.ccflex.threecol ul.ccchildpages_list{column-count:3;column-gap:1em}.ccchildpages.ccflex.fivecol ul.ccchildpages_list li,.ccchildpages.ccflex.fourcol ul.ccchildpages_list li,.ccchildpages.ccflex.sixcol ul.ccchildpages_list li,.ccchildpages.ccflex.threecol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none}.ccchildpages.ccflex.fivecol ul.ccchildpages_list li>ul,.ccchildpages.ccflex.fourcol ul.ccchildpages_list li>ul,.ccchildpages.ccflex.sixcol ul.ccchildpages_list li>ul,.ccchildpages.ccflex.threecol ul.ccchildpages_list li>ul{column-count:auto;column-gap:normal}}@media screen and (min-width:321px) and (max-width:480px){.ccchildpages.ccflex.fivecol ul.ccchildpages_list,.ccchildpages.ccflex.fourcol ul.ccchildpages_list,.ccchildpages.ccflex.sixcol ul.ccchildpages_list,.ccchildpages.ccflex.threecol ul.ccchildpages_list,.ccchildpages.ccflex.twocol ul.ccchildpages_list{column-count:2;column-gap:1em}.ccchildpages.ccflex.fivecol ul.ccchildpages_list li,.ccchildpages.ccflex.fourcol ul.ccchildpages_list li,.ccchildpages.ccflex.sixcol ul.ccchildpages_list li,.ccchildpages.ccflex.threecol ul.ccchildpages_list li,.ccchildpages.ccflex.twocol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none}.ccchildpages.ccflex.fivecol ul.ccchildpages_list li>ul,.ccchildpages.ccflex.fourcol ul.ccchildpages_list li>ul,.ccchildpages.ccflex.sixcol ul.ccchildpages_list li>ul,.ccchildpages.ccflex.threecol ul.ccchildpages_list li>ul,.ccchildpages.ccflex.twocol ul.ccchildpages_list li>ul{column-count:auto;column-gap:normal}}@media screen and (max-width:320px){.ccchildpages.ccflex.fivecol ul.ccchildpages_list,.ccchildpages.ccflex.fourcol ul.ccchildpages_list,.ccchildpages.ccflex.sixcol ul.ccchildpages_list,.ccchildpages.ccflex.threecol ul.ccchildpages_list,.ccchildpages.ccflex.twocol ul.ccchildpages_list{column-count:1;column-gap:normal}}
.ccchildpages.cclegacy.simple .ccchildpage{background:#eee;background:var(--ccpro-bg-color,#eee);background:-moz-linear-gradient(top,var(--ccpro-bg-color,#eee) 0,var(--ccpro-bg-color,#eee) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--ccpro-bg-color,#eee)),color-stop(100%,var(--ccpro-bg-color,#eee)));background:-webkit-linear-gradient(top,var(--ccpro-bg-color,#eee) 0,var(--ccpro-bg-color,#eee) 100%);background:-o-linear-gradient(top,var(--ccpro-bg-color,#eee) 0,var(--ccpro-bg-color,#eee) 100%);background:-ms-linear-gradient(top,var(--ccpro-bg-color,#eee) 0,var(--ccpro-bg-color,#eee) 100%);background:linear-gradient(to bottom,var(--ccpro-bg-color,#eee) 0,var(--ccpro-bg-color,#eee) 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#333}.ccchildpages.cclegacy.simple .ccchildpage .ccpage_title{color:var(--ccpro-title-color,inherit)}.ccchildpages.cclegacy.simple .ccchildpage .cc-meta-info{color:var(--ccpro-meta-color,inherit)}.ccchildpages.cclegacy.simple .ccchildpage .cc-meta-info a{color:var(--ccpro-meta-color,inherit)}.ccchildpages.cclegacy.simple .ccchildpage .ccpages_excerpt{color:var(--ccpro-excerpt-color,inherit)}.ccchildpages.cclegacy.simple .ccchildpage a{color:var(--ccpro-more-link-color,#00f);text-decoration:underline}.ccchildpages.cclegacy.simple .ccpages_more{text-align:right;font-style:italic}.ccchildpages.cclegacy.simple .ccpages_more a{text-decoration:none}.ccchildpages.cclegacy.simple .ccsubpages{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--ccpro-subpages-border-color,#999);padding:.5em}.ccchildpages.cclegacy.ccred .ccchildpage{background:#fee;background:var(--ccpro-bg-color,#fee);background:-moz-linear-gradient(top,var(--ccpro-bg-color,#fee) 0,var(--ccpro-bg-color,#fee) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--ccpro-bg-color,#fee)),color-stop(100%,var(--ccpro-bg-color,#fee)));background:-webkit-linear-gradient(top,var(--ccpro-bg-color,#fee) 0,var(--ccpro-bg-color,#fee) 100%);background:-o-linear-gradient(top,var(--ccpro-bg-color,#fee) 0,var(--ccpro-bg-color,#fee) 100%);background:-ms-linear-gradient(top,var(--ccpro-bg-color,#fee) 0,var(--ccpro-bg-color,#fee) 100%);background:linear-gradient(to bottom,var(--ccpro-bg-color,#fee) 0,var(--ccpro-bg-color,#fee) 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#333;background-color:var(--ccpro-bg-color)}.ccchildpages.cclegacy.ccred .ccchildpage .ccpage_title{color:var(--ccpro-title-color,inherit)}.ccchildpages.cclegacy.ccred .ccchildpage .cc-meta-info{color:var(--ccpro-meta-color,inherit)}.ccchildpages.cclegacy.ccred .ccchildpage .cc-meta-info a{color:var(--ccpro-meta-color,inherit)}.ccchildpages.cclegacy.ccred .ccchildpage .ccpages_excerpt{color:var(--ccpro-excerpt-color,inherit)}.ccchildpages.cclegacy.ccred .ccchildpage a{color:var(--ccpro-more-link-color,#00f);text-decoration:underline}.ccchildpages.cclegacy.ccred .ccpages_more{text-align:right;font-style:italic}.ccchildpages.cclegacy.ccred .ccpages_more a{text-decoration:none}.ccchildpages.cclegacy.ccred .ccsubpages{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--ccpro-subpages-border-color,#f99);padding:.5em}.ccchildpages.cclegacy.ccblue .ccchildpage{background:#eef;background:var(--ccpro-bg-color,#eef);background:-moz-linear-gradient(top,var(--ccpro-bg-color,#eef) 0,var(--ccpro-bg-color,#eef) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--ccpro-bg-color,#eef)),color-stop(100%,var(--ccpro-bg-color,#eef)));background:-webkit-linear-gradient(top,var(--ccpro-bg-color,#eef) 0,var(--ccpro-bg-color,#eef) 100%);background:-o-linear-gradient(top,var(--ccpro-bg-color,#eef) 0,var(--ccpro-bg-color,#eef) 100%);background:-ms-linear-gradient(top,var(--ccpro-bg-color,#eef) 0,var(--ccpro-bg-color,#eef) 100%);background:linear-gradient(to bottom,var(--ccpro-bg-color,#eef) 0,var(--ccpro-bg-color,#eef) 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#333;background-color:var(--ccpro-bg-color)}.ccchildpages.cclegacy.ccblue .ccchildpage .ccpage_title{color:var(--ccpro-title-color,inherit)}.ccchildpages.cclegacy.ccblue .ccchildpage .cc-meta-info{color:var(--ccpro-meta-color,inherit)}.ccchildpages.cclegacy.ccblue .ccchildpage .cc-meta-info a{color:var(--ccpro-meta-color,inherit)}.ccchildpages.cclegacy.ccblue .ccchildpage .ccpages_excerpt{color:var(--ccpro-excerpt-color,inherit)}.ccchildpages.cclegacy.ccblue .ccchildpage a{color:var(--ccpro-more-link-color,#00f);text-decoration:underline}.ccchildpages.cclegacy.ccblue .ccpages_more{text-align:right;font-style:italic}.ccchildpages.cclegacy.ccblue .ccpages_more a{text-decoration:none}.ccchildpages.cclegacy.ccblue .ccsubpages{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--ccpro-subpages-border-color,#99f);padding:.5em}.ccchildpages.cclegacy.ccgreen .ccchildpage{background:#efe;background:#efe;background:var(--ccpro-bg-color,#efe);background:-moz-linear-gradient(top,var(--ccpro-bg-color,#efe) 0,var(--ccpro-bg-color,#efe) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--ccpro-bg-color,#efe)),color-stop(100%,var(--ccpro-bg-color,#efe)));background:-webkit-linear-gradient(top,var(--ccpro-bg-color,#efe) 0,var(--ccpro-bg-color,#efe) 100%);background:-o-linear-gradient(top,var(--ccpro-bg-color,#efe) 0,var(--ccpro-bg-color,#efe) 100%);background:-ms-linear-gradient(top,var(--ccpro-bg-color,#efe) 0,var(--ccpro-bg-color,#efe) 100%);background:linear-gradient(to bottom,var(--ccpro-bg-color,#efe) 0,var(--ccpro-bg-color,#efe) 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#333;background-color:var(--ccpro-bg-color)}.ccchildpages.cclegacy.ccgreen .ccchildpage .ccpage_title{color:var(--ccpro-title-color,inherit)}.ccchildpages.cclegacy.ccgreen .ccchildpage .cc-meta-info{color:var(--ccpro-meta-color,inherit)}.ccchildpages.cclegacy.ccgreen .ccchildpage .cc-meta-info a{color:var(--ccpro-meta-color,inherit)}.ccchildpages.cclegacy.ccgreen .ccchildpage .ccpages_excerpt{color:var(--ccpro-excerpt-color,inherit)}.ccchildpages.cclegacy.ccgreen .ccchildpage a{color:var(--ccpro-more-link-color,#00f);text-decoration:underline}.ccchildpages.cclegacy.ccgreen .ccpages_more{text-align:right;font-style:italic}.ccchildpages.cclegacy.ccgreen .ccpages_more a{text-decoration:none}.ccchildpages.cclegacy.ccgreen .ccsubpages{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--ccpro-subpages-border-color,#9f9);padding:.5em}.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccblue .ccchildpage,.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccgreen .ccchildpage,.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccred .ccchildpage,.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.simple .ccchildpage{color:inherit}.ccchildpages.ccflex.simple .ccchildpage{background:#eee;background:rgba(0,0,0,.3);background:var(--ccpro-bg-color,rgba(0,0,0,.3));background:-moz-linear-gradient(top,var(--ccpro-bg-color,rgba(0,0,0,.3)) 0,var(--ccpro-bg-color,rgba(0,0,0,.1)) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--ccpro-bg-color,rgba(0,0,0,.3))),color-stop(100%,var(--ccpro-bg-color,rgba(0,0,0,.1))));background:-webkit-linear-gradient(top,var(--ccpro-bg-color,rgba(0,0,0,.3)) 0,var(--ccpro-bg-color,rgba(0,0,0,.1)) 100%);background:-o-linear-gradient(top,var(--ccpro-bg-color,rgba(0,0,0,.3)) 0,var(--ccpro-bg-color,rgba(0,0,0,.1)) 100%);background:-ms-linear-gradient(top,var(--ccpro-bg-color,rgba(0,0,0,.3)) 0,var(--ccpro-bg-color,rgba(0,0,0,.1)) 100%);background:linear-gradient(to bottom,var(--ccpro-bg-color,rgba(0,0,0,.3)) 0,var(--ccpro-bg-color,rgba(0,0,0,.1)) 100%);border-radius:20px;color:#333}.ccchildpages.ccflex.simple .ccpage_title{color:var(--ccpro-title-color,inherit)}.ccchildpages.ccflex.simple .cc-meta-info{color:var(--ccpro-meta-color,inherit)}.ccchildpages.ccflex.simple .cc-meta-info a{color:var(--ccpro-meta-color,inherit)}.ccchildpages.ccflex.simple .ccpages_excerpt{color:var(--ccpro-excerpt-color,inherit)}.ccchildpages.ccflex.simple .ccchildpage a{color:inherit;text-decoration:underline}.ccchildpages.ccflex.simple .ccchildpage a:hover{color:var(--ccpro-more-link-color,inherit)}.ccchildpages.ccflex.simple .ccpages_excerpt{padding:1em}.ccchildpages.ccflex.simple .ccpages_more{margin-top:auto;text-align:right;font-style:italic;padding:.75em 0 .75em 1em}.ccchildpages.ccflex.simple .ccpages_more a{color:var(--ccpro-more-link-color,#00f);text-decoration:none}.ccchildpages.ccflex.simple .ccpages_more a:hover{color:var(--ccpro-more-link-color,inherit)}.ccchildpages.ccflex.simple .ccsubpages{border-radius:20px;border:2px solid var(--ccpro-subpages-border-color,#999);padding:.5em}.ccchildpages.ccflex.simple .ccsubpages a{color:var(--ccpro-more-link-color,#00f);text-decoration:underline}.ccchildpages.ccflex.ccred .ccchildpage{background:#fee;background:rgba(255,0,0,.3);background:var(--ccpro-bg-color,rgba(255,0,0,.3));background:-moz-linear-gradient(top,var(--ccpro-bg-color,rgba(255,0,0,.3)) 0,var(--ccpro-bg-color,rgba(255,0,0,.1)) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--ccpro-bg-color,rgba(255,0,0,.3))),color-stop(100%,var(--ccpro-bg-color,rgba(255,0,0,.1))));background:-webkit-linear-gradient(top,var(--ccpro-bg-color,rgba(255,0,0,.3)) 0,var(--ccpro-bg-color,rgba(255,0,0,.1)) 100%);background:-o-linear-gradient(top,var(--ccpro-bg-color,rgba(255,0,0,.3)) 0,var(--ccpro-bg-color,rgba(255,0,0,.1)) 100%);background:-ms-linear-gradient(top,var(--ccpro-bg-color,rgba(255,0,0,.3)) 0,var(--ccpro-bg-color,rgba(255,0,0,.1)) 100%);background:linear-gradient(to bottom,var(--ccpro-bg-color,rgba(255,0,0,.3)) 0,var(--ccpro-bg-color,rgba(255,0,0,.1)) 100%);border-radius:20px;color:#333}.ccchildpages.ccflex.ccred .ccpage_title{color:var(--ccpro-title-color,inherit)}.ccchildpages.ccflex.ccred .cc-meta-info{color:var(--ccpro-meta-color,inherit)}.ccchildpages.ccflex.ccred .cc-meta-info a{color:var(--ccpro-meta-color,inherit)}.ccchildpages.ccflex.ccred .ccpages_excerpt{color:var(--ccpro-excerpt-color,inherit)}.ccchildpages.ccflex.ccred .ccchildpage a{color:inherit;text-decoration:underline}.ccchildpages.ccflex.ccred .ccchildpage a:hover{color:var(--ccpro-more-link-color,inherit)}.ccchildpages.ccflex.ccred .ccpages_excerpt{padding:1em}.ccchildpages.ccflex.ccred .ccpages_more{margin-top:auto;text-align:right;font-style:italic;padding:.75em 0 .75em 1em}.ccchildpages.ccflex.ccred .ccpages_more a{color:var(--ccpro-more-link-color,#00f);text-decoration:none}.ccchildpages.ccflex.ccred .ccpages_more a:hover{color:var(--ccpro-more-link-color,inherit)}.ccchildpages.ccflex.ccred .ccsubpages{border-radius:20px;border:2px solid var(--ccpro-subpages-border-color,#f99);padding:.5em}.ccchildpages.ccflex.ccred .ccsubpages a{color:var(--ccpro-more-link-color,#00f);text-decoration:underline}.ccchildpages.ccflex.ccblue .ccchildpage{background:#eef;background:rgba(0,0,255,.3);background:var(--ccpro-bg-color,rgba(0,0,255,.3));background:-moz-linear-gradient(top,var(--ccpro-bg-color,rgba(0,0,255,.3)) 0,var(--ccpro-bg-color,rgba(0,0,255,.1)) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--ccpro-bg-color,rgba(0,0,255,.3))),color-stop(100%,var(--ccpro-bg-color,rgba(0,0,255,.1))));background:-webkit-linear-gradient(top,var(--ccpro-bg-color,rgba(0,0,255,.3)) 0,var(--ccpro-bg-color,rgba(0,0,255,.1)) 100%);background:-o-linear-gradient(top,var(--ccpro-bg-color,rgba(0,0,255,.3)) 0,var(--ccpro-bg-color,rgba(0,0,255,.1)) 100%);background:-ms-linear-gradient(top,var(--ccpro-bg-color,rgba(0,0,255,.3)) 0,var(--ccpro-bg-color,rgba(0,0,255,.1)) 100%);background:linear-gradient(to bottom,var(--ccpro-bg-color,rgba(0,0,255,.3)) 0,var(--ccpro-bg-color,rgba(0,0,255,.1)) 100%);border-radius:20px;color:#333}.ccchildpages.ccflex.ccblue .ccpage_title{color:var(--ccpro-title-color,inherit)}.ccchildpages.ccflex.ccblue .cc-meta-info{color:var(--ccpro-meta-color,inherit)}.ccchildpages.ccflex.ccblue .cc-meta-info a{color:var(--ccpro-meta-color,inherit)}.ccchildpages.ccflex.ccblue .ccpages_excerpt{color:var(--ccpro-excerpt-color,inherit)}.ccchildpages.ccflex.ccblue .ccchildpage a{color:inherit;text-decoration:underline}.ccchildpages.ccflex.ccblue .ccchildpage a:hover{color:var(--ccpro-more-link-color,inherit)}.ccchildpages.ccflex.ccblue .ccpages_excerpt{padding:1em}.ccchildpages.ccflex.ccblue .ccpages_more{margin-top:auto;text-align:right;font-style:italic;padding:.75em 0 .75em 1em}.ccchildpages.ccflex.ccblue .ccpages_more a{color:var(--ccpro-more-link-color,#00f);text-decoration:none}.ccchildpages.ccflex.ccblue .ccpages_more a:hover{color:var(--ccpro-more-link-color,inherit)}.ccchildpages.ccflex.ccblue .ccsubpages{border-radius:20px;border:2px solid var(--ccpro-subpages-border-color,#99f);padding:.5em}.ccchildpages.ccflex.ccblue .ccsubpages a{color:var(--ccpro-more-link-color,#00f);text-decoration:underline}.ccchildpages.ccflex.ccgreen .ccchildpage{background:#efe;background:rgba(0,255,0,.3);background:var(--ccpro-bg-color,rgba(0,255,0,.3));background:-moz-linear-gradient(top,var(--ccpro-bg-color,rgba(0,255,0,.3)) 0,var(--ccpro-bg-color,rgba(0,255,0,.1)) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--ccpro-bg-color,rgba(0,255,0,.3))),color-stop(100%,var(--ccpro-bg-color,rgba(0,255,0,.1))));background:-webkit-linear-gradient(top,var(--ccpro-bg-color,rgba(0,255,0,.3)) 0,var(--ccpro-bg-color,rgba(0,255,0,.1)) 100%);background:-o-linear-gradient(top,var(--ccpro-bg-color,rgba(0,255,0,.3)) 0,var(--ccpro-bg-color,rgba(0,255,0,.1)) 100%);background:-ms-linear-gradient(top,var(--ccpro-bg-color,rgba(0,255,0,.3)) 0,var(--ccpro-bg-color,rgba(0,255,0,.1)) 100%);background:linear-gradient(to bottom,var(--ccpro-bg-color,rgba(0,255,0,.3)) 0,var(--ccpro-bg-color,rgba(0,255,0,.1)) 100%);border-radius:20px;color:#333}.ccchildpages.ccflex.ccgreen .ccpage_title{color:var(--ccpro-title-color,inherit)}.ccchildpages.ccflex.ccgreen .cc-meta-info{color:var(--ccpro-meta-color,inherit)}.ccchildpages.ccflex.ccgreen .cc-meta-info a{color:var(--ccpro-meta-color,inherit)}.ccchildpages.ccflex.ccgreen .ccpages_excerpt{color:var(--ccpro-excerpt-color,inherit)}.ccchildpages.ccflex.ccgreen .ccchildpage a{color:inherit;text-decoration:underline}.ccchildpages.ccflex.ccgreen .ccchildpage a:hover{color:var(--ccpro-more-link-color,inherit)}.ccchildpages.ccflex.ccgreen .ccpages_excerpt{padding:1em}.ccchildpages.ccflex.ccgreen .ccpages_more{margin-top:auto;text-align:right;font-style:italic;padding:.75em 0 .75em 1em}.ccchildpages.ccflex.ccgreen .ccpages_more a{color:var(--ccpro-more-link-color,#00f);text-decoration:none}.ccchildpages.ccflex.ccgreen .ccpages_more a:hover{color:var(--ccpro-more-link-color,inherit)}.ccchildpages.ccflex.ccgreen .ccsubpages{border-radius:20px;border:2px solid var(--ccpro-subpages-border-color,#9f9);padding:.5em}.ccchildpages.ccflex.ccgreen .ccsubpages a{color:var(--ccpro-more-link-color,#00f);text-decoration:underline}.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccblue .ccchildpage,.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccgreen .ccchildpage,.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccred .ccchildpage,.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.simple .ccchildpage{color:inherit}.ccchildpages.ccflex.ccsleek .ccchildpage{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.ccchildpages.ccflex.ccsleek .ccchildpage:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.ccchildpages.ccflex.ccsleek .ccchildpage .cc-child-pages-thumb{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:1px solid #eee}.ccchildpages.ccflex.ccsleek .ccchildpage h3{font-size:1.25rem;font-weight:600;color:#222;margin:0;padding:1em 1em .25em}.ccchildpages.ccflex.ccsleek .ccchildpage .cc-meta-info{font-size:.8rem;color:#888;padding:0 1em .5em}.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_excerpt{padding:0 1em;color:#555;font-size:.95rem;line-height:1.6}.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages{margin:1em;font-size:.85rem;border-top:1px solid #eee;padding-top:.5em}.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul{margin:0;padding:0;list-style:none}.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li{margin-bottom:.25em}.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li a{text-decoration:none;color:#0073e6}.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li a:hover{text-decoration:underline}.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li ul{margin-left:.75em}.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more{margin-top:auto;padding:.75em 1em;background:#f7f9fa;text-align:right;border-top:1px solid #eee;font-weight:500}.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more a{color:#0073e6;text-decoration:none;font-weight:500}.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more a:hover{color:#005bb5;text-decoration:underline}.ccchildpages.ccflex.ccbold .ccchildpage{position:relative;background:#fafafa;color:#1a1a1a;border-radius:0 0 16px 16px;box-shadow:0 8px 24px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;clip-path:polygon(0 0,100% 0,100% 93%,50% 100%,0 93%)}.ccchildpages.ccflex.ccbold .ccchildpage:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(0,0,0,.15)}.ccchildpages.ccflex.ccbold .ccchildpage .cc-child-pages-thumb{width:100%;aspect-ratio:16/7;object-fit:cover;display:block;filter:grayscale(10%) contrast(1.05);border-bottom:4px solid #000}.ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title{padding:1rem 1.5rem;font-family:"Courier New",Courier,monospace;font-weight:700;text-transform:uppercase;letter-spacing:1px;clip-path:polygon(0 0,100% 0,95% 100%,0% 100%);margin:0;box-shadow:2px 2px 5px rgba(0,0,0,.1);max-width:80%}.ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title,.ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title a{background:#000;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccchildpages.ccflex.ccbold .ccchildpage:has(.cc-child-pages-thumb) .ccpage_title{position:absolute;top:1rem;left:0;z-index:2}.ccchildpages.ccflex.ccbold .ccchildpage:has(.cc-child-pages-thumb) .cc-meta-info{margin-top:5rem}.ccchildpages.ccflex.ccbold .ccchildpage .cc-meta-info{padding:0 1.25rem .25rem;font-size:.8rem;color:#777;font-style:italic;border-bottom:1px dashed #ccc}.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_excerpt{padding:.5rem 1.25rem 1rem;font-size:.95rem;line-height:1.6}.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages{margin:0 1.25rem 1rem;font-size:.85rem;padding:.5rem 0;border-left:4px solid #000}.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages .ccsubpages_title{margin:0 1.25rem 1rem}.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul{list-style:none;margin:0;padding-left:1rem}.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li{margin:.25rem 0}.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li a{background:#000;color:#fff;padding:.2em .6em;border-radius:12px;font-size:.8rem;text-decoration:none}.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li a:hover{background:#333}.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li ul{margin-left:1rem}.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more{margin-top:auto;padding:1rem 1.25rem;background:#000;color:#fff;text-align:right;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more a{color:#fff;text-decoration:none}.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more a:hover{text-decoration:underline}
#crow-solar{--bg:#f1f4f1;--surface:#ffffff;--ink:#17222b;--muted:#56636b;--line:#d6ddd8;--cell:#1d3550;--cell-line:#3b5c80;--sun:#f2a516;--sun-ink:#8f5600;--sun-soft:#fdf1d8;--good:#2c7a47;--good-soft:#e3f2e8;--warn:#b5620e;--warn-soft:#fbeedd;--bad:#b2362b;--bad-soft:#f9e3e0;--display:"Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif;--body:"Barlow","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}#crow-solar *,#crow-solar ::after,#crow-solar ::before{box-sizing:border-box}#crow-solar{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--body)}#crow-solar .cs-wrap{max-width:1120px;margin:0 auto;padding-block:8px 32px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}#crow-solar .cs-hero{display:grid;gap:10px;padding-bottom:26px;border-bottom:2px solid var(--ink);margin-bottom:28px}#crow-solar .cs-eyebrow{font:600 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--sun-ink);display:flex;gap:10px;align-items:center}#crow-solar .cs-eyebrow .cs-tag{background:var(--sun);color:#1c1300;padding:5px 8px;border-radius:3px;letter-spacing:.1em}#crow-solar .cs-title{font:700 clamp(40px, 7vw, 68px)/.95 var(--display);margin:0;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}#crow-solar .cs-lede{max-width:62ch;margin:0;color:var(--muted);font-size:18px}#crow-solar .cs-tool{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:start}@container cs (max-width:860px){#crow-solar .cs-tool{grid-template-columns:1fr}}#crow-solar .cs-steps{display:grid;gap:22px;min-width:0}#crow-solar fieldset{border:0;margin:0;padding:0;display:grid;gap:14px;min-width:0}#crow-solar legend{display:flex;align-items:baseline;gap:12px;padding:0;margin-bottom:14px}#crow-solar legend .cs-n{font:700 34px/1 var(--display);color:var(--sun-ink)}#crow-solar legend .cs-t{font:700 24px/1 var(--display);text-transform:uppercase;letter-spacing:.02em}#crow-solar .cs-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}@container cs (max-width:480px){#crow-solar .cs-grid2{grid-template-columns:1fr}}#crow-solar .cs-field{display:grid;gap:5px;min-width:0}#crow-solar .cs-field.cs-full{grid-column:1/-1}#crow-solar label{font-weight:600;font-size:14px}#crow-solar .cs-hint{font-size:13px;color:var(--muted);line-height:1.4}#crow-solar input,#crow-solar select{font:500 16px var(--body);color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:6px;padding:10px 11px;width:100%;min-width:0}#crow-solar a:focus-visible,#crow-solar button:focus-visible,#crow-solar input:focus-visible,#crow-solar select:focus-visible{outline:3px solid var(--sun);outline-offset:2px}#crow-solar .cs-unit{position:relative}#crow-solar .cs-unit input{padding-right:52px;font-family:var(--mono);font-size:15px}#crow-solar .cs-unit span{position:absolute;right:11px;top:50%;transform:translateY(-50%);font:500 13px var(--mono);color:var(--muted);pointer-events:none}#crow-solar .cs-divider{height:1px;background:var(--line)}#crow-solar .cs-btn{justify-self:start;font:700 19px/1 var(--display);text-transform:uppercase;letter-spacing:.06em;background:var(--ink);color:var(--bg);border:0;border-radius:6px;padding:15px 22px;cursor:pointer}#crow-solar .cs-btn:hover{background:var(--cell);color:#fff}#crow-solar .cs-readout{position:sticky;top:var(--cs-sticky-top);background:var(--surface);border:1.5px solid var(--line);border-radius:10px;overflow:hidden;min-width:0}@container cs (max-width:860px){#crow-solar .cs-readout{position:static}}#crow-solar .cs-verdict{padding:20px 20px 18px;border-bottom:1.5px solid var(--line);display:grid;gap:6px}#crow-solar .cs-verdict .cs-state{justify-self:start;font:600 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;border-radius:99px}#crow-solar .cs-verdict .cs-vhead{font:700 30px/1.05 var(--display);text-transform:uppercase;margin:4px 0 0;text-wrap:balance}#crow-solar .cs-verdict p{margin:0;color:var(--muted)}#crow-solar .cs-s-good{background:var(--good-soft);color:var(--good)}#crow-solar .cs-s-warn{background:var(--warn-soft);color:var(--warn)}#crow-solar .cs-s-bad{background:var(--bad-soft);color:var(--bad)}#crow-solar .cs-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1.5px solid var(--line)}#crow-solar .cs-fig{padding:14px 16px;display:grid;gap:2px;align-content:start}#crow-solar .cs-fig+.cs-fig{border-left:1.5px solid var(--line)}#crow-solar .cs-fig b{font:700 34px/1 var(--display);font-variant-numeric:tabular-nums}#crow-solar .cs-fig small{font-size:12.5px;color:var(--muted);line-height:1.3}@container cs (max-width:420px){#crow-solar .cs-fig b{font-size:28px}#crow-solar .cs-fig{padding:12px}}#crow-solar .cs-block{padding:16px 20px;border-bottom:1.5px solid var(--line);display:grid;gap:10px}#crow-solar .cs-block:last-child{border-bottom:0}#crow-solar .cs-block .cs-blockhead{margin:0;font:600 12.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#crow-solar .cs-roof{display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:4px}#crow-solar .cs-cellbox{aspect-ratio:1/1.55;max-width:100%;border-radius:2px}#crow-solar .cs-cellbox.cs-on{background:var(--cell);background-image:linear-gradient(var(--cell-line) 1px,transparent 1px),linear-gradient(90deg,var(--cell-line) 1px,transparent 1px);background-size:100% 33%,50% 100%}#crow-solar .cs-cellbox.cs-spare{background:0 0;border:1.5px solid var(--cell-line);opacity:.55}#crow-solar .cs-cellbox.cs-miss{border:1.5px dashed var(--bad);background:var(--bad-soft)}#crow-solar .cs-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted)}#crow-solar .cs-legend i{display:inline-block;width:10px;height:14px;vertical-align:-2px;margin-right:5px;border-radius:2px}#crow-solar .cs-bars{display:grid;gap:8px}#crow-solar .cs-bar{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px}#crow-solar .cs-bar .cs-track{height:12px;background:var(--bg);border-radius:3px;overflow:hidden}#crow-solar .cs-bar .cs-fill{height:100%;border-radius:3px}#crow-solar .cs-bar .cs-v{font:500 13px var(--mono);font-variant-numeric:tabular-nums;text-align:right}@container cs (max-width:420px){#crow-solar .cs-bar{grid-template-columns:84px minmax(0,1fr) auto}}#crow-solar .cs-checks{list-style:none;margin:0;padding:0;display:grid}#crow-solar .cs-checks li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;border-top:1px solid var(--line)}#crow-solar .cs-checks li:first-child{border-top:0;padding-top:0}#crow-solar .cs-checks .cs-name{font-weight:600}#crow-solar .cs-checks .cs-detail{grid-column:1/-1;font-size:13.5px;color:var(--muted);font-family:var(--body)}#crow-solar .cs-checks .cs-pill{font:600 11.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:99px;align-self:start}#crow-solar .cs-weight{background:var(--sun-soft)}#crow-solar .cs-weight .cs-total{font:700 30px/1 var(--display);font-variant-numeric:tabular-nums}#crow-solar .cs-weight table{width:100%;border-collapse:collapse;font-size:14px}#crow-solar .cs-weight td{padding:3px 0}#crow-solar .cs-weight td:last-child{text-align:right;font:500 13.5px var(--mono);font-variant-numeric:tabular-nums}#crow-solar .cs-weight a{color:var(--sun-ink);font-weight:600}#crow-solar .cs-guide{margin-top:56px;display:grid;gap:34px;max-width:72ch}#crow-solar .cs-guide section{display:grid;gap:10px}#crow-solar .cs-guide h3{font:700 32px/1.05 var(--display);text-transform:uppercase;margin:0;text-wrap:balance}#crow-solar .cs-guide li,#crow-solar .cs-guide p{margin:0}#crow-solar .cs-guide ul{margin:0;padding-left:20px;display:grid;gap:6px}#crow-solar .cs-guide a{color:var(--sun-ink);font-weight:600}#crow-solar .cs-callout{border:2px solid var(--ink);border-radius:8px;padding:18px 20px;display:grid;gap:8px;background:var(--surface)}#crow-solar .cs-callout h3{font-size:26px}#crow-solar .cs-tbl{overflow-x:auto}#crow-solar .cs-tbl table{border-collapse:collapse;width:100%;min-width:460px;font-size:14.5px}#crow-solar .cs-tbl td,#crow-solar .cs-tbl th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}#crow-solar .cs-tbl th{font:600 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}#crow-solar .cs-tbl td.cs-num{font-family:var(--mono);font-size:13.5px;font-variant-numeric:tabular-nums}#crow-solar .cs-math{font:500 14px/1.7 var(--mono);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:12px 14px;overflow-x:auto;white-space:pre}@media (prefers-reduced-motion:no-preference){#crow-solar .cs-bar .cs-fill{transition:width .35s ease}}#crow-solar .cs-apps{display:grid;gap:0;border:1.5px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}#crow-solar .cs-app,#crow-solar .cs-apphead{display:grid;grid-template-columns:minmax(0,1fr) 84px 72px 70px;gap:8px;align-items:center;padding:8px 12px}#crow-solar .cs-apphead{font:600 11.5px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1.5px solid var(--line)}#crow-solar .cs-app .cs-wh,#crow-solar .cs-apphead span:nth-child(n+2){text-align:right}#crow-solar .cs-app{border-top:1px solid var(--line)}#crow-solar .cs-app:nth-child(2){border-top:0}#crow-solar .cs-app.cs-off{opacity:.55}#crow-solar .cs-app .cs-nm{display:flex;gap:9px;align-items:center;min-width:0;font-weight:500;font-size:15px}#crow-solar .cs-app .cs-nm input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--cell);padding:0}#crow-solar .cs-app .cs-nm label{font-weight:500;font-size:15px;line-height:1.25}#crow-solar .cs-app .cs-nm .cs-tag12{font:500 10.5px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:1px 4px;white-space:nowrap}#crow-solar .cs-app .cs-nm input[type=text]{padding:6px 8px;font-size:14.5px}#crow-solar .cs-app input[type=number]{padding:7px 6px;font:500 14px var(--mono);text-align:right}#crow-solar .cs-app .cs-wh{font:500 13.5px var(--mono);font-variant-numeric:tabular-nums}@container cs (max-width:520px){#crow-solar .cs-apphead{display:none}#crow-solar .cs-app{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}#crow-solar .cs-app .cs-nm{grid-column:1/-1}#crow-solar .cs-app input[type=number]{text-align:left}}#crow-solar .cs-mini{font-size:11px;color:var(--muted);display:none}@container cs (max-width:520px){#crow-solar .cs-mini{display:block}}#crow-solar .cs-addrow{display:flex;gap:10px;flex-wrap:wrap}#crow-solar .cs-ghost{font:600 14px var(--body);background:0 0;color:var(--ink);border:1.5px solid var(--line);border-radius:6px;padding:8px 12px;cursor:pointer}#crow-solar .cs-ghost:hover{border-color:var(--ink)}#crow-solar .cs-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1.5px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}#crow-solar .cs-seg input{position:absolute;opacity:0;pointer-events:none}#crow-solar .cs-seg label{text-align:center;padding:10px 6px;cursor:pointer;font-weight:600;font-size:14px;line-height:1.2}#crow-solar .cs-seg label+input+label{border-left:1.5px solid var(--line)}#crow-solar .cs-seg label small{display:block;font:500 11.5px var(--mono);color:var(--muted);margin-top:2px}#crow-solar .cs-seg input:checked+label{background:var(--ink);color:var(--bg)}#crow-solar .cs-seg input:checked+label small{color:var(--bg);opacity:.75}#crow-solar .cs-seg input:focus-visible+label{outline:3px solid var(--sun);outline-offset:-3px}#crow-solar .cs-stepper{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}#crow-solar .cs-stepper button{font:700 22px/1 var(--display);background:var(--surface);color:var(--ink);border:1.5px solid var(--line);cursor:pointer}#crow-solar .cs-stepper button:first-child{border-radius:6px 0 0 6px;border-right:0}#crow-solar .cs-stepper button:last-child{border-radius:0 6px 6px 0;border-left:0}#crow-solar .cs-stepper input{border-radius:0;text-align:center;font:600 18px var(--mono)}#crow-solar .cs-arraytotal{font:700 30px/1.1 var(--display);font-variant-numeric:tabular-nums;padding:4px 0 0}#crow-solar .cs-cover{list-style:none;margin:0;padding:0;display:grid;gap:7px}#crow-solar .cs-cover li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;align-items:center;font-size:14px}#crow-solar .cs-cover .cs-dot{width:12px;height:12px;border-radius:3px}#crow-solar .cs-cover .cs-v{font:500 12.5px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}#crow-solar .cs-stack{display:flex;height:22px;border-radius:4px;overflow:hidden;background:var(--bg);position:relative}#crow-solar .cs-stack div{height:100%}#crow-solar .cs-stackwrap{position:relative;padding-top:18px}#crow-solar .cs-marker{position:absolute;top:0;bottom:-4px;width:0;border-left:2.5px solid var(--sun)}#crow-solar .cs-marker span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font:600 11px var(--mono);color:var(--sun-ink);background:var(--surface);padding:0 3px}#crow-solar{container-type:inline-size;container-name:cs;--cs-sticky-top:16px;display:block;width:100%;max-width:100%;text-align:left;line-height:1.55}#crow-solar h2,#crow-solar h3{color:var(--ink);letter-spacing:normal;padding:0;border:0;background:0 0;clear:none}#crow-solar p{margin:0}#crow-solar button,#crow-solar input,#crow-solar select{margin:0;box-shadow:none;height:auto;line-height:1.3;max-width:100%;text-shadow:none}#crow-solar input[type=checkbox],#crow-solar input[type=radio]{width:auto}#crow-solar table,#crow-solar td,#crow-solar th{border-left:0;border-right:0;border-top:0;background:0 0}#crow-solar table{margin:0}#crow-solar ul{list-style:none}#crow-solar .cs-guide ul{list-style:disc}#crow-solar li{margin:0}#crow-solar fieldset{min-width:0}#crow-solar legend{width:auto;float:none;border:0;font-size:inherit}#crow-solar .cs-readout{top:var(--cs-sticky-top)}#crow-solar [hidden]{display:none!important}#crow-solar.cs-has-banner{background:0 0}#crow-solar .cs-banner{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;background:var(--cell);color:#fff;border-radius:10px;padding:20px 22px;margin:8px 0}#crow-solar .cs-banner-text{display:grid;gap:4px;min-width:0;flex:1 1 320px}#crow-solar .cs-banner-eyebrow{font:600 12px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--sun);margin:0}#crow-solar .cs-banner-title{font:700 28px/1.05 var(--display);text-transform:uppercase;color:#fff;margin:0}#crow-solar .cs-banner-sub{color:rgba(255,255,255,.85);font-size:15px;line-height:1.45;max-width:56ch;margin:0}#crow-solar .cs-banner-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}#crow-solar .cs-banner-toggle{font:700 17px/1 var(--display);text-transform:uppercase;letter-spacing:.06em;background:var(--sun);color:#1c1300;border:0;border-radius:6px;padding:13px 18px;cursor:pointer}#crow-solar .cs-banner-toggle:hover{filter:brightness(1.06)}#crow-solar .cs-banner-link{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}#crow-solar .cs-banner-link:hover{color:var(--sun)}#crow-solar .cs-banner-link:focus-visible,#crow-solar .cs-banner-toggle:focus-visible{outline:3px solid #fff;outline-offset:2px}#crow-solar .cs-inline{background:var(--bg);border-radius:10px;margin-top:10px;padding-top:12px}