@scope(.cs){:scope{--cs-canvas:#faf9f6;--cs-surface:#fff;--cs-oat:#f2f0e9;--cs-oat-deep:#e8e5db;--cs-ink:#161513;--cs-body:#5b5953;--cs-quiet:#68655e;--cs-rule:#1615131a;--cs-rule-strong:#16151329;--cs-moss:#2f5b42;--cs-water:#0c1721;--cs-sage:#d6dfd5;--cs-sand:#ebe1cf;--cs-mist:#d2dde4;--cs-serif:var(--font-cs-serif), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--cs-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--cs-u:clamp(.76px, min(100vw / 1728, 100svh / 1000), 1px);--cs-page:1312px;--cs-gutter:clamp(20px, 4.4vw, 64px);--cs-side:max(var(--cs-gutter), calc((100vw - var(--cs-page)) / 2));--cs-section:clamp(88px, 11vw, calc(168 * var(--cs-u)));--cs-header:clamp(64px, calc(84 * var(--cs-u)), 84px);--cs-h1:clamp(44px, 5.5vw, calc(80 * var(--cs-u)));--cs-h2:clamp(34px, 3.7vw, calc(54 * var(--cs-u)));--cs-h3:clamp(24px, 2.25vw, max(27px, calc(32 * var(--cs-u))));--cs-lead:clamp(18px, 1.45vw, calc(21 * var(--cs-u)));--cs-text:clamp(16px, calc(17 * var(--cs-u)), 17px);--cs-small:14px;--cs-room:calc(100svh - var(--cs-header) - 40px);--cs-radius-stage:clamp(20px, 2.2vw, 32px);--cs-radius-card:clamp(18px, 1.9vw, 28px);--cs-radius-control:10px;background:var(--cs-canvas);color:var(--cs-ink);font-family:var(--cs-sans);font-size:var(--cs-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55;display:block;overflow-x:clip}:is(h1,h2,h3):not(.pub-card *,.pub-screen *,.cs-app *),.cs-serif{font-family:var(--cs-serif);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:500}h1:not(.pub-card *,.pub-screen *,.cs-app *){font-size:var(--cs-h1);line-height:1.02}h2:not(.pub-card *,.pub-screen *,.cs-app *){font-size:var(--cs-h2);line-height:1.07}h3:not(.pub-card *,.pub-screen *,.cs-app *){font-size:var(--cs-h3);letter-spacing:-.018em;line-height:1.14}:where(p:not(.pub-card *,.pub-screen *,.cs-app *)){margin:0}.cs-eyebrow{color:var(--cs-body);font-size:var(--cs-text)}.cs-lead{color:var(--cs-body);font-size:var(--cs-lead);text-wrap:pretty;line-height:1.5}.cs-btn{height:clamp(41px, calc(46 * var(--cs-u)), 46px);border-radius:var(--cs-radius-control);background:var(--cs-ink);color:#fff;font-size:clamp(15px, calc(16 * var(--cs-u)), 16px);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;transition:background-color .16s,border-color .16s;display:inline-flex}.cs-btn:hover{background:#2c2a26}.cs-btn--soft{border-color:var(--cs-rule);background:var(--cs-oat-deep);color:var(--cs-ink)}.cs-btn--soft:hover{background:#dfdbcf}.cs-btn--line{border-color:var(--cs-rule-strong);color:var(--cs-ink);background:0 0}.cs-btn--line:hover{background:var(--cs-oat)}.cs-btn--small{height:clamp(35px, calc(38 * var(--cs-u)), 38px);padding:0 15px;font-size:15px}.cs-actions{flex-wrap:wrap;gap:10px;display:flex}.cs-header{z-index:60;height:var(--cs-header);padding:0 var(--cs-side);border-bottom:1px solid var(--cs-rule);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#faf9f6e6;align-items:center;gap:32px;display:flex;position:sticky;top:0}.cs-brand{font-family:var(--cs-serif);font-size:clamp(23px, calc(27 * var(--cs-u)), 27px);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:500;display:inline-flex}.cs-brand img{width:21px;height:22px}.cs-nav{font-size:clamp(15px, calc(16 * var(--cs-u)), 16px);align-items:center;gap:clamp(18px,2.2vw,34px);margin-left:auto;display:flex}.cs-nav a:not(.cs-btn){color:var(--cs-ink)}.cs-nav a:not(.cs-btn):hover{color:var(--cs-body)}.cs-footer{padding:72px var(--cs-side) 56px;border-top:1px solid var(--cs-rule);grid-template-columns:1.6fr repeat(3,1fr);gap:40px;font-size:15px;display:grid}.cs-footer-title{color:var(--cs-quiet);font-size:var(--cs-small);margin:0 0 14px;font-weight:400}.cs-footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cs-footer small{color:var(--cs-quiet);font-size:var(--cs-small);margin-top:18px;display:block}.cs-hero{--cs-hero-top:clamp(24px, 3.4vw, calc(48 * var(--cs-u)));padding:var(--cs-hero-top) var(--cs-side) clamp(56px, 6vw, 96px);grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.cs-hero-copy{gap:clamp(20px, calc(26 * var(--cs-u)), 26px);justify-items:start;display:grid}.cs-hero-copy .cs-lead{max-width:30em}.cs-hero-note{color:var(--cs-quiet);font-size:var(--cs-small)}.cs-stage{border-radius:var(--cs-radius-stage);background-color:var(--cs-stage,var(--cs-oat));isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.cs-stage>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-stage--rings{background-image:var(--cs-rings);background-position:50%;background-size:cover}.cs-stage--sage{--cs-stage:var(--cs-sage);--cs-rings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 600' preserveAspectRatio='xMidYMid slice' fill='none' stroke='%232f5b42' stroke-opacity='.22' stroke-width='1.1'%3E%3Cellipse cx='600' cy='470' rx='120' ry='52'/%3E%3Cellipse cx='600' cy='470' rx='215' ry='96'/%3E%3Cellipse cx='600' cy='470' rx='330' ry='150'/%3E%3Cellipse cx='600' cy='470' rx='465' ry='214'/%3E%3Cellipse cx='600' cy='470' rx='620' ry='288'/%3E%3Cellipse cx='600' cy='470' rx='800' ry='374'/%3E%3C/svg%3E")}.cs-stage--sand{--cs-stage:var(--cs-sand);--cs-rings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 600' preserveAspectRatio='xMidYMid slice' fill='none' stroke='%237a5a26' stroke-opacity='.2' stroke-width='1.1'%3E%3Cellipse cx='600' cy='470' rx='120' ry='52'/%3E%3Cellipse cx='600' cy='470' rx='215' ry='96'/%3E%3Cellipse cx='600' cy='470' rx='330' ry='150'/%3E%3Cellipse cx='600' cy='470' rx='465' ry='214'/%3E%3Cellipse cx='600' cy='470' rx='620' ry='288'/%3E%3Cellipse cx='600' cy='470' rx='800' ry='374'/%3E%3C/svg%3E")}.cs-stage--mist{--cs-stage:var(--cs-mist);--cs-rings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 600' preserveAspectRatio='xMidYMid slice' fill='none' stroke='%230c1721' stroke-opacity='.16' stroke-width='1.1'%3E%3Cellipse cx='600' cy='470' rx='120' ry='52'/%3E%3Cellipse cx='600' cy='470' rx='215' ry='96'/%3E%3Cellipse cx='600' cy='470' rx='330' ry='150'/%3E%3Cellipse cx='600' cy='470' rx='465' ry='214'/%3E%3Cellipse cx='600' cy='470' rx='620' ry='288'/%3E%3Cellipse cx='600' cy='470' rx='800' ry='374'/%3E%3C/svg%3E")}.cs-stage--water{--cs-stage:var(--cs-water);--cs-rings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 600' preserveAspectRatio='xMidYMid slice' fill='none' stroke='%23ffffff' stroke-opacity='.16' stroke-width='1.1'%3E%3Cellipse cx='600' cy='470' rx='120' ry='52'/%3E%3Cellipse cx='600' cy='470' rx='215' ry='96'/%3E%3Cellipse cx='600' cy='470' rx='330' ry='150'/%3E%3Cellipse cx='600' cy='470' rx='465' ry='214'/%3E%3Cellipse cx='600' cy='470' rx='620' ry='288'/%3E%3Cellipse cx='600' cy='470' rx='800' ry='374'/%3E%3C/svg%3E")}.cs-hero .cs-stage{min-height:clamp(420px, 52vw, min(calc(720 * var(--cs-u)), calc(var(--cs-room) - var(--cs-hero-top) + 12px)));padding:clamp(20px, 3vw, calc(44 * var(--cs-u)));place-items:start}.cs-piece{width:100%;margin-inline:auto}.cs-piece .pub-stage,.cs-piece .pub-card>div{border-radius:18px;box-shadow:0 0 0 1px #1615130f,0 28px 60px -28px #0c172180}.cs-piece .pub-stage{background:#fff}.cs-piece .pub-card{font-size:13px;line-height:1.5}.cs-answer{background:#fff;border-radius:18px;gap:14px;padding:22px 22px 18px;display:grid}.cs-section{padding:var(--cs-section) var(--cs-side)}.cs-section--oat{border-block:1px solid var(--cs-rule);background:var(--cs-oat)}.cs-head{max-width:22em;font-size:var(--cs-h2);gap:18px;display:grid}.cs-head>*{font-size:revert}.cs-head h2{font-size:var(--cs-h2)}.cs-head .cs-eyebrow{font-size:var(--cs-text)}.cs-head .cs-lead{max-width:34em;font-size:var(--cs-lead)}.cs-head--center{text-align:center;justify-items:center;max-width:none}.cs-day{margin-top:clamp(40px,5vw,80px);display:grid}.cs-step{grid-template-columns:112px minmax(0,.8fr) minmax(0,1.25fr);align-items:start;gap:clamp(20px,3.4vw,56px);padding:clamp(28px,3.4vw,52px) 0;display:grid}.cs-step-time{color:var(--cs-ink);font-size:var(--cs-small);font-variant-numeric:tabular-nums;align-self:stretch;padding-top:8px;font-weight:500;position:relative}.cs-step-time:before{background:var(--cs-rule-strong);content:"";width:1px;position:absolute;top:38px;bottom:calc(-2*clamp(28px,3.4vw,52px) - 8px);left:3px}.cs-step:last-child .cs-step-time:before{bottom:0}.cs-step-time:after{background:var(--cs-ink);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:34px;left:0}.cs-step-copy{padding-top:clamp(8px, 3vw, calc(44 * var(--cs-u)));gap:16px;display:grid}.cs-step-copy p{max-width:26em;color:var(--cs-body)}.cs-step .cs-stage{--cs-stage-pad:clamp(18px, 3.2vw, calc(48 * var(--cs-u)));min-height:clamp(320px, 34vw, calc(480 * var(--cs-u)));padding:var(--cs-stage-pad)}.cs-step .cs-piece{max-width:min(540px, calc((var(--cs-room) - 2 * var(--cs-stage-pad)) * var(--cs-piece-ratio,4)))}.cs-rows{width:min(100%,880px);margin:clamp(40px,5vw,72px) auto 0}.cs-row{border-top:1px solid var(--cs-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(20px,4vw,64px);padding:clamp(24px,2.8vw,40px) 0;display:grid}.cs-row h3{gap:14px;font-size:clamp(21px,1.8vw,26px);display:flex}.cs-row h3 svg{width:22px;height:22px;color:var(--cs-body);flex:none;margin-top:4px}.cs-row p{color:var(--cs-body)}.cs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,32px);margin-top:clamp(40px,5vw,72px);display:grid}.cs-card{border:1px solid var(--cs-rule);border-radius:var(--cs-radius-card);background:var(--cs-surface);grid-row:span 4;grid-template-rows:subgrid;align-content:start;gap:14px;padding:clamp(20px,2.4vw,32px);display:grid}.cs-card .cs-piece{margin-bottom:10px}.cs-card .cs-piece .pub-card>div{box-shadow:0 0 0 1px #16151314}.cs-card h3{font-size:clamp(22px,1.9vw,27px)}.cs-card>p{color:var(--cs-body)}.cs-checks{border-top:1px solid var(--cs-rule);gap:10px;margin:6px 0 0;padding:18px 0 0;font-size:16px;list-style:none;display:grid}.cs-card .cs-checks{align-content:start}.cs-checks li{grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid}.cs-checks svg{width:16px;height:16px;color:var(--cs-ink);margin-top:5px}.cs-banner{--cs-banner-pad:clamp(28px, 4vw, 64px);padding:var(--cs-banner-pad);border:1px solid var(--cs-rule);border-radius:var(--cs-radius-stage);background:var(--cs-oat);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 48px;display:grid}.cs-banner>div:first-of-type{gap:10px;display:grid}.cs-banner p{max-width:32em;color:var(--cs-body);font-size:var(--cs-lead)}.cs-banner--photo{min-height:clamp(340px, 34vw, calc(520 * var(--cs-u)));background:var(--cs-water);color:#fff;isolation:isolate;border:0;grid-template-columns:minmax(0,1fr);align-content:end;position:relative;overflow:hidden}.cs-banner--photo>img{z-index:-2;object-fit:cover;object-position:50% 66%;width:100%;height:100%;position:absolute;inset:0}.cs-banner--photo:before{z-index:-1;content:"";background:linear-gradient(90deg,#080f16d1 0%,#080f1680 38%,#080f1600 68%);position:absolute;inset:0}.cs-banner--photo h3{font-size:var(--cs-h2)}.cs-banner--photo p{color:#ffffffdb;max-width:24em}.cs-btn--light{color:var(--cs-ink);background:#fff}.cs-btn--light:hover{background:#ece9e1}.cs-btn--ghost{color:#fff;background:#ffffff1a;border-color:#ffffff80}.cs-btn--ghost:hover{background:#fff3}.cs-faq{width:min(100%,664px);margin:clamp(36px,4.4vw,64px) auto 0}.cs-faq details{border-top:1px solid var(--cs-rule)}.cs-faq details:last-child{border-bottom:1px solid var(--cs-rule)}.cs-faq summary{cursor:pointer;font-family:var(--cs-serif);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(19px,1.6vw,22px);font-weight:500;list-style:none;display:flex}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary:after{color:var(--cs-body);font-family:var(--cs-sans);content:"+";flex:none;font-size:24px;font-weight:300;line-height:1}.cs-faq details[open] summary:after{content:"−"}.cs-faq details p{max-width:36em;color:var(--cs-body);padding:0 0 28px}.cs-nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.cs-more{margin-top:clamp(28px,3vw,44px)}.cs-more a,.cs-textlink{text-decoration:underline;-webkit-text-decoration-color:var(--cs-rule-strong);text-decoration-color:var(--cs-rule-strong);text-underline-offset:5px;text-decoration-thickness:1px}.cs-more a:hover,.cs-textlink:hover{text-decoration-color:currentColor}.cs-pagehead{padding:clamp(56px, 8vw, calc(128 * var(--cs-u))) var(--cs-side) clamp(40px, 5vw, calc(72 * var(--cs-u)));text-align:center;justify-items:center;gap:22px;display:grid}.cs-pagehead .cs-lead{max-width:32em}.cs-pagehead--left{text-align:left;justify-items:start}.cs-pagehead--hero{padding-top:clamp(40px, 6vw, calc(84 * var(--cs-u)));padding-bottom:clamp(32px, 4vw, calc(60 * var(--cs-u)))}.cs-h1--line:not(.pub-card *,.pub-screen *,.cs-app *){font-size:clamp(34px, min(4.25vw, calc(80 * var(--cs-u))), 70px);white-space:nowrap}.cs-narrow-br{display:none}@media (max-width:760px){.cs-h1--line:not(.pub-card *,.pub-screen *,.cs-app *){font-size:var(--cs-h1);white-space:normal}.cs-narrow-br{display:inline}}.cs-note{color:var(--cs-quiet);font-size:var(--cs-small)}.cs-block{padding:0 var(--cs-side) var(--cs-section)}.cs-head+.cs-wide,.cs-head+.cs-featured{margin-top:clamp(40px,5vw,72px)}.cs-wide .cs-stage{--cs-stage-pad:clamp(14px, 4.4vw, calc(64 * var(--cs-u)));padding:var(--cs-stage-pad)}.cs-pagehead .cs-actions{margin-top:8px}.cs-piece--desk .pub-window{width:min(100%, calc((var(--cs-room) - 2 * var(--cs-stage-pad,40px)) * var(--pub-window-ratio)));margin:0 auto}.cs-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,88px);padding:clamp(32px,4vw,64px) 0;display:grid}.cs-features{margin-top:clamp(24px,3vw,48px)}.cs-feature+.cs-feature{border-top:1px solid var(--cs-rule)}.cs-feature:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.cs-feature:nth-child(2n) .cs-feature-copy{order:2}.cs-feature :is(h2,h3){font-size:clamp(26px, 2.6vw, calc(38 * var(--cs-u)));line-height:1.12}.cs-feature-copy{gap:16px;max-width:30em;display:grid}.cs-feature-copy>p:not(.cs-eyebrow){color:var(--cs-body)}.cs-feature .cs-stage{min-height:clamp(320px, 36vw, calc(520 * var(--cs-u)));padding:clamp(20px, 3.2vw, calc(52 * var(--cs-u)))}.cs-feature .cs-piece{max-width:520px}.cs-feature .cs-checks{border-top:0;padding-top:4px}.cs-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);margin:clamp(36px,4.4vw,64px) 0 0;padding:0;list-style:none;display:grid}.cs-tool{border:1px solid var(--cs-rule);background:var(--cs-surface);border-radius:18px;align-content:start;justify-items:start;gap:4px;padding:clamp(20px,2.2vw,28px);display:grid}.cs-tool img{object-fit:contain;width:28px;height:28px;margin-bottom:14px}.cs-tool strong{font-weight:600}.cs-tool span{color:var(--cs-body);font-size:15px}.cs-featured{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.cs-cover{aspect-ratio:16/10;border-radius:var(--cs-radius-card);background:var(--cs-oat);position:relative;overflow:hidden}.cs-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-meta{color:var(--cs-quiet);font-size:var(--cs-small)}.cs-featured-copy{gap:16px;display:grid}.cs-featured-copy>p:not(.cs-meta){color:var(--cs-body)}.cs-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px) clamp(16px,2.2vw,32px);margin:0;padding:0;list-style:none;display:grid}.cs-articles--below{margin-top:clamp(36px,4.4vw,64px)}.cs-article a{gap:14px;display:grid}.cs-article h3{font-size:clamp(21px,1.8vw,25px)}.cs-article p:not(.cs-meta){color:var(--cs-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.cs-article a:hover h3,.cs-featured a:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.cs-h1--long:not(.pub-card *,.pub-screen *,.cs-app *){font-size:clamp(36px, 4.3vw, calc(62 * var(--cs-u)));line-height:1.06}.cs-pagehead--tall{align-content:center;min-height:62svh}.cs-split{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,6vw,112px);display:grid}.cs-split-head{top:calc(var(--cs-header) + 32px);gap:16px;display:grid;position:sticky}.cs-split-head>p:not(.cs-more){max-width:24em;color:var(--cs-body)}.cs-split-head .cs-more{margin-top:6px}.cs-split-body{gap:clamp(20px,2.2vw,28px);display:grid}.cs-split-body--large>p{max-width:28em;font-size:clamp(20px, 2vw, calc(27 * var(--cs-u)));letter-spacing:-.01em;text-wrap:pretty;line-height:1.42}.cs-aside{max-width:34em;color:var(--cs-body)}.cs-split-body--large>p.cs-aside{max-width:34em;font-size:var(--cs-text);letter-spacing:0;line-height:1.55}.cs-list{margin:0;padding:0;list-style:none;display:grid}.cs-list>li{border-top:1px solid var(--cs-rule);gap:8px;padding:clamp(20px,2.2vw,30px) 0;display:grid}.cs-list>li:last-child{border-bottom:1px solid var(--cs-rule)}.cs-list h3{font-size:clamp(22px,1.9vw,27px)}.cs-list p{max-width:34em;color:var(--cs-body)}.cs-statement{max-width:21em;font-family:var(--cs-serif);font-size:clamp(29px, 3.7vw, calc(54 * var(--cs-u)));letter-spacing:-.022em;text-align:center;text-wrap:balance;margin:clamp(20px,2.4vw,32px) auto 0;font-weight:500;line-height:1.1}.cs-statement-note{color:var(--cs-body);font-size:var(--cs-lead);text-align:center;margin-top:22px}.cs-checks--two{width:min(100%,860px);margin:clamp(36px,4.4vw,64px) auto 0}.cs-checks--two .cs-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(24px,4vw,56px);margin:0;padding-top:clamp(24px,2.6vw,36px)}.cs-quads{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(40px,5vw,72px);display:grid}.cs-quad{border:1px solid var(--cs-rule);border-radius:var(--cs-radius-card);background:var(--cs-surface);align-content:start;gap:12px;padding:clamp(20px,2.2vw,30px);display:grid}.cs-quad h3{font-size:clamp(21px,1.8vw,25px)}.cs-quad p{color:var(--cs-body)}.cs-features--flush{margin-top:0}.cs-features--flush .cs-feature:first-child{padding-top:0}.cs-features--flush .cs-feature:last-child{padding-bottom:0}.cs-feature .cs-piece--small{max-width:400px}.cs-piece--small .pub-card>div{border-radius:18px;box-shadow:0 0 0 1px #1615130f,0 28px 60px -28px #0c172180}.cs-dochead{width:min(100%, calc(1036px + 2 * var(--cs-side)));padding:clamp(56px, 7vw, 112px) var(--cs-side) clamp(36px, 4vw, 56px);gap:22px;margin:0 auto;display:grid}.cs-dochead h1{max-width:17em;font-size:clamp(36px, 4.6vw, calc(64 * var(--cs-u)));line-height:1.05}.cs-dochead .cs-lead{max-width:34em}.cs-doccover{width:min(100%, calc(1036px + 2 * var(--cs-side)));padding:0 var(--cs-side);margin:0 auto}.cs-doccover .cs-cover{aspect-ratio:16/8;border-radius:var(--cs-radius-stage)}.cs-doc{padding:clamp(40px, 5vw, 72px) var(--cs-side) var(--cs-section);grid-template-columns:minmax(0,260px) minmax(0,680px);justify-content:center;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.cs-doc-nav{top:calc(var(--cs-header) + 32px);max-height:calc(100svh - var(--cs-header) - 64px);font-size:15px;line-height:1.4;display:grid;position:sticky;overflow-y:auto}.cs-doc-nav>p{color:var(--cs-quiet);font-size:var(--cs-small);margin-bottom:8px}.cs-doc-nav>a{color:var(--cs-body);gap:12px;padding:7px 0;display:flex}.cs-doc-nav>a:hover{color:var(--cs-ink)}.cs-doc-nav>.cs-doc-back{color:var(--cs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cs-rule-strong);text-decoration-color:var(--cs-rule-strong);text-underline-offset:5px;margin-bottom:28px;text-decoration-thickness:1px}.cs-num{min-width:1.6em;color:var(--cs-quiet);font-family:var(--cs-sans);font-variant-numeric:tabular-nums;letter-spacing:0;flex:none}.cs-prose{color:#33312d;font-size:clamp(17px, calc(18 * var(--cs-u)), 18px);overflow-wrap:break-word;line-height:1.7}.cs-prose>*+*,.cs-prose>section>*+*{margin-top:1.1em}.cs-prose>section{scroll-margin-top:calc(var(--cs-header) + 16px)}.cs-prose>section+section{border-top:1px solid var(--cs-rule);margin-top:2em;padding-top:1.3em}.cs-prose>section>h2{border-top:0;margin-top:0;padding-top:0}.cs-prose>section>table{display:block;overflow-x:auto}.cs-prose h2{border-top:1px solid var(--cs-rule);color:var(--cs-ink);scroll-margin-top:calc(var(--cs-header) + 16px);align-items:baseline;gap:16px;margin-top:2em;padding-top:1.3em;font-size:clamp(26px,2.4vw,34px);line-height:1.14;display:flex}.cs-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.cs-prose h2 .cs-num{font-size:15px;font-weight:400}.cs-prose h3{color:var(--cs-ink);margin-top:1.8em;font-size:23px}.cs-prose ul,.cs-prose ol{gap:.55em;padding-left:1.25em;display:grid}.cs-prose ul{list-style:outside}.cs-prose ol{list-style:decimal}.cs-prose li::marker{color:var(--cs-quiet)}.cs-prose a{color:var(--cs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cs-rule-strong);text-decoration-color:var(--cs-rule-strong);text-underline-offset:4px;text-decoration-thickness:1px}.cs-prose a:hover{text-decoration-color:currentColor}.cs-prose strong{color:var(--cs-ink);font-weight:600}.cs-prose blockquote{border-left:2px solid var(--cs-ink);color:var(--cs-ink);font-family:var(--cs-serif);margin-inline:0;padding-left:22px;font-size:23px;line-height:1.4}.cs-prose code{background:var(--cs-oat);border-radius:6px;padding:2px 6px;font-size:.88em}.cs-prose hr{border:0;border-top:1px solid var(--cs-rule);margin:2em 0}.cs-tablewrap{border:1px solid var(--cs-rule);background:var(--cs-surface);border-radius:16px;overflow-x:auto}.cs-prose table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.cs-prose th,.cs-prose td{border-top:1px solid var(--cs-rule);text-align:left;vertical-align:top;padding:14px 18px}.cs-prose th{color:var(--cs-quiet);font-size:var(--cs-small);border-top:0;font-weight:400}.cs-auth{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100svh;display:grid}.cs-auth-side{padding:24px var(--cs-side) 22px;grid-template-rows:auto 1fr auto;gap:18px;display:grid}.cs-auth-body{align-content:center;justify-self:center;gap:14px;width:min(100%,420px);display:grid}.cs-auth-body h1{font-size:clamp(34px, 3.6vw, calc(50 * var(--cs-u)))}.cs-auth-head{gap:14px;display:grid}.cs-app{margin-top:14px;font-size:1rem;line-height:1.5}.cs-auth-switch{color:var(--cs-body);margin-top:6px;font-size:16px}.cs-auth-switch a{color:var(--cs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cs-rule-strong);text-decoration-color:var(--cs-rule-strong);text-underline-offset:5px;text-decoration-thickness:1px}.cs-auth-switch a:hover{text-decoration-color:currentColor}.cs-auth-foot{color:var(--cs-quiet);font-size:var(--cs-small);gap:22px;display:flex}.cs-auth-foot a:hover{color:var(--cs-ink)}.cs-auth-stage{padding:14px}.cs-auth-stage .cs-stage{height:100%}.cs-plans{border-collapse:collapse;width:min(100%,1040px);font-size:var(--cs-text);text-align:left;margin:0 auto}.cs-plans th,.cs-plans td{border-top:1px solid var(--cs-rule);vertical-align:top;padding:clamp(18px,1.8vw,26px) clamp(12px,1.6vw,24px) clamp(18px,1.8vw,26px) 0}.cs-plans thead th{color:var(--cs-quiet);font-size:var(--cs-small);border-top:0;padding-top:0;padding-bottom:14px;font-weight:500}.cs-plans tbody tr:last-child>*{border-bottom:1px solid var(--cs-rule)}.cs-plans tbody th{width:34%;font-weight:400}.cs-plan-name{font-family:var(--cs-serif);letter-spacing:-.018em;font-size:clamp(22px,1.9vw,27px);font-weight:500;line-height:1.15;display:block}.cs-plan-who,.cs-plan-sub{color:var(--cs-body);margin-top:4px;display:block}.cs-plan-price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.cs-plan-price strong{font-family:var(--cs-serif);letter-spacing:-.02em;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.15}.cs-plans-foot{text-align:center;justify-items:center;gap:16px;width:min(100%,1040px);margin:clamp(28px,3vw,40px) auto 0;display:grid}.cs-plans-subhead:not(.pub-card *,.pub-screen *,.cs-app *){margin-top:12px;font-size:clamp(21px,1.8vw,25px)}.cs-plans--credits{margin-top:clamp(40px,5vw,72px)}.cs-plans--credits tbody th,.cs-plans--credits tbody td{padding-top:clamp(12px,1.2vw,16px);padding-bottom:clamp(12px,1.2vw,16px)}.cs-plans--credits tbody th{width:26%;color:var(--cs-ink);font-weight:500}.cs-plans--credits td{color:var(--cs-body);font-variant-numeric:tabular-nums}@media (max-width:720px){.cs-plans thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-plans,.cs-plans tbody,.cs-plans tr,.cs-plans th,.cs-plans td{width:100%;display:block}.cs-plans tbody tr{border-top:1px solid var(--cs-rule);padding:20px 0}.cs-plans tbody tr:last-child{border-bottom:1px solid var(--cs-rule)}.cs-plans tbody th,.cs-plans--credits tbody th,.cs-plans tbody td,.cs-plans tbody tr:last-child>*{border:0;width:100%;padding:0}.cs-plans td{margin-top:12px}.cs-plans td:before{color:var(--cs-quiet);font-size:var(--cs-small);content:attr(data-label);display:block}.cs-plans--credits td{justify-content:space-between;gap:16px;margin-top:6px;display:flex}.cs-plans--credits td:before{font-size:inherit}}@media (max-width:900px){:scope{--cs-header:64px}.cs-nav a:not(.cs-btn){display:none}.cs-brand{font-size:23px}.cs-hero{grid-template-columns:minmax(0,1fr)}.cs-hero .cs-stage{min-height:420px}.cs-step{grid-template-columns:minmax(0,1fr);gap:18px}.cs-step-time{padding-top:0}.cs-step-time:before,.cs-step-time:after{display:none}.cs-step .cs-stage{min-height:0}.cs-row,.cs-cards,.cs-banner,.cs-feature,.cs-featured,.cs-articles,.cs-feature:nth-child(2n){grid-template-columns:minmax(0,1fr)}.cs-feature:nth-child(2n) .cs-feature-copy{order:0}.cs-feature .cs-stage{min-height:0}.cs-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-split,.cs-doc,.cs-auth,.cs-checks--two .cs-checks{grid-template-columns:minmax(0,1fr)}.cs-split-head,.cs-doc-nav{max-height:none;position:static}.cs-quads{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-doc-nav{border-bottom:1px solid var(--cs-rule);padding-bottom:24px}.cs-prose{font-size:17px}.cs-auth-stage{display:none}.cs-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cs-banner--photo{align-content:start;min-height:0;padding-top:0}.cs-banner--photo>img{z-index:0;width:calc(100% + 2 * var(--cs-banner-pad));max-width:none;height:auto;margin:0 calc(-1 * var(--cs-banner-pad));aspect-ratio:16/10;object-position:80% 64%;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.cs-banner--photo:before{display:none}}}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.Kfp43W_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.Kfp43W_variable{--font-cs-serif:"Newsreader", "Newsreader Fallback"}
