@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:68% 100%;src:url(/fonts/archivo-latin.v2.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:68% 100%;src:url(/fonts/archivo-latin-ext.v2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#f8f9f3;--sheet:#fdfdf9;--ink:#173f35;--ink-2:#173f35c7;--ink-3:#173f358c;--rule:#173f3538;--sheet-rule:#173f3559;--baize:#123329;--lime:#d4ed81;--on-baize:#f8f9f3;--on-baize-2:#f8f9f3bd;--baize-rule:#f8f9f333;--f-display:"Archivo Variable", "Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--f-ui:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--f-serif:var(--f-ui);--s-h1:clamp(3.25rem, 6.2vw + 1rem, 7rem);--s-h2:clamp(2.5rem, 3.4vw + 1.25rem, 4.25rem);--s-h3:1.375rem;--s-lede:1.375rem;--s-body:1.125rem;--s-ui:1rem;--s-small:.9375rem;--pad:clamp(20px, 4vw, 56px);--gutter:clamp(16px, 1.8vw, 28px);--max:1320px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f-ui);font-size:var(--s-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:420;line-height:1.5}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.baize :focus-visible,.colophon :focus-visible{outline-color:var(--lime)}::selection{background:var(--lime);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--pad);z-index:20;background:var(--ink);color:var(--paper);font:600 var(--s-ui) / 1 var(--f-ui);padding:12px 18px;position:absolute;top:-100px}.skip-link:focus{top:12px}h1,h2,.display{font-family:var(--f-display);letter-spacing:-.005em;text-wrap:balance;font-weight:780;font-stretch:68%;line-height:.92}h1{font-size:var(--s-h1)}h2{font-size:var(--s-h2)}h3{font-family:var(--f-display);font-weight:700;font-stretch:84%;font-size:var(--s-h3);text-wrap:balance;line-height:1.15}.lede{font-size:var(--s-lede);line-height:1.45}.ui,.runner{font-family:var(--f-ui);font-size:var(--s-ui);line-height:1.4}.runner{color:var(--ink-2);font-weight:520}.small{font-family:var(--f-ui);font-size:var(--s-small);color:var(--ink-2);line-height:1.45}.num{font-variant-numeric:lining-nums tabular-nums}p,li,td,.t-value{text-wrap:pretty}.prose p+p{margin-top:.9em}.prose p,.measure{max-width:32em}.mark{text-decoration-line:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:-.34em;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-thickness:.46em}.blank{vertical-align:-.18em;border-bottom:1.5px solid;width:5.5em;height:1em;display:inline-block}.blank.short{width:3em}.baize .blank{border-bottom-color:var(--lime)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.button{border:1px solid var(--ink);background:var(--ink);min-height:56px;color:var(--paper);font:620 var(--s-ui) / 1.1 var(--f-ui);text-wrap:balance;cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease);justify-content:space-between;align-items:center;gap:.9em;padding:0 24px;text-decoration:none;display:inline-flex}.button:hover{background:var(--baize)}.button:disabled{cursor:progress;opacity:.7}.button-small{min-height:44px;padding:0 18px}.link{font:620 var(--s-ui) / 1.4 var(--f-ui);text-underline-offset:.3em;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.prose a,.small a{text-underline-offset:.18em;text-decoration-thickness:1px}.masthead{border-bottom:1px solid var(--rule)}.masthead-row{align-items:center;gap:32px;min-height:76px;display:flex}.brand{font-family:var(--f-display);font-weight:800;font-stretch:84%;font-size:var(--s-h3);align-items:center;gap:10px;margin-right:auto;line-height:1;text-decoration:none;display:inline-flex}.brand svg{width:30px;height:30px}.nav{gap:28px;display:flex}.nav a{font:520 var(--s-ui) / 1 var(--f-ui);padding:8px 0;text-decoration:none}.nav a:hover{text-underline-offset:.35em;text-decoration:underline}.menu-toggle{border:1px solid var(--ink);min-height:48px;font:620 var(--s-ui) / 1 var(--f-ui);cursor:pointer;background:0 0;padding:0 16px;display:none}.mobile-nav{display:none}.cover{padding-block:clamp(40px,5vw,72px) clamp(72px,9vw,128px)}.cover .runner{grid-column:1/-1;margin-bottom:clamp(20px,2.4vw,32px)}.cover h1{grid-column:1/-1;max-width:14.5em}.cover-copy{grid-column:1/6;margin-top:clamp(36px,4.4vw,64px)}.cover-copy .lede{max-width:34ch}.actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.cover .sheet{grid-column:7/-1;margin-top:clamp(36px,4.4vw,64px)}.redline{white-space:nowrap}.redline del{color:var(--ink-3);text-decoration-line:line-through;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:.075em}.redline ins{z-index:0;text-decoration:none;position:relative}.redline ins:before{content:"";z-index:-1;background:var(--lime);transform-origin:0;height:.34em;animation:draw .7s var(--ease) .25s both;position:absolute;bottom:.2em;left:-.05em;right:-.05em}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sheet{background:var(--sheet);border:1px solid var(--sheet-rule);border-top:5px solid var(--ink);padding:clamp(22px,2.6vw,40px)}.sheet-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:18px;display:flex}.sheet-head h2,.sheet-head h3{font-family:var(--f-display);font-weight:700;font-stretch:84%;font-size:var(--s-h3);line-height:1.15}.terms{counter-reset:term}.terms li{counter-increment:term;border-bottom:1px solid var(--rule);font-family:var(--f-ui);font-size:var(--s-ui);grid-template-columns:2ch minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:4px 14px;padding:13px 0;line-height:1.35;display:grid}.terms li:before{content:counter(term);color:var(--ink-2);font-variant-numeric:tabular-nums}.terms .t-label{font-weight:620}.sign{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.seal{aspect-ratio:1;border:1.5px solid var(--ink);color:var(--ink);place-items:center;display:grid}.seal svg{width:70%;height:auto}.cover-seal{grid-area:2/11/auto/-1;place-self:start end;width:clamp(128px,11vw,168px)}.cover h1{grid-row:2}@media (min-width:901px){.cover h1{grid-column:1/11}}.sign span{border-bottom:1.5px solid var(--ink);padding-top:34px;display:block}.sign small{font:400 var(--s-small) / 1.3 var(--f-ui);color:var(--ink-2);margin-top:8px;display:block}.clause-grid{border-top:1px solid var(--ink);padding-top:calc(var(--s-h2) * .5);padding-bottom:calc(var(--s-h2) * 1.8);row-gap:0}.clause-num{font-family:var(--f-display);font-weight:780;font-stretch:68%;font-size:var(--s-h2);font-variant-numeric:lining-nums tabular-nums;grid-column:1/3;line-height:.92}.clause-head{grid-column:3/10}.clause-head h2+*{margin-top:clamp(20px,2vw,28px)}.clause-wide{grid-column:3/-1;margin-top:clamp(40px,4.4vw,64px)}.clause-foot{flex-wrap:wrap;grid-column:3/-1;justify-content:space-between;align-items:baseline;gap:16px 32px;margin-top:32px;display:flex}.sub{font:520 var(--s-small) / 1.3 var(--f-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-bottom:10px;display:block}.rows>li{gap:10px var(--gutter);border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,6fr);padding:26px 0 28px;display:grid}.rows>li:last-child{border-bottom:1px solid var(--rule)}.rows p{max-width:32em}.ruled{border-collapse:collapse;text-align:left;width:100%}.ruled th,.ruled td{padding:22px var(--gutter) 24px 0;vertical-align:top;border-top:1px solid var(--rule)}.ruled tbody tr:last-child>*{border-bottom:1px solid var(--rule)}.ruled thead th{border-top:0;border-bottom:1px solid var(--ink);font:620 var(--s-small) / 1.3 var(--f-ui);color:var(--ink-2);padding-top:0;padding-bottom:14px}.ruled tbody th{font-family:var(--f-display);font-weight:700;font-stretch:84%;font-size:var(--s-h3);line-height:1.15}.ruled tbody th .sub{margin-bottom:8px}.ruled td.ui-cell{font-family:var(--f-ui);font-size:var(--s-ui);line-height:1.45}.pairs{column-gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.pairs>li{border-top:1px solid var(--rule);padding:26px 0 30px}.pairs h3{margin-bottom:10px}.steps{column-gap:var(--gutter);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.steps>li{padding:26px var(--gutter) 30px 0}.steps>li+li{border-left:1px solid var(--rule);padding-left:var(--gutter);margin-left:calc(var(--gutter) * -1)}.steps h3{margin-bottom:10px}.steps p{font-size:var(--s-body)}.questions{border-bottom:1px solid var(--rule)}.questions details{border-top:1px solid var(--rule)}.questions summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:22px 0;list-style:none;display:grid}.questions summary::-webkit-details-marker{display:none}.questions summary h3{font-size:var(--s-h3)}.questions summary:after{content:"+";content:"+" / "";font:500 var(--s-h3) / 1 var(--f-ui);text-align:center;width:1ch}.questions details[open] summary:after{content:"−";content:"−" / ""}.questions summary:hover h3{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.questions details>p{max-width:32em;padding:0 0 28px}.baize{background:var(--baize);color:var(--on-baize)}.baize .clause-grid{border-top-color:#0000;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(72px,8vw,120px)}.baize .clause-num{color:var(--lime)}.baize .ruled th,.baize .ruled td{border-top-color:var(--baize-rule)}.baize .ruled tbody tr:last-child>*{border-bottom-color:var(--baize-rule)}.baize .ruled thead th{color:var(--on-baize-2);border-bottom-color:var(--on-baize)}.baize .sub,.baize .small{color:var(--on-baize-2)}.baize .rate{color:var(--lime);font-family:var(--f-ui);font-size:var(--s-ui);line-height:1.8}.baize .ruled tbody th{color:var(--lime)}.baize .button{background:var(--lime);border-color:var(--lime);color:var(--baize)}.baize .button:hover{background:var(--paper);border-color:var(--paper)}.brief-copy{grid-column:3/7}.brief-copy .prose{margin-top:24px}.brief-copy .small{margin-top:28px}.brief-mail{margin-top:28px;display:inline-block}.brief-form{grid-column:8/-1}.brief-form.sheet{margin-top:0}.form-grid{gap:26px var(--gutter);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field label{font:620 var(--s-small) / 1.3 var(--f-ui)}.field label .req,.field label .opt{color:var(--ink-2);font-weight:400}.field input,.field select,.field textarea{border:0;border-bottom:1.5px solid var(--ink);width:100%;min-height:46px;font:450 var(--s-ui) / 1.4 var(--f-ui);appearance:none;background:0 0;padding:8px 0}.field textarea{resize:vertical;min-height:92px}.field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23173f35' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:28px}.field input::placeholder,.field textarea::placeholder{color:#173f35b8;opacity:1}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{background-color:#d4ed8147;border-bottom-width:3px;outline:0;padding-bottom:6.5px}.field [aria-invalid=true]{border-bottom-color:#8a2b1c}.field-error,.form-error{font:520 var(--s-small) / 1.35 var(--f-ui);color:#8a2b1c}.form-error:empty{display:none}.message-field{margin-top:26px}.consent{font:450 var(--s-small) / 1.45 var(--f-ui);grid-template-columns:22px 1fr;align-items:start;gap:12px;margin-top:26px;display:grid}.consent input{width:20px;height:20px;accent-color:var(--ink);margin:1px 0 0}.consent a{text-underline-offset:.18em}.honey-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-submit{width:100%;margin-top:28px}.form-foot{margin-top:14px}.result h3{margin-top:6px}.result dl{border-top:1px solid var(--ink);margin-top:24px}.result dl>div{border-bottom:1px solid var(--rule);font:450 var(--s-ui) / 1.4 var(--f-ui);grid-template-columns:9em 1fr;gap:12px;padding:12px 0;display:grid}.result dt{color:var(--ink-2)}.result .actions{margin-top:26px}.result:focus{outline:none}.plain-button{background:0 0;border:0;padding:0}.colophon{background:var(--baize);color:var(--on-baize);padding-block:clamp(56px,6vw,88px) 32px}.colophon .brand{margin-right:0}.colophon .brand svg{color:var(--lime)}.colophon-about{grid-column:1/6}.colophon-about p{max-width:34ch;color:var(--on-baize-2);margin-top:18px}.colophon-links{flex-direction:column;grid-column:7/10;gap:12px;display:flex}.colophon-contact{flex-direction:column;grid-column:10/-1;gap:12px;display:flex}.colophon a{font:520 var(--s-ui) / 1.4 var(--f-ui);width:fit-content;text-decoration:none}.colophon a:hover{text-underline-offset:.3em;text-decoration:underline}.colophon-legal{border-top:1px solid var(--baize-rule);font:400 var(--s-small) / 1.5 var(--f-ui);color:var(--on-baize-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;padding-top:24px;display:grid}.colophon-legal p{max-width:88ch}.colophon-legal nav{white-space:nowrap;gap:24px;display:flex}.colophon-legal nav a{font-size:var(--s-small);color:var(--on-baize-2)}.doc-cover{padding-block:clamp(40px,5vw,72px) clamp(40px,4vw,64px)}.doc-cover h1{font-size:var(--s-h2);max-width:16em;margin-top:clamp(20px,2.4vw,32px)}.doc-cover .lede{max-width:44ch;margin-top:24px}.doc-body{counter-reset:clause;border-top:1px solid var(--ink);padding-block:12px clamp(72px,9vw,128px)}.doc-body>*{grid-column:3/10}.doc-body>h2{counter-increment:clause;margin-top:clamp(40px,4vw,60px);margin-bottom:18px;font-size:clamp(2rem,1.6vw + 1.3rem,2.75rem);position:relative}.doc-body>h2:before{content:counter(clause);left:calc(-2 * (100% + var(--gutter)) / 7);font-variant-numeric:lining-nums tabular-nums;position:absolute}.doc-body>p+p,.doc-body>ul+p,.doc-body>p+ul{margin-top:.9em}.doc-body>p,.doc-body>ul{max-width:32em}.doc-body>ul li{padding-left:1.2em;position:relative}.doc-body>ul li+li{margin-top:.4em}.doc-body>ul li:before{content:"–";position:absolute;left:0}.doc-body a{text-underline-offset:.18em;text-decoration-thickness:1px}.doc-note{border-top:1px solid var(--ink);margin-top:clamp(40px,4vw,56px);padding-top:20px}.doc-note p{max-width:32em}.doc-body>.actions{margin-top:48px}.not-found{padding-block:clamp(56px,8vw,120px)}.not-found h1{max-width:11em;margin-top:24px}.not-found .lede{max-width:40ch;margin-top:24px}@media (max-width:1100px){.cover-copy{grid-column:1/7}.brief-copy{grid-column:3/-1}.brief-form{grid-column:3/-1;margin-top:40px}.brief-form.sheet{margin-top:40px}.steps{grid-template-columns:1fr 1fr}.steps>li:nth-child(3){border-left:0;margin-left:0;padding-left:0}.steps>li:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:900px){.nav,.masthead .nav-cta{display:none}.menu-toggle{align-items:center;display:inline-flex}.masthead-row{gap:12px}.mobile-nav:not([hidden]){border-top:1px solid var(--rule);display:block}.mobile-nav a{border-bottom:1px solid var(--rule);min-height:56px;font-family:var(--f-display);font-weight:700;font-stretch:84%;font-size:var(--s-h3);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mobile-nav a:last-child{border-bottom:0}.cover-copy,.cover .sheet{grid-column:1/-1}.cover .sheet{margin-top:48px}.clause-num,.clause-head,.clause-wide,.clause-foot,.brief-copy,.brief-form,.doc-body>*{grid-column:1/-1}.clause-num{margin-bottom:14px}.doc-body>h2{padding-top:0}.doc-body>h2:before{margin-bottom:10px;display:block;position:static}.rows>li,.pairs{grid-template-columns:1fr}.ruled,.ruled tbody,.ruled tr,.ruled th,.ruled td{width:100%;display:block}.ruled thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ruled tbody tr{border-top:1px solid var(--rule);padding:24px 0 26px}.ruled tbody tr:last-child{border-bottom:1px solid var(--rule)}.baize .ruled tbody tr{border-color:var(--baize-rule)}.ruled th,.ruled td,.ruled tbody tr:last-child>*{border:0;padding:0}.ruled td{max-width:32em;margin-top:14px}.ruled td[data-label]:before{content:attr(data-label);font:620 var(--s-small) / 1.3 var(--f-ui);color:var(--ink-2);margin-bottom:4px;display:block}.baize .ruled td[data-label]:before{color:var(--on-baize-2)}.colophon-about,.colophon-links,.colophon-contact{grid-column:1/-1}.colophon-legal{grid-template-columns:1fr}}@media (max-width:640px){:root{--s-body:1.125rem;--s-lede:1.25rem}.steps{grid-template-columns:1fr}.steps>li,.steps>li+li{border-left:0;margin-left:0;padding-left:0}.steps>li+li{border-top:1px solid var(--rule)}.form-grid{grid-template-columns:1fr}.masthead .brand{font-size:1.25rem}.sign{grid-template-columns:1fr;gap:8px}.terms li{grid-template-columns:2ch minmax(0,1fr)}.terms .t-value{grid-column:2}.button{width:100%}.result dl>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.redline ins:before{animation:none}.button{transition:none}}@media print{.masthead,.colophon,.brief-form,.skip-link{display:none}.baize{color:var(--ink);background:0 0}}.result-note{margin-top:18px}.result-status{margin-top:12px}.result-status:empty{display:none}.result>.plain-button,.fallback-download{margin-top:14px}.pairs p,.steps p{max-width:32em}.small.measure{max-width:30em}.rate-line{display:block}@media (max-width:900px){.colophon a,.colophon-legal nav a{padding-block:6px}.colophon-links,.colophon-contact{gap:4px}.cover .runner{grid-area:1/1/auto/9;align-self:start}.cover-seal{grid-area:1/9/auto/-1;place-self:start end;width:clamp(84px,16vw,112px);margin-bottom:clamp(20px,3vw,28px)}}@media (min-width:901px) and (max-width:1100px){.cover h1{grid-column:1/10}.cover-seal{grid-column:10/-1;width:112px}}:root{--r-slab:36px;--r-card:26px;--r-row:16px;--r-input:14px;--inset:16px;--overlap:clamp(240px, 22vw, 320px)}@media (max-width:1023px){:root{--r-slab:28px}}@media (max-width:639px){:root{--r-slab:24px;--r-card:20px;--inset:12px}}.button{color:var(--lime);border-radius:999px;padding:0 28px;font-weight:640}.button-small{padding:0 20px}.menu-toggle{border-radius:999px;padding:0 20px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips li,.chip{border:1.5px solid var(--lime);min-height:36px;color:var(--lime);font:600 var(--s-small) / 1 var(--f-ui);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.chips-ink li{border-color:var(--ink);color:var(--ink)}.chip-quiet{background:var(--paper);color:var(--ink);border:0;min-height:30px;padding:0 12px}.masthead{background:var(--lime);border-bottom:0}.masthead .nav a:hover{text-decoration-thickness:2px}.hero-copy{text-align:center}.hero h1{font-size:var(--s-h1);max-width:13.5em;margin-inline:auto}.hero .redline del{color:#173f358c}.hero .redline ins:before{background:var(--paper)}.hero .lede{max-width:34em;margin:clamp(20px,2.4vw,28px) auto 0;font-size:1.25rem;font-weight:450}.hero .actions{justify-content:center}.hero-panels{z-index:1;margin-top:clamp(48px,5.5vw,80px);margin-bottom:calc(var(--overlap) * -1);max-width:calc(1440px + 2 * var(--pad));grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.panel{border-radius:var(--r-card);flex-direction:column;gap:18px;padding:clamp(24px,2.4vw,36px);display:flex}.panel-title{font-family:var(--f-display);font-size:1.625rem;font-weight:700;font-stretch:84%;line-height:1.1}.panel-dark{background:var(--baize);color:var(--on-baize)}.panel-dark .panel-title{color:var(--lime)}.panel-dark p{color:var(--on-baize-2)}.panel-dark .link{color:var(--on-baize)}.panel-paper{background:var(--paper)}.hero-models,.hero-rules{min-height:360px;margin-top:28px}.hero-models .link,.hero-rules .link{width:fit-content;margin-top:auto}.hero-rules{position:relative}.hero-seal{width:88px;position:absolute;bottom:clamp(24px,2.4vw,36px);right:clamp(24px,2.4vw,36px)}.seal{background:var(--ink);color:var(--lime);border:0;border-radius:50%}.seal svg{width:56%}.panel-dark .seal{background:var(--lime);color:var(--ink)}.card{border-radius:var(--r-card);background:#fff;padding:clamp(20px,2vw,30px)}.card-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 14px;display:flex}.card-head h2{font-family:var(--f-display);font-size:1.625rem;font-weight:700;font-stretch:84%;line-height:1.1}.terms-card .terms li{border-radius:var(--r-row);border-bottom:0;grid-template-columns:28px minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:4px 12px;padding:11px 12px;font-size:.9375rem}.terms-card .terms li:nth-child(odd){background:var(--paper)}.terms-card .terms li:before{background:var(--ink);width:26px;height:26px;color:var(--lime);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:640;display:grid}.terms-card .sign{margin:18px 12px 4px}@media (max-width:1100px){.hero-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.terms-card{order:-1;grid-column:1/-1}.hero-models,.hero-rules{min-height:0;margin-top:0}}@media (max-width:900px){.hero-copy{text-align:left}.hero h1,.hero .lede{margin-inline:0}.hero .actions{justify-content:flex-start}}@media (max-width:1100px){:root{--overlap:160px}}@media (max-width:639px){:root{--overlap:120px}.hero-panels{grid-template-columns:minmax(0,1fr);gap:12px}.hero-seal{width:72px;margin-top:4px;position:static}.terms-card .terms li{grid-template-columns:26px minmax(0,1fr)}}.hero .redline del{color:var(--ink);text-decoration-thickness:.07em}.redline ins{background:var(--ink);color:var(--lime);vertical-align:baseline;border-radius:999px;padding:0 .16em .04em;line-height:1;display:inline-block}.redline ins:before{content:none}.hero-panels{max-width:none;padding-inline:var(--inset)}.hero-side .link{width:fit-content;margin-top:auto}.panel-foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.panel-foot .link{margin-top:0}.hero-seal{flex:none;width:76px;position:static}.model-pick{background:var(--paper);border:0;border-radius:999px;gap:4px;margin:4px 0 0;padding:4px;display:flex}.model-pick label{flex:1;position:relative}.model-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.model-pick span{min-height:44px;font:620 var(--s-small) / 1 var(--f-ui);white-space:nowrap;border-radius:999px;place-items:center;padding:0 12px;display:grid}.model-pick input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.rate-focal{border-bottom:1px solid #173f351f;padding:22px 8px 18px}.rate-label{font:600 var(--s-small) / 1.2 var(--f-ui);color:var(--ink-2);display:block}.rate-line{font-family:var(--f-display);margin-top:6px;font-size:clamp(2.25rem,2.6vw + 1rem,3rem);font-weight:780;font-stretch:68%;line-height:1.02;display:none}.rate-line .rate-part{display:block}.rate-line .blank{border-bottom-width:3px;width:2.4em}.rate-line[data-model=Hybrid],:is(.terms-card:has(input[value=CPA]:checked) .rate-line[data-model=CPA],.terms-card:has(input[value=Revenue\ share]:checked) .rate-line[data-model=Revenue\ share]){display:block}:is(.terms-card:has(input[value=CPA]:checked) .rate-line[data-model=Hybrid],.terms-card:has(input[value=Revenue\ share]:checked) .rate-line[data-model=Hybrid]){display:none}.rate-note{font-size:var(--s-small);color:var(--ink-2);margin-top:10px}.terms-card .terms li,.terms-card .terms li:nth-child(odd){background:0 0;border-bottom:1px solid #173f351f;border-radius:0;padding:12px 8px}.terms-card .terms li:last-child{border-bottom:0}.terms-card .terms li:before{color:var(--ink);background:#173f351a}@media (max-width:1100px){.hero-side{min-height:0;margin-top:0}}@media (max-width:639px){.model-pick span{padding:0 8px;font-size:.875rem}.hero-seal{width:64px}}.hero-audience{font:600 var(--s-ui) / 1.3 var(--f-ui);margin-bottom:clamp(16px,2vw,24px)}.hero h1{font-weight:800;font-stretch:72%}.hero .lede{max-width:42em;font-size:1.3125rem;font-weight:500}.button{justify-content:center}.rate-focal{padding:20px 8px 16px}.rate-line{text-wrap:balance;margin-top:8px;font-size:clamp(2rem,2.2vw + .9rem,2.75rem);font-weight:800;font-stretch:72%;line-height:1}.rate-row{border-radius:var(--r-row);background:var(--paper);font-size:var(--s-small);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:16px;padding:10px 14px;display:flex}.rate-row .rate-label{color:var(--ink);font-weight:620;display:inline}.rate-row .rate-note{color:var(--ink-2)}.rate-value{font-weight:600;display:none}.rate-value[data-model=Hybrid],:is(.terms-card:has(input[value=CPA]:checked) .rate-value[data-model=CPA],.terms-card:has(input[value=Revenue\ share]:checked) .rate-value[data-model=Revenue\ share]){display:inline}:is(.terms-card:has(input[value=CPA]:checked) .rate-value[data-model=Hybrid],.terms-card:has(input[value=Revenue\ share]:checked) .rate-value[data-model=Hybrid]){display:none}@media (max-width:639px){:root{--s-h1:clamp(3rem, 12vw, 3.25rem)}}.hero{padding-top:clamp(32px,4.4vw,64px)}.hero-panels{margin-top:clamp(40px,4.4vw,64px)}.hero-side{min-height:0;margin-top:0}.panel-rows{flex-direction:column;gap:8px;display:flex}.panel-rows li{border-radius:var(--r-row);background:#f8f9f312;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px 14px 14px;display:grid}.panel-rows strong{color:var(--on-baize);font-size:1.0625rem;font-weight:640;line-height:1.25;display:block}.row-sub{font-size:var(--s-small);color:var(--on-baize-2);margin-top:3px;line-height:1.35;display:block}.row-badge{background:var(--lime);width:32px;height:32px;color:var(--ink);font:700 .9375rem / 1 var(--f-ui);border-radius:50%;place-items:center;display:grid}.row-check{background:var(--lime);border-radius:50%;width:32px;height:32px;position:relative}.row-check:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:8px;height:14px;position:absolute;top:8px;left:11px;transform:rotate(45deg)}.panel-checks li{padding-block:12px}@media (max-width:639px){.hero-panels{padding-inline:var(--pad)}.hero .lede{font-size:1.125rem}}.hero{background:0 0;padding-top:0;display:block}.hero+*{padding-top:0}.hero-field{background:var(--lime);padding-top:clamp(28px,4vw,56px)}.hero-panels{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);gap:28px;margin:0;padding-top:clamp(36px,4vw,56px);padding-bottom:8px}.hero-panels:before{content:"";background:var(--lime);z-index:-1;height:calc(clamp(36px,4vw,56px) + 190px);position:absolute;inset:0 0 auto}.hero h1{max-width:12.5em;font-weight:900;font-stretch:76%}.model-pick input:checked+span{background:var(--lime);color:var(--ink)}.model-pick{background:var(--paper)}.panel-rows li{padding:12px 16px 12px 12px}.panel-rows strong{font-size:1.0625rem}@media (max-width:1100px){.hero-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.hero-panels:before{height:calc(clamp(36px,4vw,56px) + 160px)}}@media (max-width:639px){.hero-panels{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:28px}.hero-panels:before{height:150px}}.hero h1{word-spacing:.06em}.redline ins{margin-left:.06em;padding:.05em .34em .11em}.hero .lede{max-width:48em}.hero-stamp{align-items:flex-start}.stamp-seal{width:clamp(120px,11vw,168px);margin-bottom:8px}.hero-stamp .panel-title{font-size:clamp(1.625rem,1.2vw + 1rem,2rem)}.token{background:var(--lime);min-height:28px;color:var(--ink);font:640 .875rem / 1 var(--f-ui);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.token-quiet{background:#173f351a}.t-value .token+*{margin-left:6px}.rate-row{align-items:center}.rate-value{color:var(--ink-2);font-weight:560}@media (max-width:639px){.stamp-seal{width:112px}}.chip-quiet{background:#173f351a}.track{flex-direction:column;gap:14px;display:flex;position:relative}.track:before{content:"";background:#d4ed8159;width:2px;position:absolute;top:24px;bottom:24px;left:23px}.track li{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:relative}.track-node{background:var(--baize);border:2px solid var(--lime);width:34px;height:34px;color:var(--lime);font:700 .9375rem / 1 var(--f-ui);border-radius:50%;justify-self:center;place-items:center;display:grid}.track .done .track-node{background:var(--lime);position:relative}.track .done .track-node:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:7px;height:13px;position:absolute;top:7px;left:11px;transform:rotate(45deg)}.track-seal{z-index:1;width:48px;position:relative}.track-text strong{color:var(--on-baize);font-size:1.0625rem;font-weight:660;line-height:1.2;display:block}.track-text span{font-size:var(--s-small);color:var(--on-baize-2);margin-top:2px;line-height:1.3;display:block}.track .signed .track-text strong{color:var(--lime)}.hero-panels{align-items:stretch}.hero-side{gap:20px}.hero-side>p{font-size:1.0625rem;line-height:1.45}.track{flex:1;justify-content:space-between;gap:18px;padding:6px 0}.track-node{width:40px;height:40px;font-size:1rem}.track .done .track-node:after{width:8px;height:15px;top:9px;left:14px}.track-text strong{font-size:1.1875rem}.mix{flex:1;justify-content:center;align-items:center;padding:12px 0;display:flex}.mix-dot{aspect-ratio:1;border:2px solid var(--lime);background:var(--baize);width:clamp(104px,8.4vw,132px);color:var(--lime);font:700 1.0625rem / 1.1 var(--f-ui);text-align:center;border-radius:50%;place-items:center;margin-inline:-10px;display:grid;position:relative}.mix-dot-fill{background:var(--lime);color:var(--ink);z-index:1}.hero h1{line-height:1.04}.redline ins{padding:0 .34em .05em}@media (max-width:1100px){.hero-panels{align-items:start}.track{flex:none}}@media (max-width:639px){.mix-dot{width:104px}}.track{flex:none;justify-content:flex-start;gap:22px;margin-top:6px}.mix{flex:none;justify-content:flex-start;padding:18px 0 0 10px}.hero-side>p{margin-top:auto}.hero-side>p+.link{margin-top:0}.mix-dot{z-index:1;background:0 0;margin-inline:-8px}.mix-dot-fill{background:var(--lime);z-index:0}.mix-dot{margin-inline:-6px;padding:0 10px;font-size:.9375rem}.source-list{flex-direction:column;gap:8px;display:flex}.source-list li{border-radius:var(--r-row);background:#f8f9f312;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.source-list strong{color:var(--on-baize);font-size:1.0625rem;font-weight:660;line-height:1.2}.source-term{background:var(--lime);min-height:28px;color:var(--ink);font:640 .875rem / 1 var(--f-ui);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.hero-side>.source-note{font-size:var(--s-small);color:var(--on-baize-2);margin-top:auto}.track li{grid-template-columns:40px minmax(0,1fr)}.track:before{top:20px;bottom:20px;left:19px}.track-seal{width:40px}.track .done .track-node{background:var(--baize);border:2px solid var(--lime)}.track .done .track-node:after{border-color:var(--lime);width:7px;height:14px;top:8px;left:13px}.terms-card .t-value{text-align:right;justify-self:end}.pick-label{font:600 var(--s-small) / 1.2 var(--f-ui);color:var(--ink-2);margin:4px 4px 6px;display:block}@media (max-width:639px){.redline ins{padding-inline:.42em}.terms-card .t-value{text-align:left;justify-self:start}}.hero .lede{text-wrap:balance;max-width:40em;margin-top:clamp(16px,1.8vw,24px)}.hero .actions{margin-top:28px}.card{box-shadow:none;outline-offset:-1px;outline:1px solid #173f351f}@media (min-width:900px){.hero .lede{max-width:none}}.track .current .track-node{background:var(--lime);color:var(--ink)}.track .current .track-text strong{color:var(--lime)}.track .done .track-node{background:var(--lime);border-color:var(--lime)}.track .done .track-node:after{border-color:var(--ink)}.card-head{align-items:flex-start}.card-head-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.card-seal{background:var(--ink);width:56px;color:var(--lime);flex:none}@media (max-width:639px){.card-seal{width:48px}}.slabs{padding:36px var(--inset) 12px;flex-direction:column;gap:12px;display:flex}.slab{border-radius:var(--r-slab);scroll-margin-top:16px}.slab-white{outline-offset:-1px;background:#fff;outline:1px solid #173f351f}.slab-dark{background:var(--baize);color:var(--on-baize)}.slab-lime{background:var(--lime)}.slab-inner{max-width:1320px;margin-inline:auto;padding:clamp(28px,5vw,72px) clamp(20px,4vw,56px)}.slab-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px 22px;max-width:62rem;display:grid}.slab-num{aspect-ratio:1;background:var(--ink);width:clamp(44px,4vw,56px);color:var(--lime);font:800 clamp(1.125rem, 1.4vw, 1.375rem) / 1 var(--f-ui);border-radius:50%;place-items:center;margin-top:.2em;display:grid}.slab-dark .slab-num{background:var(--lime);color:var(--ink)}.slab h2{max-width:16em;font-size:clamp(2.25rem,3.4vw + 1rem,4rem);font-weight:850;font-stretch:74%;line-height:.98}.slab-dark h2{color:var(--on-baize)}.slab-intro{max-width:40em;color:var(--ink-2);margin-top:18px;font-size:1.1875rem}.slab-dark .slab-intro{color:var(--on-baize-2)}.slab-intro a{text-underline-offset:.2em}.slab .mark{background:var(--lime);color:var(--ink);border-radius:999px;padding:0 .35em;text-decoration:none}.slab h3{font-family:var(--f-display);font-size:1.375rem;font-weight:760;font-stretch:84%;line-height:1.15}.dot-num{background:var(--lime);width:40px;height:40px;color:var(--ink);font:760 1rem / 1 var(--f-ui);border-radius:50%;flex:none;place-items:center;display:grid}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.4vw,48px);display:grid}.principles li{border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:16px;padding:24px;display:flex}.principles p{color:var(--ink-2);margin-top:8px}.channel-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.4vw,48px);display:grid}.channel-cards li{border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:12px;padding:24px;display:flex}.channel-cards>li>p{color:var(--ink-2)}.agreed{border-radius:var(--r-row);background:#fff;margin-top:auto;padding:16px}.agreed p{margin-top:10px;font-size:1rem}.compare{border-radius:var(--r-card);color:var(--ink);background:#fff;margin-top:clamp(28px,3.4vw,48px);padding:8px}.compare-row{border-radius:var(--r-row);grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:16px 20px;padding:18px 20px;font-size:1rem;line-height:1.45;display:grid}.compare-head{font:620 var(--s-small) / 1.3 var(--f-ui);color:var(--ink-2);padding-block:10px}.compare-row.is-pick{background:var(--lime)}.compare-name{font-family:var(--f-display);flex-direction:column;align-items:flex-start;gap:8px;font-size:1.5rem;font-weight:800;font-stretch:80%;line-height:1.05;display:flex}.token-ink{background:var(--ink);color:var(--lime)}.compare-rate{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.is-pick .compare-rate{color:var(--ink)}.is-pick .token-quiet{background:#173f351f}.slab-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;display:flex}.slab-foot p{max-width:34em;color:var(--on-baize-2)}.button-lime,.slab-dark .button-lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.button-lime:hover{background:var(--paper);border-color:var(--paper)}.rule-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.4vw,48px);display:grid}.rule-cards li{border-radius:var(--r-card);background:var(--paper);grid-template-columns:32px minmax(0,1fr);gap:18px;padding:24px;display:grid}.rule-cards p{color:var(--ink-2);margin-top:8px}.rule-cards .row-check{background:var(--ink)}.rule-cards .row-check:after{border-color:var(--lime)}.steps-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(32px,3.8vw,56px);display:grid;position:relative}.steps-track:before{content:"";background:#d4ed8159;height:2px;position:absolute;top:19px;left:20px;right:20px}.steps-track li{flex-direction:column;gap:14px;display:flex;position:relative}.steps-track h3{color:var(--lime)}.steps-track p{color:var(--on-baize-2);max-width:24em}.faq{flex-direction:column;gap:8px;margin-top:clamp(28px,3.4vw,48px);display:flex}.faq details{border-radius:var(--r-row);background:var(--paper)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 20px 20px 24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-size:1.25rem}.faq-toggle{background:var(--ink);border-radius:50%;flex:none;width:36px;height:36px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--lime);height:2px;position:absolute;top:17px;left:11px;right:11px}.faq-toggle:after{transform:rotate(90deg)}.faq details[open] .faq-toggle:after{display:none}.faq details>p{max-width:44em;color:var(--ink-2);padding:0 24px 22px}.faq summary:hover h3{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:1100px){.principles,.channel-cards{grid-template-columns:minmax(0,1fr)}.steps-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.steps-track:before{display:none}.compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compare-head{display:none}.compare-name{grid-column:1/-1}.compare-row [data-label]:before{content:attr(data-label);font:620 var(--s-small) / 1.3 var(--f-ui);color:var(--ink-2);margin-bottom:4px;display:block}}@media (max-width:639px){.slab-head,.rule-cards,.steps-track,.compare-row{grid-template-columns:minmax(0,1fr)}.principles li,.channel-cards li,.rule-cards li{padding:20px}}.slab-head{max-width:58rem;display:block}.slab h2{font-size:clamp(2.5rem,4vw + 1rem,4.75rem);font-weight:880;font-stretch:74%;line-height:.96}.slab-intro{max-width:38em;font-size:1.25rem}.principles li{gap:10px;padding:28px}.big-num{font-family:var(--f-display);color:var(--ink);font-size:clamp(3rem,4vw,4.5rem);font-weight:900;font-stretch:72%;line-height:.9}.principles h3,.channel-cards h3,.rule-cards h3{font-size:clamp(1.5rem,1.2vw + 1rem,1.875rem);font-weight:800;font-stretch:78%;line-height:1.05}.principles p,.channel-cards>li>p,.rule-cards p{font-size:1.0625rem}.channel-cards li{gap:14px;padding:28px}.channel-cards .agreed{color:var(--ink);background:0 0;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding:0;font-size:1rem;font-weight:600;display:flex}.slab-lime .slab-intro{color:var(--ink)}.compare{background:#fff;flex-direction:column;gap:6px;padding:10px;display:flex}.compare-row{border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;padding:22px 24px}.compare-row:not(.is-pick){background:var(--paper)}.compare-name{font-size:clamp(1.75rem,2vw + .8rem,2.5rem);font-weight:880;font-stretch:74%}.compare-defined{font-size:var(--s-small);color:var(--ink-2);margin-top:6px;font-weight:450;display:block}.is-pick .compare-defined{color:var(--ink)}.compare-rate{text-align:right;font-size:var(--s-small);align-items:flex-end}.slab-lime .slab-foot p{color:var(--ink)}.rule-cards li{padding:28px}.steps-track:before{content:none}.steps-track li{border-top:2px solid #d4ed8159;gap:10px;padding-top:18px}.step-numeral{font-family:var(--f-display);color:var(--lime);font-size:clamp(4.5rem,7vw,7.5rem);font-weight:900;font-stretch:72%;line-height:.85}.slab-dark .steps-track h3{color:var(--lime);font-size:clamp(1.5rem,1.2vw + 1rem,1.875rem);font-weight:800;font-stretch:78%}.slab-dark .steps-track p{color:var(--on-baize-2);font-size:1.0625rem}.faq details>p{font-size:1.0625rem}@media (max-width:1100px){.compare-row{grid-template-columns:minmax(0,1fr);gap:10px}.compare-rate{text-align:left;align-items:flex-start}.steps-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.steps-track{grid-template-columns:minmax(0,1fr);gap:24px}.principles li,.channel-cards li,.rule-cards li,.compare-row{padding:22px}.step-numeral{font-size:4.5rem}}.compare-note{padding:6px 8px 8px}.compare-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1.1fr)}.compare-row.is-pick{background:var(--ink);color:var(--on-baize)}.is-pick .compare-name{color:var(--lime)}.is-pick .compare-defined,.is-pick .compare-suits{color:var(--on-baize-2)}.compare-suits{color:var(--ink-2);font-size:1rem;line-height:1.4}.compare-defined{font-size:.9375rem}.slab-split .slab-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.slab-split .principles{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:0}.slab-split .principles li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 22px;display:grid}.slab-split .principles .big-num{grid-row:span 2;font-size:clamp(2.75rem,3.4vw,3.75rem)}.slab-split .principles p{margin-top:0}@media (max-width:1100px){.slab-split .slab-inner,.compare-row{grid-template-columns:minmax(0,1fr)}}.slab-white .principles li,.slab-white .rule-cards li,.slab-white .faq details{background:#173f350f}.slab-dark .channel-cards li{background:#f8f9f312}.slab-dark .channel-cards h3{color:var(--lime)}.slab-dark .channel-cards>li>p{color:var(--on-baize-2)}.slab-dark .channel-cards .agreed{color:var(--on-baize);flex-direction:row;align-items:flex-start;gap:12px}.channel-cards .agreed .row-check{background:var(--lime);flex:none;width:28px;height:28px}.channel-cards .agreed .row-check:after{border-color:var(--ink);width:7px;height:13px;top:6px;left:10px}.statement{text-align:center;max-width:14em;font-family:var(--f-display);color:var(--lime);text-wrap:balance;margin:clamp(36px,4vw,64px) auto 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;font-stretch:72%;line-height:.98}.steps-track{gap:12px}.steps-track li{border-radius:var(--r-card);background:#f8f9f312;border-top:0;padding:24px}@media (max-width:639px){.statement{text-align:left}}.compare{gap:8px;padding:12px}.compare-row,.compare-row:not(.is-pick){background:var(--paper);color:var(--ink);border-radius:32px;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:center;gap:8px 28px;padding:24px 32px}.compare-name{font-size:clamp(1.875rem,2.2vw + .8rem,2.75rem)}.compare-pay{font-size:clamp(1.125rem,.5vw + 1rem,1.375rem);font-weight:620;line-height:1.3}.compare-defined{margin-top:8px;font-size:.9375rem;font-weight:450}.compare-row.compare-answer{background:var(--ink);color:var(--on-baize);padding-block:28px}.compare-answer .compare-name{color:var(--lime);font-size:clamp(1.625rem,1.8vw + .8rem,2.375rem)}.slab-lime .slab-foot a:not(.button){text-underline-offset:.2em;font-weight:620}.slab-dark .channel-cards .agreed{border-top:1px solid #f8f9f324;flex-direction:column;gap:4px;padding-top:14px;font-weight:620}.agreed-label{font:600 var(--s-small) / 1.3 var(--f-ui);color:var(--lime)}.slab-link{margin-top:20px}.slab-link a{text-underline-offset:.2em;font-weight:620}.slab-dark .slab-link a{color:var(--on-baize)}.rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;margin-top:clamp(32px,3.6vw,52px);display:grid}.rule-list li{grid-template-columns:36px minmax(0,1fr);gap:18px;display:grid}.rule-list .row-check{background:var(--ink);width:36px;height:36px}.rule-list .row-check:after{border-color:var(--lime);width:8px;height:15px;top:9px;left:13px}.rule-list h3{font-size:clamp(1.5rem,1.2vw + 1rem,1.875rem);font-weight:800;font-stretch:78%;line-height:1.05}.rule-list p{color:var(--ink-2);max-width:30em;margin-top:8px;font-size:1.0625rem}#process .slab-head{max-width:64rem}#process h2{color:var(--lime);font-size:clamp(2.75rem,5vw + .5rem,5.5rem);font-weight:900}@media (max-width:1100px){.compare-row,.compare-row:not(.is-pick){border-radius:24px;grid-template-columns:minmax(0,1fr);padding:22px 24px}}@media (max-width:639px){.rule-list{grid-template-columns:minmax(0,1fr);gap:28px}}.brief-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.brief-copy h2{font-size:clamp(2.75rem,5vw + .5rem,5.5rem);font-weight:900;font-stretch:72%;line-height:.95}.brief-copy p{max-width:30em;margin-top:18px;font-size:1.1875rem}.brief-mail{border:1.5px solid var(--ink);border-radius:999px;align-items:center;min-height:48px;margin-top:24px;padding:0 22px;font-weight:640;text-decoration:none;display:inline-flex}.brief-mail:hover{background:var(--ink);color:var(--lime)}.sheet.brief-form{border-radius:var(--r-card);background:#fff;border:0;margin:0;padding:clamp(22px,2.6vw,36px)}.brief-form .sheet-head .small{min-height:30px;color:var(--ink);background:#173f351a;border-radius:999px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.brief-form .field label{font-size:var(--s-small);font-weight:620}.brief-form .field input,.brief-form .field select,.brief-form .field textarea{border-radius:var(--r-input);background-color:#fff;border:1.5px solid #173f3559;min-height:52px;padding:12px 16px;font-size:1rem}.brief-form .field input:focus-visible,.brief-form .field select:focus-visible,.brief-form .field textarea:focus-visible{border-color:var(--ink);background-color:#d4ed8140;border-width:2px;outline:0;padding-bottom:11.5px}.brief-form .field [aria-invalid=true]{border-color:#8a2b1c}.brief-form .form-submit{min-height:56px}.brief-form .consent input{width:22px;height:22px}.brief-form .result dl{border-radius:var(--r-row);background:var(--paper);border-top:0;padding:4px 16px}.brief-form .result dl>div:last-child{border-bottom:0}.loading-sheet{min-height:560px}.colophon{margin:0 var(--inset) var(--inset);border-radius:var(--r-slab);padding-block:clamp(44px,5vw,72px) 28px}.colophon .brand{font-size:1.625rem;font-stretch:80%}.colophon-legal{border-top-color:#f8f9f324}.doc-hero{background:var(--lime);padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px)}.doc-crumb{font-weight:600;font-size:var(--s-small)}.doc-crumb a{text-underline-offset:.2em}.doc-hero h1{max-width:14em;margin-top:18px;font-size:clamp(2.75rem,5vw + .75rem,5.75rem);font-weight:900;font-stretch:74%;line-height:.96}.doc-hero .lede{max-width:38em;margin-top:20px;font-size:1.25rem;font-weight:500}.doc-slab{margin:12px var(--inset);border-radius:var(--r-slab);outline-offset:-1px;background:#fff;outline:1px solid #173f351f;padding:clamp(28px,5vw,72px) clamp(20px,4vw,56px)}.doc-text{counter-reset:clause;max-width:46em;margin-inline:auto}.doc-text>h2{counter-increment:clause;align-items:center;gap:14px;margin-top:clamp(36px,4vw,52px);margin-bottom:14px;font-size:clamp(1.75rem,1.4vw + 1.2rem,2.375rem);font-weight:820;font-stretch:78%;line-height:1.05;display:flex}.doc-text>h2:first-child{margin-top:0}.doc-text>h2:before{content:counter(clause);background:var(--lime);width:40px;height:40px;color:var(--ink);font:760 1rem / 1 var(--f-ui);border-radius:50%;flex:none;place-items:center;display:grid}.doc-text>p,.doc-text>ul{color:var(--ink-2);font-size:1.0625rem;line-height:1.6}.doc-text>p+p,.doc-text>p+ul,.doc-text>ul+p{margin-top:.9em}.doc-text>ul li{padding-left:1.2em;position:relative}.doc-text>ul li+li{margin-top:.4em}.doc-text>ul li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:.2em}.doc-text a:not(.button){color:var(--ink);text-underline-offset:.2em}.doc-text .doc-note{border-radius:var(--r-row);background:#173f350f;border:0;margin-top:clamp(28px,3vw,44px);padding:20px 24px}.doc-text .doc-note p{color:var(--ink)}.doc-text>.actions{margin-top:40px}.not-found{min-height:60vh}.not-found .actions{margin-top:28px}@media (max-width:1100px){.brief-grid{grid-template-columns:minmax(0,1fr)}}.brief-grid>.brief-copy,.brief-grid>.brief-form{grid-column:auto;margin-top:0}.brief-grid{align-items:stretch}.brief-copy{flex-direction:column;align-items:flex-start;display:flex}.brief-copy h2{max-width:6.2em;font-size:clamp(3.5rem,6.4vw + .5rem,7.25rem);line-height:.9}.brief-next{border-radius:var(--r-card);background:var(--ink);color:var(--on-baize);align-self:stretch;margin-top:auto;padding:clamp(22px,2.4vw,32px)}.brief-copy .brief-mail{margin-bottom:40px}.brief-next h3{color:var(--lime);font-size:1.375rem;font-weight:800;font-stretch:80%}.brief-next ol{gap:14px;margin-top:18px;display:grid}.brief-next li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.next-num{background:var(--lime);width:36px;height:36px;color:var(--ink);font:760 1rem / 1 var(--f-ui);border-radius:50%;place-items:center;display:grid}.next-text{color:var(--on-baize-2);padding-top:6px;font-size:1.0625rem;line-height:1.4}.next-text strong{color:var(--on-baize);font-weight:700}.brief-form .field input,.brief-form .field select{border-radius:999px;padding-inline:20px}.brief-form .field select{background-position:right 20px center;padding-right:44px}.brief-form .field label{padding-left:4px}.brief-form .consent{grid-template-columns:26px 1fr;align-items:center;font-size:.9375rem}.brief-form .consent input{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #173f3580;border-radius:8px;place-items:center;width:26px;height:26px;margin:0;display:grid}.brief-form .consent input:checked{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23d4ed81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.brief-form .consent input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.brief-form .form-submit{font-size:1.0625rem;font-weight:700}.colophon-legal{align-items:start}.colophon-notice{align-items:flex-start;gap:14px;max-width:62ch;display:flex}.age-badge{border:1.5px solid var(--lime);width:44px;height:44px;color:var(--lime);font:760 .9375rem / 1 var(--f-ui);border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:901px){.colophon-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,4vw,64px)}.colophon-about,.colophon-links,.colophon-contact{grid-column:auto}.colophon-legal{grid-template-columns:subgrid;column-gap:inherit}.colophon-notice,.colophon-entity{grid-column:1/3}.colophon-legal nav{flex-direction:column;grid-area:1/3;gap:8px}}@media (max-width:1100px){.brief-copy .brief-mail{margin-bottom:28px}}@media (max-width:639px){.brief-copy h2{font-size:3.75rem}.brief-form .field label{font-size:.9375rem}}.doc-text .doc-note p{max-width:none}.brief-copy h2{font-size:clamp(3.5rem,8.4vw,8.5rem);line-height:.88}.brief-next{margin-top:32px}.brief-alt{font-weight:560}.brief-alt a{color:var(--ink);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}.brief-form .sheet-head{border-bottom:0;padding-bottom:4px}.brief-form .sheet-head .small{background:var(--lime)}.brief-form .field input,.brief-form .field select,.brief-form .field textarea{border-color:var(--ink)}.brief-form .field input::placeholder,.brief-form .field textarea::placeholder{color:#173f358c}.brief-form .consent input{border-color:var(--ink)}.colophon .brand{font-size:2rem}.colophon .brand svg{width:42px;height:42px}.colophon-label{font:600 var(--s-small) / 1.3 var(--f-ui);color:var(--lime);margin-bottom:4px}.colophon-about p{font-size:1.125rem}@media (max-width:1100px){.brief-grid{row-gap:0}.brief-copy{display:contents}.brief-copy h2,.brief-copy p{max-width:none}.brief-grid>.brief-form{order:1;margin-top:28px}.brief-next{order:2;margin-top:12px}}@media (max-width:639px){.brief-copy h2{font-size:5.5rem}.brief-slab .slab-inner{padding-inline:12px}.brief-copy h2,.brief-copy p{padding-inline:8px}.sheet.brief-form{padding:22px 16px}}@media (min-width:640px) and (max-width:1100px){.brief-copy h2{font-size:11vw}}@media (max-width:639px){.brief-copy h2{font-size:min(6.5rem,32.2581vw - 23.2258px)}}@media (min-width:1101px){.brief-copy .brief-alt{margin-bottom:32px}.brief-next{margin-top:auto}}.brief-next{color:var(--ink);background:0 0;border-top:1.5px solid #173f3533;border-radius:0;padding:28px 0 0}.brief-next h3{color:var(--ink)}.next-num{background:var(--ink);color:var(--lime)}.next-text{color:var(--ink-2);padding-top:0}.next-text strong{color:var(--ink);font-size:1.125rem;line-height:1.3;display:block}.brief-next li{align-items:start}.brief-next .next-num{margin-top:2px}.brief-form .field textarea{resize:none;border-radius:26px}.colophon .wrap{max-width:1320px;padding-inline:clamp(20px,4vw,56px)}.colophon .brand{font:800 2rem / 1 var(--f-display);width:auto;font-stretch:80%}.colophon .brand:hover{text-decoration:none}@media (min-width:1101px){.colophon-grid{--brief-gap:clamp(28px, 4vw, 72px);grid-template-columns:calc((100% - var(--brief-gap)) * .45) minmax(0, 1fr) minmax(0, 1fr);column-gap:var(--brief-gap)}}@media (max-width:1100px){.brief-slab .slab-inner{padding-bottom:40px}.brief-next{border-top:0;margin-top:36px;padding-top:0}}.brief-next{border-top:0;padding-top:0}@media (min-width:1101px){.brief-next{margin-top:48px}.brief-copy .brief-alt{margin-bottom:0}}.next-text strong{font-size:1.1875rem}.colophon-policies{flex-direction:column;gap:12px;display:flex}.colophon-notice{color:var(--on-baize);font-size:1rem;line-height:1.5}.colophon-entity{color:var(--on-baize-2)}@media (min-width:901px){.colophon-legal{grid-template-columns:minmax(0,1fr)}.colophon-notice,.colophon-entity{grid-column:1/-1}}@media (min-width:901px) and (max-width:1100px){.colophon-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}@media (min-width:1101px){.colophon-grid{grid-template-columns:calc((100% - var(--brief-gap)) * .45) repeat(3, minmax(0, 1fr))}}@media (max-width:900px){.colophon-policies{grid-column:1/-1;gap:4px}.colophon-policies a{padding-block:6px}}@media (max-width:639px){.brief-slab .slab-inner{padding-inline:24px}.brief-copy h2,.brief-copy p{padding-inline:0}.brief-copy h2{font-size:min(6.5rem,32.2581vw - 25.8065px)}.sheet.brief-form{background:0 0;border-radius:0;outline:0;padding:0}.brief-grid>.brief-form{margin-top:40px}.brief-form .sheet-head{flex-wrap:nowrap;align-items:center;padding-bottom:0}.brief-form .sheet-head h3{font-size:1.5rem}.brief-form .sheet-head .small{background:#fff;flex:none}.brief-form .field label{padding-left:0}.colophon .wrap{padding-inline:24px}}@media (max-width:359px){.brief-form .sheet-head{flex-wrap:wrap;gap:8px}}@media (max-width:639px){.brief-form .sheet-head{flex-direction:column-reverse;align-items:flex-start;gap:12px}}.brief-copy h2+p{max-width:22em;margin-top:32px;font-size:1.375rem;font-weight:500;line-height:1.35}.brief-copy .brief-alt{margin-top:12px;font-size:1.125rem}.next-text{color:var(--ink);font-weight:430}.brief-form .form-foot{max-width:44em}.colophon-grid{row-gap:48px}.colophon a{font-size:1.0625rem}.colophon-about p{max-width:24em;font-size:1.25rem;line-height:1.4}.colophon-entity{font-size:var(--s-ui)}.doc-text .doc-home{font-weight:620}@media (max-width:639px){.brief-slab .slab-inner{padding-inline:12px}.brief-copy h2,.brief-copy p,.brief-next{padding-inline:24px}.brief-copy h2{font-size:min(6.5rem,32.2581vw - 30.9677px)}.sheet.brief-form{border-radius:var(--r-card);background:#fff;padding:28px 24px}.brief-form .sheet-head .small{background:var(--lime)}.brief-grid>.brief-form,.brief-next{order:0}.brief-next,.brief-grid>.brief-form{margin-top:36px}.colophon .wrap{padding-inline:36px}}@media (min-width:640px) and (max-width:1100px){.brief-grid>.brief-form,.brief-next{order:0}.brief-grid>.brief-form{margin-top:36px}}@media (min-width:1101px){.brief-copy h2+p{font-size:1.5rem}.brief-next{margin-top:56px}.brief-next h3{font-size:1.5rem}.brief-next ol{gap:22px;margin-top:22px}.brief-next li{grid-template-columns:44px minmax(0,1fr);gap:16px}.brief-next .next-num{width:44px;height:44px;font-size:1.125rem}.next-text strong{font-size:1.3125rem}.next-text{font-size:1.0625rem}}.brief-copy h2+p,.brief-next h3,.next-text strong{font-size:1.375rem;line-height:1.3}.brief-copy .brief-alt,.next-text{font-size:1.125rem}.next-text strong{margin-bottom:2px}@media (min-width:1101px){.brief-copy h2+p{margin-top:40px}.brief-copy .brief-alt{margin-bottom:56px}.brief-next{margin-top:auto}.brief-next h3,.next-text strong,.brief-copy h2+p{font-size:1.375rem}.next-text{font-size:1.125rem}}.brief-form .sheet-head{flex-direction:column-reverse;align-items:flex-start;gap:12px}.brief-form .form-foot{color:var(--ink)}.brief-form .field textarea{min-height:96px}.colophon{padding-block:clamp(56px,6.5vw,96px)}@media (max-width:639px){.colophon p,.colophon-notice>span{text-wrap:wrap;max-width:none}.brief-copy h2+p,.brief-next h3,.next-text strong{font-size:1.25rem}.brief-copy .brief-alt,.next-text{font-size:1.0625rem}}.brief-form .field select:invalid{color:#173f358c}.brief-form .field select option{color:var(--ink)}@media (min-width:1101px){.brief-next ol{gap:28px;margin-top:24px}}.next-text{text-wrap:wrap}@media (min-width:1101px){.brief-copy h2{font-size:clamp(6rem,10.4vw,9.5rem);line-height:.86}.brief-copy .brief-alt{margin-bottom:0}.brief-next{margin-top:48px}}.brief-form .field input,.brief-form .field select,.brief-form .field textarea{background-color:var(--paper);border-width:1.5px}.brief-form .field textarea{border-radius:32px;padding:16px 22px}.brief-form .consent input{background-color:var(--paper);border-radius:12px}.brief-form .consent input:checked{background-color:var(--ink)}.brief-form .sheet-head h3{font-size:clamp(1.75rem,1.2vw + 1.2rem,2.125rem);font-weight:850;font-stretch:76%}.colophon-about p.ui{color:var(--on-baize)}.colophon-about .colophon-notice{max-width:30em;color:var(--on-baize-2);margin-top:28px;font-size:.9375rem}.colophon-legal{padding-top:24px}@media (max-width:639px){.brief-slab .slab-inner{padding-inline:20px}.sheet.brief-form{padding:28px 20px}.brief-copy h2,.brief-copy p,.brief-next{padding-inline:20px}.brief-copy h2{font-size:min(6.5rem,32.2581vw - 33.5484px)}.colophon .wrap{padding-inline:40px}}.brief-slab{isolation:isolate;background:0 0;position:relative}.brief-slab:before{content:"";z-index:-1;border-radius:inherit;background:var(--lime);position:absolute;inset:0}.brief-grid>.brief-form{outline-offset:-1px;outline:1px solid #173f351f}@media (min-width:1101px){@supports (anchor-name:--a){.brief-alt{anchor-name:--brief-alt}.brief-slab:before{bottom:calc(anchor(--brief-alt bottom) - 40px)}.brief-slab .slab-inner{padding-bottom:0}.brief-next{margin-top:auto}}}@media (max-width:1100px){.brief-slab:before{bottom:96px}.brief-slab .slab-inner{padding-bottom:0}}.brief-form .sheet-head h3{font-family:var(--f-ui);font-size:1.375rem;font-weight:750;font-stretch:100%;line-height:1.2}.brief-form .consent{grid-template-columns:30px 1fr}.brief-form .consent input{border-radius:8px;width:30px;height:30px}.colophon-legal,.colophon-legal:is(*){border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding-top:8px;display:flex}.colophon-about .colophon-notice{color:var(--on-baize)}.colophon-top{font-weight:620}.brief-slab:before{bottom:0}.brief-slab .slab-inner{padding-bottom:clamp(28px,5vw,72px)}.brief-slab{margin-bottom:32px}@media (min-width:1101px){.brief-copy{justify-content:center}.brief-next{margin-top:48px}}@media (max-width:639px){.brief-slab .slab-inner{padding-bottom:20px}}.sheet.brief-form{position:relative}.brief-seal{background:var(--ink);width:80px;color:var(--lime);position:absolute;top:-40px;right:36px}@media (max-width:639px){.brief-seal{width:64px;top:-32px;right:20px}}.brief-form .field label,.brief-form .consent,.brief-form .form-foot{font-size:1rem}.brief-form .consent,.brief-form .form-foot{color:var(--ink)}.brief-form .form-foot{font-weight:500}.brief-form .sheet-head h3{font-size:1.625rem}.colophon a,.colophon-about p.ui{font-size:1.125rem}.colophon-label,.colophon-about .colophon-notice,.colophon-entity,.colophon .colophon-top{font-size:1rem}@media (min-width:901px){.colophon-legal,.colophon-legal:is(*){grid-column:1/-1;grid-template-columns:subgrid;display:grid}.colophon-entity{grid-column:1/4}.colophon-top{grid-column:4}}.doc-text>p,.doc-text>ul{color:var(--ink)}@media (min-width:901px){.colophon-legal,.colophon-legal:is(*){column-gap:normal}}@media (max-width:1100px){.brief-grid>.brief-form{margin-top:64px}}@media (min-width:1101px){.colophon-grid{grid-template-columns:calc((100% - var(--brief-gap)) * .45) minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr)}}.brief-slab{margin-top:100px}.brief-crest{z-index:1;background:var(--ink);width:176px;color:var(--lime);position:absolute;top:-88px;right:clamp(64px,9vw,140px)}@media (min-width:1101px){.brief-slab .slab-inner{padding-top:136px}}@media (max-width:1100px){.brief-slab{margin-top:76px}.brief-crest{width:120px;top:-60px;right:28px}.brief-slab .slab-inner{padding-top:84px}}.brief-form .form-foot{margin-top:22px}.brief-form .form-submit{margin-top:16px}.brief-form .field input::placeholder,.brief-form .field textarea::placeholder,.brief-form .field select:invalid{color:#173f35b3}.brief-form .consent input{border-radius:10px}@media (max-width:639px){.brief-slab .slab-inner{padding-bottom:0}.brief-grid>.brief-form{border-radius:var(--r-slab);outline:0;margin-inline:-20px;padding:36px 40px 40px}}.age-badge{background:var(--lime);color:var(--ink);border:0}.colophon-about p.ui,.colophon-about .colophon-notice{max-width:34em}.colophon .colophon-top{width:fit-content;min-height:40px;color:var(--on-baize);border:1.5px solid #f8f9f373;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.colophon .colophon-top:hover{border-color:var(--lime);text-decoration:none}.colophon-legal,.colophon-legal:is(*){align-items:center}@media (min-width:1101px){.brief-crest{right:max(clamp(64px,9vw,140px),50% - 564px)}.colophon-grid{grid-template-columns:calc((100% - var(--brief-gap)) * .45) minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, 1.15fr)}.colophon a,.colophon-about p.ui{font-size:1.0625rem}}@media (min-width:1101px) and (max-width:1279px){.colophon a{font-size:1rem}}@media (min-width:1101px){.brief-slab{--bx:clamp(20px, 4vw, 56px);--bgap:clamp(28px, 4vw, 72px)}.brief-crest{right:calc(max(0px, (100% - 1320px) / 2) + var(--bx) + (min(100%, 1320px) - 2 * var(--bx) - var(--bgap)) * .275 - 88px)}.brief-slab .slab-inner{padding-top:152px}.brief-copy{justify-content:space-between}.brief-copy h2{margin-top:-.1em}}@media (max-width:1100px){.brief-slab .slab-inner{padding-top:100px}}.brief-form .consent input,.brief-form .consent input:checked{border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;width:52px;height:30px;transition:background-color .15s;position:relative}.brief-form .consent input:before{content:"";background:var(--ink);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3.5px;left:4px}.brief-form .consent input:checked:before{background:var(--lime);transform:translate(21px)}@media (prefers-reduced-motion:reduce){.brief-form .consent input,.brief-form .consent input:before{transition:none}}.brief-copy h2+p a{color:var(--ink);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}@media (max-width:639px){.brief-slab .slab-inner{padding-bottom:20px}.brief-grid>.brief-form{border-radius:var(--r-card);margin-inline:0;padding:28px 20px}}@media (min-width:1101px){.brief-copy{justify-content:flex-start}.brief-copy h2+p{margin-top:28px}.brief-next{margin-top:56px}}.brief-form .field textarea{border-radius:24px;height:auto;min-height:104px;padding:14px 20px}.brief-form .consent{grid-template-columns:28px 1fr;align-items:start}.brief-form .consent input,.brief-form .consent input:checked{border-radius:8px;width:28px;height:28px;margin-top:1px;transition:none}.brief-form .consent input:before{content:none}.brief-form .consent input:checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23d4ed81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.compare-row:not(.compare-answer),.compare-row:not(.compare-answer):not(.is-pick){background:#173f350f}.compare-row.compare-answer{margin-top:12px}.nav-verticals{background:#173f351a;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.nav .nav-verticals a{border-radius:999px;padding:5px 12px;text-decoration:none}.nav .nav-verticals a[aria-current=page]{background:var(--ink);color:var(--lime)}.mobile-nav a[aria-current=page]{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.doc-refs-label{margin-top:1.4em;font-weight:700}.doc-text>.glossary-term{margin-top:22px;scroll-margin-top:96px}.glossary-term h3{font-size:1.25rem;font-weight:750;line-height:1.3}.glossary-term p{color:var(--ink);margin-top:6px;font-size:1.0625rem;line-height:1.6}.doc-text>.glossary-term:target{background:#d4ed8166;border-radius:16px;margin-inline:-16px;padding:12px 16px}.doc-text>h2{scroll-margin-top:96px}.nav{align-items:center}.nav-sides{border-right:1px solid #173f3540;align-items:center;gap:24px;padding:0 24px 0 0;display:inline-flex}.nav .nav-sides a,.mobile-nav .mobile-sides a,.hero-tabs a{min-height:44px;color:var(--ink);font-family:var(--f-ui);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:10px 0;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.nav .nav-sides a{white-space:nowrap}.nav .nav-sides a[aria-current=page],.mobile-nav .mobile-sides a[aria-current=page],.hero-tabs a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink);background:0 0;text-decoration:none}.nav .nav-sides a:not([aria-current]):hover,.mobile-nav .mobile-sides a:not([aria-current]):hover,.hero-tabs a:not([aria-current]):hover{border-bottom-color:#173f3573;text-decoration:none}@media (min-width:901px) and (max-width:1180px){.masthead-row{gap:20px}.nav{gap:18px}}.mobile-sides{flex-wrap:wrap;gap:24px;margin:8px 0 16px;padding:0;display:flex}.mobile-nav .mobile-sides a{justify-content:flex-start;min-height:48px;font-size:1rem;font-stretch:100%}.hero-tabs{border-bottom:1px solid #173f3540;flex-wrap:wrap;justify-content:flex-start;gap:24px;width:fit-content;max-width:100%;margin-bottom:0;display:flex}.hero-tabs a{font-size:var(--s-small);margin-bottom:-1px}.hero-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.hero-tags li{min-height:32px;font:600 var(--s-small) / 1 var(--f-ui);background:#173f3514;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}@media (max-width:900px){.hero-tabs,.hero-tags{justify-content:flex-start}}@media (max-width:639px){.hero-tags{gap:6px;margin-top:20px}.hero-tags li{min-height:30px;padding:0 12px}}.coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin-top:clamp(28px,3.4vw,48px);display:grid}.coverage>div{border-top:2px solid #d4ed8159;padding-top:16px}.coverage dt{font:600 var(--s-small) / 1.3 var(--f-ui);color:var(--lime)}.coverage dd{color:var(--on-baize);margin-top:6px;font-size:1.125rem;font-weight:560;line-height:1.4}.coverage+.channel-cards{margin-top:28px}@media (max-width:900px){.coverage{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){.rule-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px}.steps-track.steps-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.steps-5 .step-numeral{font-size:clamp(4rem,5.6vw,6.5rem)}.channel-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1100px){.channel-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.not-accepted{border-radius:var(--r-card);border:1.5px solid #f8f9f32e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 28px;margin-top:12px;padding:24px;display:grid}.not-accepted h3{color:var(--lime);padding-top:6px;font-size:clamp(1.375rem,.8vw + 1rem,1.625rem);font-weight:800;font-stretch:78%}.not-accepted ul{flex-wrap:wrap;gap:8px;display:flex}.not-accepted li{min-height:36px;color:var(--on-baize);font:560 var(--s-small) / 1.25 var(--f-ui);background:#f8f9f312;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.not-accepted li:before{content:"×";width:20px;height:20px;color:var(--lime);background:#f8f9f324;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}@media (max-width:639px){.not-accepted{grid-template-columns:minmax(0,1fr);padding:20px}.not-accepted h3{padding-top:0}.not-accepted li{padding-block:7px}}.offer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.4vw,48px);display:grid}.offer-cards li{border-radius:var(--r-card);background:#fff;flex-direction:column;gap:10px;padding:24px;display:flex}.offer-cards h3{font-size:clamp(1.5rem,1.2vw + 1rem,1.875rem);font-weight:800;font-stretch:78%;line-height:1.05}.offer-cards p{color:var(--ink-2)}.offer-cards .offer-where{color:var(--ink);font:600 var(--s-small) / 1.25 var(--f-ui);background:#173f350f;border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 12px}.offer-cards+.compare{margin-top:12px}@media (max-width:1100px){.offer-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.offer-cards li{padding:20px}}.hero-tabs .tab-short{display:none}@media (max-width:639px){.hero-tabs .tab-long{display:none}.hero-tabs .tab-short{display:inline}.hero-tabs a{min-height:44px}}@media (min-width:1101px){.brief-copy h2{font-size:min(clamp(6rem, 10.4vw, 9.5rem), calc(min(34vw, 490px) / var(--fit,3.1)))}}@media (max-width:639px){.brief-copy h2{font-size:min(6.5rem, calc((100vw - 104px) / var(--fit,3.1)))}}.panel-dark :focus-visible,.slab-dark :focus-visible,.compare-answer :focus-visible{outline-color:var(--lime)}.nav-cta{white-space:nowrap}@media (min-width:901px) and (max-width:1000px){.masthead-row,.nav{gap:14px}.nav .nav-sides a{padding-inline:0}}.hero-tabs a{min-height:44px}@media (pointer:coarse){.nav .nav-sides a,.nav>a{align-items:center;min-height:44px;display:inline-flex}.hero .actions .link{padding-block:11px;display:inline-block}}.not-accepted{border-color:#f8f9f324}.not-accepted li:before{background:0 0;width:auto;height:auto;font-size:1.125rem}@media (min-width:640px) and (max-width:1100px){.steps-5 li:last-child{grid-column:1/-1}}.slab-dark .channel-cards .agreed{border-radius:0}
.hero{width:auto;max-width:none;margin:16px 24px 24px;padding:0}.hero-field{border-radius:36px;padding:56px 0;overflow:hidden}.campaign-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:center;gap:64px;max-width:1320px;margin:auto;padding-inline:48px;display:grid}.hero .hero-copy{text-align:left;width:auto;max-width:none;margin:0;padding:0}.hero h1{letter-spacing:-.035em;text-align:left;width:auto;max-width:13em;margin:24px 0 0;font-size:clamp(3.25rem,5.1vw,5.4rem);font-weight:880;font-stretch:76%;line-height:1}.hero-emphasis{color:var(--lime);background:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;padding:.01em .22em .075em;display:inline}.hero .lede{text-align:left;max-width:35em;margin:28px 0 0;font-size:1.125rem;line-height:1.6}.hero .actions{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px;margin-top:28px}.hero .actions .link{padding-block:12px}.hero .hero-tabs,.hero .hero-tags{justify-content:flex-start;margin-inline:0}.hero .hero-tags{gap:6px;margin-top:28px}.hero-tags li{background:0 0;border:1px solid #173f3547;min-height:28px;font-size:.8125rem}.hero-eyebrow,.summary-kicker{font-size:.875rem;font-weight:650}.campaign-summary{background:#fff;border-radius:24px;align-self:center;padding:28px}.campaign-summary h2{max-width:10em;margin-top:12px;font-size:2rem;font-weight:800;font-stretch:80%;line-height:1.08}.campaign-summary ul{margin:24px 0 20px;padding:0;list-style:none}.campaign-summary li{border-bottom:1px solid #173f3526;align-items:baseline;gap:16px;padding:12px 0;font-size:1rem;font-weight:600;display:flex}.campaign-summary li span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.75rem}.summary-note{color:var(--ink-2);margin-bottom:16px;font-size:.9375rem;line-height:1.5}.campaign-summary .link{padding-block:10px;display:inline-block}.slab-inner{padding-block:56px}.slab-head{max-width:54rem;display:block}.slab h2,#process h2{max-width:18em;font-size:clamp(2.25rem,3.6vw,3.75rem);line-height:1.04}.slab-intro{max-width:44em;margin-top:20px;font-size:1.0625rem;line-height:1.6}.slab-split .slab-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}.slab-split .principles{margin-top:0}.principles .big-num{font-size:2.5rem}.campaign-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.campaign-model{background:#fff;border:2px solid #0000;border-radius:24px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.campaign-model[data-selected=true]{border-color:var(--ink)}.campaign-model h3{margin-bottom:16px;font-size:2rem;font-weight:850;font-stretch:80%}.campaign-model p{font-size:1.0625rem;line-height:1.5}.campaign-model .model-definition{border-top:1px solid #173f3529;width:100%;margin:22px 0;padding-top:18px;font-size:.9375rem}.model-definition strong{margin-bottom:6px;font-weight:700;display:block}.campaign-model .button{min-height:48px;margin-top:auto;padding-inline:20px;font-size:.9375rem}.slab-foot{align-items:start;margin-top:24px}.slab-foot p{max-width:52em;font-size:.9375rem}.slab-foot>.button{display:none}.tracking-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:32px 0;padding:0;list-style:none;display:grid}.tracking-flow li{background:var(--paper);border:1px solid #173f3526;border-radius:20px;padding:20px;font-weight:650}.tracking-flow span{margin-bottom:14px;font-size:.8125rem;display:block}.report-example{border:1px solid #173f3533;border-radius:24px;padding:28px}.report-example h3{font-size:1.5rem;font-weight:750;font-stretch:85%}.report-example>p{margin-top:8px}.report-example dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.report-example dt{margin-bottom:6px;font-weight:650}.report-example dd{font-size:1rem;line-height:1.5}.rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.steps-track.steps-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.step-numeral{font-size:4rem}.brief-slab .slab-inner.brief-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;padding:56px;display:grid}.brief-grid>.brief-copy{max-width:none;margin:0;padding:0;display:block}.brief-copy h2{max-width:11em;margin:0;font-size:clamp(2.6rem,4.2vw,4.5rem);line-height:1.03}.brief-copy h2+p,.brief-copy p{max-width:32em;margin:24px 0 0;padding:0;font-size:1.0625rem;line-height:1.6}.brief-copy .brief-next{border-top:1px solid #173f3540;margin-top:28px;padding-top:24px;font-size:.9375rem}.brief-grid>.brief-form{grid-column:auto;width:100%;max-width:none;margin:0;padding:28px}.brief-form .sheet-head{flex-wrap:wrap;gap:12px}.brief-form .form-foot{font-size:.875rem;line-height:1.5}.field-wide{grid-column:1/-1}.brief-form .opt{font-weight:400}.doc-hero h1{max-width:14em;font-size:clamp(2.75rem,5vw,5.5rem);line-height:1.02}.doc-hero{padding-block:48px}:target{scroll-margin-top:24px}@media (max-width:1150px){.nav{display:none}.menu-toggle{justify-content:center;align-items:center;display:inline-flex}.nav-cta{margin-left:auto}.mobile-nav:not([hidden]){flex-direction:column;gap:4px;display:flex}.mobile-nav[hidden]{display:none}.mobile-nav>a{padding-block:12px}.campaign-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,.8fr);gap:32px;padding-inline:32px}.hero h1{font-size:clamp(3rem,5.8vw,4.2rem)}.campaign-model{padding:24px}.brief-slab .slab-inner.brief-grid{gap:32px;padding:40px 32px}}@media (max-width:800px){.hero{margin:12px 16px 20px}.hero-field{border-radius:28px;padding-block:32px}.campaign-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hero h1{max-width:12em;font-size:clamp(2.75rem,8.6vw,4.6rem)}.campaign-summary{width:100%;max-width:none}.campaign-summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:16px;display:grid}.campaign-summary h2{max-width:none}.slab-split .slab-inner,.brief-slab .slab-inner.brief-grid{grid-template-columns:minmax(0,1fr)}.slab-split .slab-inner{gap:32px}.brief-copy h2{max-width:16em;font-size:3rem}.campaign-models{grid-template-columns:minmax(0,1fr)}.campaign-model .button{margin-top:4px}.tracking-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-flow li:last-child{grid-column:1/-1}.steps-track.steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}.report-example dl{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:540px){.hero{margin-inline:12px}.hero-field{border-radius:24px}.campaign-hero-grid{padding-inline:20px}.hero h1{font-size:2.95rem}.hero .lede{margin-top:24px;font-size:1rem}.hero .actions{flex-direction:column;align-items:flex-start;gap:8px}.hero .button{width:100%}.hero-tags li{padding-inline:10px;font-size:.75rem}.campaign-summary{padding:24px}.campaign-summary ul{grid-template-columns:minmax(0,1fr)}.campaign-summary li{padding-block:10px}.nav-cta{display:none}.masthead-row{justify-content:space-between}.menu-toggle{min-height:44px;margin-left:auto}.slab-inner{padding:36px 24px}.slab h2,#process h2{font-size:2.35rem}.slab-intro{font-size:1rem}.rule-list,.steps-track.steps-4{grid-template-columns:minmax(0,1fr);gap:24px}.step-numeral{font-size:3rem}.brief-slab .slab-inner.brief-grid{gap:28px;padding:32px 20px}.brief-copy h2{max-width:11em;font-size:2.6rem}.brief-grid>.brief-form{border-radius:20px;padding:24px 18px}.brief-form .form-grid{grid-template-columns:minmax(0,1fr)}.brief-form .sheet-head .small{font-size:.8125rem}.brief-form .sheet-head h3{font-size:1.5rem}.report-example{padding:24px}.tracking-flow li{padding:16px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
