.xskin:not(:has(.xsub)){background:#fff}.xskin:not(:has(.xsub)) .xgrid{max-width:var(--container-max,1200px);padding:0 var(--container-pad,24px);grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:44px;margin:0 auto;display:grid}.xskin:not(:has(.xsub)) .xgrid>div{display:contents}.xskin:not(:has(.xsub)) .xgrid>div>section{grid-column:1;background:0 0!important;border:0!important}:is(.xskin:not(:has(.xsub)) .xgrid>div>section>div,.xskin:not(:has(.xsub)) .xgrid>div>section>article){max-width:none!important;margin:0!important;padding:0!important}.xskin:not(:has(.xsub)) .xgrid>div>section:has(>div>nav[aria-label=Breadcrumb]:only-child){order:-2;grid-column:1/-1;padding-top:30px!important}.xskin:not(:has(.xsub)) nav[aria-label=Breadcrumb]{font:500 13px/1.4 var(--font-sans);color:var(--color-muted);margin:0!important}.xskin:not(:has(.xsub)) nav[aria-label=Breadcrumb] a{color:var(--color-cta)}.xskin:not(:has(.xsub)) nav[aria-label=Breadcrumb] li>span:last-child:not(.mx-1){color:var(--color-muted)!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type{order:-1;grid-column:1/-1;grid-template-columns:1fr 1.05fr;align-items:center;column-gap:40px;display:grid;padding:18px 0 46px!important;overflow:visible!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type>div{display:contents}:is(.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type .sub-hero-scrim,.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type .deco-line){display:none}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type>img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;grid-area:1/2/5;box-shadow:0 18px 40px #062f5529;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type .kicker{letter-spacing:.12em;text-transform:uppercase;grid-column:1;align-self:end;font:600 12px/1 var(--font-sans)!important;color:var(--color-eyebrow)!important;margin:0 0 10px!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1{grid-column:1;font-weight:700;font-family:var(--font-serif)!important;color:var(--color-heading)!important;margin:0 0 14px!important;font-size:44px!important;line-height:1.15!important}:is(.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1~p,.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1~div){grid-column:1;align-self:start;max-width:560px;font:400 17px/1.65 var(--font-sans)!important;color:var(--color-text)!important;margin:0 0 10px!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type nav[aria-label=Breadcrumb]{grid-column:1}.xskin:not(:has(.xsub)) .xgrid>div>section:not(:first-of-type){scroll-margin-top:90px;padding:0 0 40px!important}.xskin:not(:has(.xsub)) .xgrid h2{font-weight:700;font-family:var(--font-serif)!important;color:var(--color-heading)!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;font-size:28px!important;line-height:1.25!important}.xskin:not(:has(.xsub)) .xgrid h2:before{display:none!important}.xskin:not(:has(.xsub)) .xgrid h2:after{display:none!important}.xskin:not(:has(.xsub)) .xgrid h3{color:var(--color-heading)!important}:is(.xskin:not(:has(.xsub)) .xgrid section p,.xskin:not(:has(.xsub)) .xgrid section li){font-family:var(--font-sans);color:var(--color-text);line-height:1.75}.xskin:not(:has(.xsub)) .xgrid section a:not([class*=bg-]):not(.btn){color:var(--color-cta)}.xskin:not(:has(.xsub)) .xgrid table{border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;box-shadow:var(--shadow-card);background:#fff;overflow:hidden;border:1px solid var(--color-border)!important}.xskin:not(:has(.xsub)) .xgrid thead{background:var(--color-bg-lighter)!important}.xskin:not(:has(.xsub)) .xgrid th{font-family:var(--font-sans);color:var(--color-heading)!important}.xskin:not(:has(.xsub)) .xgrid [class*=border-l-4]{font-family:var(--font-sans);background:var(--color-bg-lighter)!important;border-left:3px solid var(--color-cta)!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important;color:var(--color-text)!important}.xskin:not(:has(.xsub)) .xgrid [class*=bg-red-50]{background:#fdf3f2!important;border-left-color:#8d1812!important}.xskin:not(:has(.xsub)) .xgrid [class*=rounded-xl][class*=border]:not(a){box-shadow:var(--shadow-card);border-color:var(--color-border)!important;border-radius:var(--radius-md)!important}.xskin:not(:has(.xsub)) .xgrid .bg-white.border{box-shadow:var(--shadow-card);border-color:var(--color-border)!important;border-radius:var(--radius-md)!important}.xskin:not(:has(.xsub)) aside.xside{flex-direction:column;grid-area:3/2/span 60;gap:16px;margin-bottom:40px;display:flex;position:sticky;top:20px}.xskin:not(:has(.xsub)) .xbox{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:18px 20px}.xskin:not(:has(.xsub)) .xbox .xeyebrow{font:600 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-eyebrow);margin-bottom:12px;display:block}.xskin:not(:has(.xsub)) .xtoc a{font:500 14px/1.4 var(--font-sans);color:var(--color-text);border-bottom:1px solid #eef3f6;padding:7px 0;text-decoration:none;display:block}.xskin:not(:has(.xsub)) .xtoc a:hover{color:var(--color-cta)}.xskin:not(:has(.xsub)) .xcta{background:var(--color-primary);color:#fff;border:0}.xskin:not(:has(.xsub)) .xcta b{font:700 18px var(--font-serif);margin-bottom:6px;display:block}.xskin:not(:has(.xsub)) .xcta p{font:400 14px/1.6 var(--font-sans);color:#dce9f3;margin:0 0 12px}.xskin:not(:has(.xsub)) .xrelated{background:var(--color-bg-light);padding:44px 0}.xskin:not(:has(.xsub)) .xrelated h2{font-family:var(--font-serif);color:var(--color-heading);margin:0 0 18px;font-size:28px}.xskin:not(:has(.xsub)) .xrgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.xskin:not(:has(.xsub)) .xrcard{aspect-ratio:4/3;color:#fff;box-shadow:var(--shadow-card);background:var(--color-primary);border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.xskin:not(:has(.xsub)) .xrcard img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.xskin:not(:has(.xsub)) .xrcard:hover img{transform:scale(1.05)}.xskin:not(:has(.xsub)) .xrcard:after{content:"";background:linear-gradient(#03284600 35%,#032846d9);position:absolute;inset:0}.xskin:not(:has(.xsub)) .xrcard span{z-index:1;font:700 15px/1.35 var(--font-sans);position:absolute;bottom:14px;left:14px;right:52px}.xskin:not(:has(.xsub)) .xrcard i{z-index:1;width:30px;height:30px;color:var(--color-primary);font:700 15px/30px var(--font-sans);text-align:center;background:#fff;border-radius:50%;font-style:normal;position:absolute;bottom:14px;right:14px}.xskin:has(.xsub) .xgrid{max-width:none;padding:0;display:block}.xskin:has(.xsub) aside.xside{display:none}.xskin:has(.xsub) .xrelated{display:none}.xskin:has(.xsub)>.xfinal{display:none}@media (max-width:900px){.xskin:not(:has(.xsub)) .xgrid{grid-template-columns:minmax(0,1fr);padding:0 16px}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type{grid-template-columns:1fr;padding-bottom:30px!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type .kicker{order:1}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1{order:2;font-size:32px!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type>img{order:3;grid-area:auto/1;margin:6px 0 22px}:is(.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1~p,.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1~div){order:4}.xskin:not(:has(.xsub)) aside.xside{grid-area:auto/1;position:static}.xskin:not(:has(.xsub)) .xrgrid{grid-template-columns:repeat(2,1fr)}}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type *{text-shadow:none!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type>img{align-self:center}.xskin:not(:has(.xsub)) .xgrid>div>section:has(>div>nav[aria-label=Breadcrumb]:only-child){padding-bottom:0!important}.xskin:not(:has(.xsub)) .xgrid ul.list-disc{padding-left:1.3em;list-style:outside}.xskin:not(:has(.xsub)) .xgrid ol.list-decimal{padding-left:1.3em;list-style:decimal}:is(.xskin:not(:has(.xsub)) .xgrid ul.list-disc li,.xskin:not(:has(.xsub)) .xgrid ol.list-decimal li){margin:4px 0}.xskin:not(:has(.xsub)) .xgrid>div>section:has(a[class*=rounded-xl][target=_blank]):not(:has(h2)):not(:first-of-type){display:none}@media (min-width:901px){.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type{grid-template-rows:1fr auto 1fr}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type .kicker{grid-row:1}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1{grid-row:2}:is(.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1+p,.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type h1+div){grid-row:3}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type>img{grid-row:1/4}}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type:not(:has(>img)){grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding-top:34px!important}.xskin:not(:has(.xsub)) .xgrid>div>section:first-of-type:not(:has(>img))>div>*{grid-row:auto!important}.xskin:not(:has(.xsub)) .xgrid h2{scroll-margin-top:90px}@media (min-width:901px){.xskin:not(:has(.xsub)) .xgrid:not(:has(>div>section>div>nav[aria-label=Breadcrumb]:only-child))>aside.xside{grid-row:2/span 60}}@media (max-width:900px){.xskin:not(:has(.xsub)) .xgrid h2{font-size:24px!important}}.xskin:not(:has(.xsub)) .xgrid section *+h2{margin-top:34px!important}
