.cs-csc-entry{--cs-csc-green:#5c9c2d;--cs-csc-green-dark:#2e5c18;--cs-csc-ink:#182016;--cs-csc-muted:#687166;--cs-csc-line:rgba(24,32,22,.13);--cs-csc-soft:#f3f8ef;--cs-csc-paper:#fff;color:var(--cs-csc-ink);background:#fff}.cs-csc-entry *{box-sizing:border-box}.cs-csc-entry__shell{width:min(calc(100% - 40px),1200px);margin-inline:auto}.cs-csc-entry__hero{padding:72px 0 54px;background:linear-gradient(180deg,#f5f9f1 0,#fff 100%)}.cs-csc-entry__hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:48px;align-items:center}.cs-csc-entry__eyebrow{margin:0 0 12px;color:var(--cs-csc-green-dark);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cs-csc-entry h1,.cs-csc-entry h2,.cs-csc-entry h3{color:var(--cs-csc-ink);letter-spacing:-.04em}.cs-csc-entry h1{max-width:780px;margin:0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.02}.cs-csc-entry h2{max-width:760px;margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.08}.cs-csc-entry h3{margin:0;font-size:21px;font-weight:750;line-height:1.2}.cs-csc-entry__intro{max-width:720px;margin:22px 0 0;color:var(--cs-csc-muted);font-size:18px;line-height:1.62}.cs-csc-entry__hero-note{margin:20px 0 0;color:var(--cs-csc-muted);font-size:13px;font-weight:700;line-height:1.5}.cs-csc-entry__actions,.cs-csc-entry__entry-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cs-csc-entry__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:850;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.cs-csc-entry__button:focus-visible,.cs-csc-entry__faq summary:focus-visible{outline:3px solid rgba(92,156,45,.3);outline-offset:3px}.cs-csc-entry__button--primary{background:var(--cs-csc-green);color:#fff}.cs-csc-entry__button--primary:hover{background:#4d8626;color:#fff;transform:translateY(-1px)}.cs-csc-entry__button--secondary{border-color:var(--cs-csc-line);background:transparent;color:var(--cs-csc-ink)}.cs-csc-entry__button--secondary:hover{border-color:var(--cs-csc-green);background:var(--cs-csc-soft);color:var(--cs-csc-green-dark)}.cs-csc-entry__paths{display:grid;gap:0;border-top:1px solid var(--cs-csc-line)}.cs-csc-entry__paths a{display:grid;grid-template-columns:32px 1fr;column-gap:12px;padding:18px 0;border-bottom:1px solid var(--cs-csc-line);color:inherit;text-decoration:none;transition:color .18s ease}.cs-csc-entry__paths a:hover{color:var(--cs-csc-green-dark)}.cs-csc-entry__paths span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cs-csc-soft);color:var(--cs-csc-green-dark);font-weight:900}.cs-csc-entry__paths strong{font-size:15px;line-height:1.25}.cs-csc-entry__paths small{margin-top:4px;color:var(--cs-csc-muted);font-size:13px;line-height:1.35}.cs-csc-entry__section{padding:68px 0}.cs-csc-entry__section--soft{background:#fbfcfa}.cs-csc-entry__intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:50px;align-items:end}.cs-csc-entry__intro-grid>p{max-width:510px;margin:0;color:var(--cs-csc-muted);font-size:17px;line-height:1.64}.cs-csc-entry__two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.cs-csc-entry__editorial-block+ .cs-csc-entry__editorial-block{border-left:1px solid var(--cs-csc-line);padding-left:42px}.cs-csc-entry__editorial-block p:not(.cs-csc-entry__eyebrow),.cs-csc-entry__notice p:not(.cs-csc-entry__eyebrow),.cs-csc-entry__entry p{margin:16px 0 0;color:var(--cs-csc-muted);font-size:16px;line-height:1.64}.cs-csc-entry__text-link{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:var(--cs-csc-green-dark);font-size:14px;font-weight:850;text-decoration:none}.cs-csc-entry__text-link:hover{text-decoration:underline}.cs-csc-entry__data-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:60px;align-items:start}.cs-csc-entry__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;max-width:760px;margin:25px 0 0;padding:0;list-style:none;border-top:1px solid var(--cs-csc-line)}.cs-csc-entry__list li{position:relative;padding:14px 0 14px 21px;border-bottom:1px solid var(--cs-csc-line);color:var(--cs-csc-muted);font-size:15px;line-height:1.45}.cs-csc-entry__list li:before{position:absolute;left:0;top:14px;content:'•';color:var(--cs-csc-green);font-weight:900}.cs-csc-entry__notice{padding:2px 0 2px 24px;border-left:2px solid var(--cs-csc-green)}.cs-csc-entry__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1100px;margin:30px 0 0;padding:0;border-top:1px solid var(--cs-csc-line);list-style:none}.cs-csc-entry__steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:22px 25px 20px 0;border-bottom:1px solid var(--cs-csc-line)}.cs-csc-entry__steps li+li{padding-left:25px;border-left:1px solid var(--cs-csc-line)}.cs-csc-entry__steps span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--cs-csc-soft);color:var(--cs-csc-green-dark);font-size:12px;font-weight:900}.cs-csc-entry__steps h3{font-size:17px}.cs-csc-entry__steps p{margin:7px 0 0;color:var(--cs-csc-muted);font-size:14px;line-height:1.55}.cs-csc-entry__entry{padding:72px 0;background:var(--cs-csc-ink);color:#fff}.cs-csc-entry__entry-inner{display:flex;align-items:end;justify-content:space-between;gap:38px}.cs-csc-entry__entry h2{max-width:720px;color:#fff}.cs-csc-entry__entry .cs-csc-entry__eyebrow{color:#b9df9f}.cs-csc-entry__entry p{max-width:690px;color:rgba(255,255,255,.74)}.cs-csc-entry__entry-actions{justify-content:flex-end}.cs-csc-entry__entry .cs-csc-entry__button--secondary{border-color:rgba(255,255,255,.44);color:#fff}.cs-csc-entry__entry .cs-csc-entry__button--secondary:hover{background:#fff;color:var(--cs-csc-ink)}.cs-csc-entry__faq-wrap h2{margin-bottom:26px}.cs-csc-entry__faq{border-top:1px solid var(--cs-csc-line)}.cs-csc-entry__faq details{border-bottom:1px solid var(--cs-csc-line)}.cs-csc-entry__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;cursor:pointer;color:var(--cs-csc-ink);font-size:17px;font-weight:750;list-style:none}.cs-csc-entry__faq summary::-webkit-details-marker{display:none}.cs-csc-entry__faq summary:after{content:'+';color:var(--cs-csc-green-dark);font-size:24px;font-weight:400}.cs-csc-entry__faq details[open] summary:after{content:'–'}.cs-csc-entry__faq p{max-width:770px;margin:0 0 20px;color:var(--cs-csc-muted);font-size:15px;line-height:1.6}@media(max-width:990px){.cs-csc-entry__hero-grid,.cs-csc-entry__intro-grid,.cs-csc-entry__data-grid{grid-template-columns:1fr}.cs-csc-entry__two-columns{gap:30px}.cs-csc-entry__editorial-block+.cs-csc-entry__editorial-block{padding-top:30px;padding-left:0;border-top:1px solid var(--cs-csc-line);border-left:0}.cs-csc-entry__entry-inner{align-items:start;flex-direction:column}.cs-csc-entry__entry-actions{justify-content:flex-start}}@media(max-width:649px){.cs-csc-entry__shell{width:min(calc(100% - 28px),1200px)}.cs-csc-entry__hero{padding:46px 0 38px}.cs-csc-entry h1{font-size:clamp(36px,11vw,52px)}.cs-csc-entry__intro{font-size:16px}.cs-csc-entry__paths{margin-top:4px}.cs-csc-entry__section{padding:44px 0}.cs-csc-entry__two-columns,.cs-csc-entry__list,.cs-csc-entry__steps{grid-template-columns:1fr}.cs-csc-entry__list{gap:0}.cs-csc-entry__steps li,.cs-csc-entry__steps li+li{padding:19px 0;border-left:0}.cs-csc-entry__entry{padding:48px 0}.cs-csc-entry__actions,.cs-csc-entry__entry-actions,.cs-csc-entry__button{width:100%}.cs-csc-entry__faq summary{font-size:16px}}
