@layer properties,theme,base,components,utilities;[data-cig-site-theme] .cig-editorial-surface{background-color:#fff;color:#53645b;font-size:20px;line-height:1.65}[data-cig-site-theme] .cig-editorial-section{padding-block:64px}[data-cig-site-theme] .cig-editorial-hero:not(:has(article,.content)){background-color:#edf3df;background-image:linear-gradient(115deg,#f2f5e9,#edf3df)}[data-cig-site-theme] .cig-editorial-frame{width:min(1280px,calc(100% - 72px));max-width:none;margin-inline:auto;padding-inline:0}[data-cig-site-theme] .cig-editorial-reading{width:100%;max-width:840px;min-width:0}@layer components{[data-cig-site-theme] .cig-editorial-frame .cig-editorial-frame{width:100%!important;max-width:none}}[data-cig-site-theme] .cig-editorial-single-column{display:block;margin-inline:0}[data-cig-site-theme] .cig-editorial-single-column>.cig-editorial-reading{width:100%;max-width:840px;padding-inline:0}[data-cig-site-theme] .cig-editorial-surface :is(h1,h2,h3,h4,h5,h6){color:#173c32;font-weight:700;text-transform:none;text-wrap:pretty}[data-cig-site-theme] .cig-editorial-surface h1{font-size:clamp(40px,4vw,60px);line-height:1.12;letter-spacing:normal;margin-bottom:24px}[data-cig-site-theme] .cig-editorial-surface h2{font-size:clamp(30px,2.6vw,38px);line-height:1.2;letter-spacing:normal}[data-cig-site-theme] .cig-editorial-surface h3{font-size:28px;line-height:1.25;letter-spacing:normal}[data-cig-site-theme] .cig-editorial-surface :is(h4,h5,h6){font-size:23px;line-height:1.3}[data-cig-site-theme] .cig-editorial-surface :is(p,li,dd){color:#53645b;font-size:20px;line-height:1.65}[data-cig-site-theme] .cig-editorial-surface :is(p,li,dd,span)[class*=text-gray-],[data-cig-site-theme] .cig-editorial-surface :is(p,li,dd,span)[class*=text-slate-]{color:#53645b}[data-cig-site-theme] .cig-editorial-surface strong{color:#173c32}[data-cig-site-theme] .cig-editorial-surface :is(.text-primary,a:not([class*=bg-])){color:#1d6147}[data-cig-site-theme] .cig-editorial-surface a:hover{text-decoration-thickness:2px;text-underline-offset:4px}[data-cig-site-theme] .cig-editorial-surface :is(a,summary,button):focus-visible{outline:3px solid #1d6147;outline-offset:4px}[data-cig-site-theme] .cig-editorial-surface :is(.text-xs,[class*="text-[11px]"],[class*="text-[12px]"]),[data-cig-site-theme] .cig-editorial-surface :is([style*="font-size:11px"],[style*="font-size:12px"]),[data-cig-site-theme] .cig-editorial-surface p[class*=tracking-]{font-size:14px!important;line-height:1.5}[data-cig-site-theme] .cig-editorial-surface :is(nav,.card-meta),[data-cig-site-theme] .cig-editorial-surface nav :is(a,span,li),[data-cig-site-theme] .cig-editorial-surface .card-meta :is(a,strong){font-size:15px;line-height:1.55}[data-cig-site-theme] .cig-editorial-surface nav{display:flex;flex-wrap:wrap;column-gap:6px;row-gap:4px}[data-cig-site-theme] .cig-editorial-surface :is(.bg-theme-light,.bg-slate-50,.bg-gray-50){background-color:#f5f2ec}[data-cig-site-theme] .cig-editorial-surface :is(.bg-slate-900,.bg-slate-800,.bg-dark,.bg-secondary){background-color:#143b36;color:#fff}[data-cig-site-theme] .cig-editorial-surface :is(.bg-slate-900,.bg-slate-800,.bg-dark,.bg-secondary) :is(h1,h2,h3,p,li,strong,a){color:#fff}[data-cig-site-theme] .cig-editorial-surface :is(a.btn-primary,a.bg-primary,a.bg-red-700,a.bg-red-600){display:inline-flex;align-items:center;justify-content:center;min-height:56px;max-width:100%;padding:14px 24px;border:1px solid #c34224;border-radius:10px;background:#c34224;color:#fff;font-size:18px;font-weight:700;line-height:1.4;text-align:center;text-transform:none;white-space:normal;box-shadow:none}[data-cig-site-theme] .cig-editorial-surface :is(a.btn-primary,a.bg-primary,a.bg-red-700,a.bg-red-600):hover{background:#a3321b;border-color:#a3321b;color:#fff;transform:none;animation:none}[data-cig-site-theme] .cig-editorial-surface :is(.grid,.row)>*{min-width:0}[data-cig-site-theme] .cig-editorial-surface p:not(.card-text){max-width:840px}[data-cig-site-theme] .cig-editorial-surface [id]{scroll-margin-top:140px}[data-cig-site-theme] .cig-editorial-surface .content{max-width:840px}[data-cig-site-theme] .cig-editorial-surface .content a{overflow-wrap:anywhere;word-break:normal}[data-cig-site-theme] .cig-editorial-surface :is(p,li)[class*=line-clamp-]{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}[data-cig-site-theme] .cig-editorial-surface .content :is(p,ul,ol){margin-block:1.1em}[data-cig-site-theme] .cig-editorial-surface .content :is(h2,h3){margin-top:1.4em;margin-bottom:.6em}[data-cig-site-theme] .cig-editorial-surface :is(pre,table){max-width:100%}[data-cig-site-theme] .cig-editorial-surface table{display:block;width:max-content;overflow-x:auto;overscroll-behavior-x:contain;font-size:18px;line-height:1.55}[data-cig-site-theme] .cig-editorial-surface :is(th,td){min-width:130px;white-space:normal}[data-cig-site-theme] .cig-editorial-surface pre{overflow-x:auto}[data-cig-site-theme] .cig-editorial-surface .overflow-x-auto{max-width:100%}[data-cig-site-theme] .cig-editorial-columns{display:grid;grid-template-columns:minmax(0,840px) minmax(240px,1fr);align-items:start;gap:48px;margin-inline:0}[data-cig-site-theme] .cig-editorial-columns:has(>aside:first-child){grid-template-columns:minmax(220px,280px) minmax(0,840px);justify-content:center}[data-cig-site-theme] .cig-editorial-columns>*{width:100%;padding-inline:0;grid-column:auto;grid-row:auto}[data-cig-site-theme] .cig-editorial-sidebar{width:100%;min-width:0;padding-inline:0}[data-cig-site-theme] .cig-editorial-sidebar>div{padding:24px;border:1px solid #deded5;border-radius:12px;background:#f5f2ec;box-shadow:none}[data-cig-site-theme] .cig-editorial-sidebar :is(p,li,a,span){font-size:16px;line-height:1.55}[data-cig-site-theme] .cig-editorial-sidebar :is(h2,h3,h4,h5){font-size:24px}[data-cig-site-theme] .cig-editorial-sidebar[class*=bg-]{padding:24px}[data-cig-site-theme] .cig-editorial-sidebar img{flex-shrink:0}[data-cig-site-theme] .cig-editorial-resource-hero>.absolute{background:linear-gradient(115deg,#f2f5e9f5,#edf3dff5)}[data-cig-site-theme] .cig-editorial-resource-hero>.cig-editorial-frame>.section{padding:0}[data-cig-site-theme] .cig-editorial-resource-hero.overlay:before{background:transparent}[data-cig-site-theme] .cig-editorial-resource-hero :is(p,nav,nav span){color:#53645b}[data-cig-site-theme] .cig-editorial-resource-card{padding:28px;border-color:#deded5;border-radius:14px;background:#fff;box-shadow:none}[data-cig-site-theme] .cig-editorial-resource-card:hover{border-color:#1d6147;transform:none;box-shadow:none}[data-cig-site-theme] .cig-editorial-resource-card p{font-size:19px;line-height:1.6}[data-cig-site-theme] .cig-editorial-resource-grid{gap:24px;align-items:stretch}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;grid-template-columns:48px minmax(0,1fr);column-gap:18px;row-gap:16px}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card>div:first-child,[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card>div:first-child>div:last-child{display:contents}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card>div:first-child>div:first-child{grid-column:1;grid-row:1;align-self:start}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card h3{grid-column:2;grid-row:1}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card p{grid-column:2;grid-row:2;margin:0}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card>div:last-child{grid-column:2;grid-row:3;margin:0}[data-cig-site-theme] .cig-editorial-blog-card{border:1px solid #deded5;border-radius:14px;padding:0;background:#fff;box-shadow:none}[data-cig-site-theme] .cig-editorial-blog-card .card-body{padding:24px}[data-cig-site-theme] .cig-editorial-blog-card .card-meta{text-transform:none}[data-cig-site-theme] .cig-editorial-blog-card .card-title{font-size:28px;line-height:1.25;margin-block:18px}[data-cig-site-theme] .cig-editorial-blog-card .card-type{background:#1d6147;color:#fff;font-size:14px}[data-cig-site-theme] .cig-editorial-blog-card .card-text{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;font-size:18px;line-height:1.65;overflow-wrap:anywhere;word-break:normal}[data-cig-site-theme] .cig-editorial-blog-card .section-title-border{border-color:#deded5}[data-cig-site-theme] .cig-editorial-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-inline:0}[data-cig-site-theme] .cig-editorial-blog-list .cig-editorial-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-cig-site-theme] .cig-editorial-blog-grid>div{width:100%;padding:0;margin:0;grid-column:auto}[data-cig-site-theme] .cig-editorial-blog-grid>div,[data-cig-site-theme] .cig-editorial-blog-grid .cig-editorial-blog-item,[data-cig-site-theme] .cig-editorial-blog-grid .cig-editorial-blog-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;min-width:0;width:100%}[data-cig-site-theme] .cig-editorial-blog-grid .card-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:2 / span 4;row-gap:0;min-width:0}[data-cig-site-theme] .cig-editorial-blog-grid .card-body>.card-meta{grid-row:1}[data-cig-site-theme] .cig-editorial-blog-grid .card-body>.card-title{grid-row:2}[data-cig-site-theme] .cig-editorial-blog-grid .card-body>.section-title-border{grid-row:3}[data-cig-site-theme] .cig-editorial-blog-grid .card-body>.card-text{grid-row:4}[data-cig-site-theme] .cig-editorial-equal-grid>*,[data-cig-site-theme] .cig-editorial-surface .grid:has(>div>h3+p):not(:has(>div>:not(h3,p)))>div{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:16px}[data-cig-site-theme] .cig-editorial-equal-grid>*>:is(h3,p),[data-cig-site-theme] .cig-editorial-surface .grid:has(>div>h3+p):not(:has(>div>:not(h3,p)))>div>:is(h3,p){margin-block:0}[data-cig-site-theme] .cig-editorial-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}[data-cig-site-theme] .cig-editorial-channel-grid>a{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:16px;min-width:0}[data-cig-site-theme] .cig-editorial-channel-grid>a>*{margin-block:0;min-width:0}[data-cig-site-theme] .cig-editorial-hub-grid>a{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:16px;min-width:0}[data-cig-site-theme] .cig-editorial-hub-grid>a>*{margin-block:0}[data-cig-site-theme] .cig-editorial-hub-grid>a>span:not(:last-child){grid-row:1}[data-cig-site-theme] .cig-editorial-hub-grid>a>h3{grid-row:2}[data-cig-site-theme] .cig-editorial-hub-grid>a>p{grid-row:3}[data-cig-site-theme] .cig-editorial-hub-grid>a>span:last-child{grid-row:4}[data-cig-site-theme] .cig-editorial-patent-grid>a{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;min-width:0}[data-cig-site-theme] .cig-editorial-patent-grid>a>div:last-child{display:grid;grid-template-rows:subgrid;grid-row:2 / span 4;gap:16px;min-width:0}[data-cig-site-theme] .cig-editorial-patent-grid>a>div:last-child>*{margin-block:0;min-width:0}[data-cig-site-theme] .cig-editorial-patent-grid>a>div:last-child>div:nth-child(2){align-items:flex-start;align-content:flex-start}[data-cig-site-theme] .cig-editorial-patent-grid .text-text{color:#53645b}@media(min-width:1800px){[data-cig-site-theme] .cig-editorial-frame{width:min(1480px,calc(100% - 144px))}}@media(max-width:1100px){[data-cig-site-theme] .cig-editorial-columns,[data-cig-site-theme] .cig-editorial-columns:has(>aside:first-child){grid-template-columns:minmax(0,1fr);gap:36px}[data-cig-site-theme] .cig-editorial-reading{margin-inline:auto}[data-cig-site-theme] .cig-editorial-sidebar .sticky{position:static}}@media(max-width:850px){[data-cig-site-theme] .cig-editorial-channel-grid{grid-template-columns:minmax(0,1fr)}[data-cig-site-theme] .cig-editorial-channel-grid>a{display:flex;flex-direction:column;grid-row:auto;gap:16px}[data-cig-site-theme] .cig-editorial-frame{width:calc(100% - 48px)}[data-cig-site-theme] .cig-editorial-resource-grid,[data-cig-site-theme] .cig-editorial-blog-grid,[data-cig-site-theme] .cig-editorial-blog-list .cig-editorial-blog-grid{grid-template-columns:minmax(0,1fr)}[data-cig-site-theme] .cig-editorial-blog-grid>div,[data-cig-site-theme] .cig-editorial-blog-grid .cig-editorial-blog-item,[data-cig-site-theme] .cig-editorial-blog-grid .cig-editorial-blog-card,[data-cig-site-theme] .cig-editorial-blog-grid .card-body{display:block;grid-row:auto}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card{display:flex;grid-row:auto;gap:0}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card>div:first-child{display:flex}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card>div:first-child>div:last-child{display:block}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card p{margin-top:14px}[data-cig-site-theme] .cig-editorial-resource-grid>.cig-editorial-resource-card>div:last-child{margin-top:22px}}@media(max-width:620px){[data-cig-site-theme] .cig-editorial-frame{width:calc(100% - 36px)}[data-cig-site-theme] .cig-editorial-section{padding-block:40px}[data-cig-site-theme] .cig-editorial-surface{font-size:18px}[data-cig-site-theme] .cig-editorial-surface h1{font-size:36px;line-height:1.15}[data-cig-site-theme] .cig-editorial-surface h2{font-size:30px}[data-cig-site-theme] .cig-editorial-surface h3{font-size:25px}[data-cig-site-theme] .cig-editorial-surface :is(p,li,dd){font-size:18px;line-height:1.65}[data-cig-site-theme] .cig-editorial-surface :is(a.btn-primary,a.bg-primary,a.bg-red-700,a.bg-red-600){width:100%;padding-inline:18px}[data-cig-site-theme] .cig-editorial-surface .row{margin-inline:0}[data-cig-site-theme] .cig-editorial-surface .row>*{padding-inline:0}[data-cig-site-theme] .cig-editorial-resource-card{padding:24px 20px}[data-cig-site-theme] .cig-editorial-blog-card .card-body{padding:22px}[data-cig-site-theme] .cig-editorial-sidebar :is(p,li,a,span){font-size:16px}[data-cig-site-theme] .cig-editorial-sidebar[class*=bg-]{padding:24px}}
