.plan-price-module__N99nqW__regular{color:var(--muted);letter-spacing:0;margin-right:2px;font-size:.55em;font-weight:600;text-decoration:line-through;text-decoration-thickness:2px}.plan-price-module__N99nqW__promotion{text-decoration:none}.plan-price-module__N99nqW__tag{background:var(--mark-soft);color:var(--mark);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:10px;padding:2px 9px;font-size:.7rem;font-weight:800;line-height:1.5;display:inline-block}.plan-price-module__N99nqW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.site-header-module__mxRb3q__bar{z-index:50;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}@media (max-width:700px){.site-header-module__mxRb3q__bar{position:static}}.site-header-module__mxRb3q__header{flex-wrap:wrap;align-items:baseline;gap:8px 28px;width:min(100% - 40px,1000px);margin-inline:auto;padding-block:18px 14px;display:flex}.site-header-module__mxRb3q__brand{font:500 1.25rem/1 var(--serif);letter-spacing:-.03em;text-decoration:none}.site-header-module__mxRb3q__what{font:500 .68rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:auto}.site-header-module__mxRb3q__plans{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.site-header-module__mxRb3q__plan{color:var(--ink);white-space:nowrap;align-items:baseline;gap:7px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.site-header-module__mxRb3q__plan:hover{color:var(--data)}.site-header-module__mxRb3q__plan[aria-current=page]{color:var(--mark)}.site-header-module__mxRb3q__price{font:500 .7rem/1 var(--mono);color:var(--muted)}.site-header-module__mxRb3q__plan[aria-current=page] .site-header-module__mxRb3q__price{color:var(--mark)}@media (max-width:700px){.site-header-module__mxRb3q__header{gap:10px 20px}.site-header-module__mxRb3q__what{display:none}.site-header-module__mxRb3q__brand{width:100%}}
.intake-form-module__dkyMOG__section{border-top:1px solid var(--rule);padding:26px 0 6px}.intake-form-module__dkyMOG__section:first-child{border-top:0;padding-top:0}.intake-form-module__dkyMOG__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:.78rem;font-weight:800}.intake-form-module__dkyMOG__group{border:0;min-width:0;margin-inline:0;padding:0}.intake-form-module__dkyMOG__pair{grid-template-columns:1fr 1fr;align-items:end;gap:0 14px;display:grid}.intake-form-module__dkyMOG__segmented{background:#fff;border:1px solid #bfc7bd;border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.intake-form-module__dkyMOG__segmented .intake-form-module__dkyMOG__option{color:var(--muted);cursor:pointer;border-radius:6px;margin:0;padding:7px 16px;font-size:.92rem;font-weight:600;display:block;position:relative}.intake-form-module__dkyMOG__segmented .intake-form-module__dkyMOG__option input{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.intake-form-module__dkyMOG__segmented .intake-form-module__dkyMOG__option:has(input:checked){background:var(--ink);color:var(--paper)}.intake-form-module__dkyMOG__segmented .intake-form-module__dkyMOG__option:has(input:focus-visible){outline:3px solid var(--data);outline-offset:2px}.intake-form-module__dkyMOG__list{gap:10px;display:grid}.intake-form-module__dkyMOG__item{grid-template-columns:28px 1fr 40px;align-items:center;gap:8px;display:grid}.intake-form-module__dkyMOG__sibling{grid-template-columns:28px 1fr 1fr 40px}.intake-form-module__dkyMOG__num{color:var(--muted);text-align:center;font-size:.8rem;font-weight:800}.intake-form-module__dkyMOG__remove{width:40px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:1.25rem;line-height:1}.intake-form-module__dkyMOG__remove:hover{background:var(--chip);color:var(--ink)}.intake-form-module__dkyMOG__remove:disabled{visibility:hidden}.intake-form-module__dkyMOG__solo .intake-form-module__dkyMOG__item{grid-template-columns:1fr}.intake-form-module__dkyMOG__solo .intake-form-module__dkyMOG__num,.intake-form-module__dkyMOG__solo .intake-form-module__dkyMOG__remove{display:none}.intake-form-module__dkyMOG__addRow{margin:10px 0 0 36px}.intake-form-module__dkyMOG__add{color:var(--ink);background:0 0;border:1px dashed #bfc7bd;border-radius:6px;padding:8px 14px;font-size:.9rem;font-weight:700}.intake-form-module__dkyMOG__add:hover{background:#f0f2ed}.intake-form-module__dkyMOG__add:disabled{opacity:.45;cursor:not-allowed}.intake-form-module__dkyMOG__count{color:var(--muted);margin-left:10px;font-size:.84rem}.intake-form-module__dkyMOG__genderNote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:.86rem;line-height:1.45;display:flex}.intake-form-module__dkyMOG__required{color:var(--mark);margin-left:3px}.intake-form-module__dkyMOG__submitButton:disabled{opacity:.45;cursor:not-allowed}.intake-form-module__dkyMOG__submitButton:disabled:hover{background:var(--ink)}.intake-form-module__dkyMOG__pair+.intake-form-module__dkyMOG__countryNote{margin:-8px 0 20px}.intake-form-module__dkyMOG__sampleLink{margin:18px 0 0;font-size:.9rem}.intake-form-module__dkyMOG__sampleLink a{color:var(--data);font-weight:700}@media (max-width:700px){.intake-form-module__dkyMOG__pair{grid-template-columns:1fr}.intake-form-module__dkyMOG__item,.intake-form-module__dkyMOG__sibling{grid-template-columns:22px 1fr 40px}.intake-form-module__dkyMOG__sibling .intake-form-module__dkyMOG__remove{grid-area:1/3}.intake-form-module__dkyMOG__sibling .intake-form-module__dkyMOG__middle{grid-column:2}.intake-form-module__dkyMOG__addRow{margin-left:30px}}
.name-match-module__crnEEa__gameHead h1,.name-match-module__crnEEa__finalCard h1{font:500 clamp(2.25rem,6vw,3.7rem)/1.04 var(--serif);letter-spacing:-.055em;margin:0}.name-match-module__crnEEa__intake section{border-top:1px solid var(--rule);padding:26px 0 6px}.name-match-module__crnEEa__intake section:first-child{border-top:0;padding-top:0}.name-match-module__crnEEa__sectionLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:800}.name-match-module__crnEEa__field{margin-bottom:20px;font-size:.93rem;font-weight:700;display:block}.name-match-module__crnEEa__field b{color:var(--mark)}.name-match-module__crnEEa__field span{color:var(--muted);margin-top:4px;font-size:.84rem;font-weight:400;line-height:1.4;display:block}.name-match-module__crnEEa__field input,.name-match-module__crnEEa__field select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfc7bd;border-radius:6px;margin-top:7px;padding:11px 12px;font-weight:400;display:block}.name-match-module__crnEEa__fieldset{border:0;margin:0 0 20px;padding:0}.name-match-module__crnEEa__fieldset legend{margin-bottom:7px;font-size:.93rem;font-weight:700}.name-match-module__crnEEa__fieldset legend span{color:var(--muted);margin-top:4px;font-size:.84rem;font-weight:400;line-height:1.4;display:block}.name-match-module__crnEEa__options,.name-match-module__crnEEa__scale{flex-wrap:wrap;gap:7px;display:flex}.name-match-module__crnEEa__options label,.name-match-module__crnEEa__scale label{cursor:pointer;display:block;position:relative}.name-match-module__crnEEa__options input,.name-match-module__crnEEa__scale input{opacity:0;pointer-events:none;position:absolute}.name-match-module__crnEEa__options span,.name-match-module__crnEEa__scale span{color:var(--muted);background:#fff;border:1px solid #bfc7bd;border-radius:6px;padding:7px 16px;font-size:.92rem;font-weight:600;display:block}.name-match-module__crnEEa__options input:checked+span,.name-match-module__crnEEa__scale input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.name-match-module__crnEEa__options input:focus-visible+span,.name-match-module__crnEEa__scale input:focus-visible+span{outline:3px solid var(--data);outline-offset:2px}.name-match-module__crnEEa__options input:disabled+span{opacity:.4;cursor:not-allowed}.name-match-module__crnEEa__heritageOptions{max-width:570px}.name-match-module__crnEEa__scale{grid-template-columns:1.4fr repeat(3,1fr) 1.4fr;display:grid}.name-match-module__crnEEa__scale span{text-align:center;height:100%;padding-inline:6px}.name-match-module__crnEEa__startButton:disabled{opacity:.45;cursor:not-allowed}.name-match-module__crnEEa__fine{color:var(--muted);text-align:center;margin:12px 0 0;font-size:.83rem}.name-match-module__crnEEa__gamePage{max-width:820px;padding-top:48px}.name-match-module__crnEEa__gameHead{text-align:center;max-width:620px;margin:0 auto 34px}.name-match-module__crnEEa__gameHead h1{font-size:clamp(2rem,5vw,3.2rem)}.name-match-module__crnEEa__roundBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0 0 12px;padding:5px 10px;font-size:.75rem;font-weight:800;display:inline-block}.name-match-module__crnEEa__discoveryBadge{background:var(--note-soft);color:var(--note)}.name-match-module__crnEEa__finalistBadge{background:var(--data);color:#fff}.name-match-module__crnEEa__roundDescription{max-width:48ch;color:var(--muted);margin:12px auto 0;font-size:.95rem}.name-match-module__crnEEa__progressText{color:var(--muted);justify-content:space-between;margin:25px 0 7px;font-size:.82rem;font-weight:700;display:flex}.name-match-module__crnEEa__progress{background:var(--rule);border-radius:999px;height:6px;overflow:hidden}.name-match-module__crnEEa__progress i{border-radius:inherit;height:100%;transition:width .2s;display:block}.name-match-module__crnEEa__roundOne .name-match-module__crnEEa__progress i{background:var(--mark)}.name-match-module__crnEEa__roundTwo .name-match-module__crnEEa__progress i{background:var(--data)}.name-match-module__crnEEa__matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.name-match-module__crnEEa__matchup:before{content:"or";color:var(--muted);font:italic 1.15rem var(--serif);grid-area:1/2}.name-match-module__crnEEa__nameCard{border:1.5px solid var(--ink);background:var(--card);min-height:230px;color:var(--ink);cursor:pointer;border-radius:12px;grid-row:1;padding:28px 20px;transition:transform .14s,background .14s}.name-match-module__crnEEa__nameCard:first-of-type{grid-column:1}.name-match-module__crnEEa__nameCard:last-of-type{grid-column:3}.name-match-module__crnEEa__roundTwo .name-match-module__crnEEa__matchup{background:var(--data-soft);border-radius:16px;padding:16px}.name-match-module__crnEEa__roundTwo .name-match-module__crnEEa__nameCard{border-color:var(--data);box-shadow:0 8px 22px #2f5d501f}.name-match-module__crnEEa__nameCard:disabled{cursor:wait;opacity:.65}.name-match-module__crnEEa__nameCard span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:26px;font-size:.78rem;font-weight:800;display:block}.name-match-module__crnEEa__roundTwo .name-match-module__crnEEa__nameCard span{color:var(--data)}.name-match-module__crnEEa__nameCard strong{font:500 clamp(2rem,5vw,3.7rem)/1 var(--serif);letter-spacing:-.05em;display:block}.name-match-module__crnEEa__gameHint,.name-match-module__crnEEa__gameError{text-align:center}.name-match-module__crnEEa__gameHint{color:var(--muted);margin:22px 0;font-size:.9rem}.name-match-module__crnEEa__finalCard{text-align:center;border:1px solid var(--rule);background:var(--card);border-radius:12px;padding:42px}.name-match-module__crnEEa__finalCard h1{font-size:clamp(2.25rem,6vw,3.5rem)}.name-match-module__crnEEa__finalLede{max-width:49ch;color:var(--muted);margin:15px auto 27px}.name-match-module__crnEEa__finalists{grid-template-columns:1fr 1fr;gap:10px;max-width:520px;margin:0 auto 24px;display:grid}.name-match-module__crnEEa__finalists span{border:1px solid var(--rule);font:500 1.35rem var(--serif);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.name-match-module__crnEEa__finalists i{background:var(--data-soft);width:24px;height:24px;font:700 .72rem var(--sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.name-match-module__crnEEa__shareActions{justify-content:center;gap:8px;margin:0 0 28px;display:flex}.name-match-module__crnEEa__copyLink,.name-match-module__crnEEa__share{border:1px solid var(--rule);color:var(--ink);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:.84rem;font-weight:700;display:inline-flex}.name-match-module__crnEEa__copyLink:hover,.name-match-module__crnEEa__share:hover{background:var(--chip)}.name-match-module__crnEEa__copyLink svg,.name-match-module__crnEEa__share svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.name-match-module__crnEEa__rematch{color:var(--ink);background:0 0;border:0;margin:12px auto 0;font-size:.9rem;font-weight:700;text-decoration:underline;display:block}.name-match-module__crnEEa__rematch:disabled{color:var(--muted);cursor:wait}.name-match-module__crnEEa__startAgain{width:max-content;color:var(--muted);margin:18px auto 0;font-size:.9rem;display:block}.name-match-module__crnEEa__gameActions{justify-content:center;align-items:center;gap:18px;display:flex}.name-match-module__crnEEa__gameActions .name-match-module__crnEEa__rematch,.name-match-module__crnEEa__gameActions .name-match-module__crnEEa__startAgain{margin:0}.name-match-module__crnEEa__gameActions .name-match-module__crnEEa__startAgain{width:auto}@media (hover:hover){.name-match-module__crnEEa__nameCard:hover:not(:disabled){transform:translateY(-4px)}.name-match-module__crnEEa__roundOne .name-match-module__crnEEa__nameCard:hover:not(:disabled){background:#f9f0dc}.name-match-module__crnEEa__roundTwo .name-match-module__crnEEa__nameCard:hover:not(:disabled){background:#d2e4d9}}@media (max-width:600px){.name-match-module__crnEEa__finalists{grid-template-columns:1fr}.name-match-module__crnEEa__gamePage{padding-top:28px}.name-match-module__crnEEa__matchup{grid-template-columns:1fr;gap:10px}.name-match-module__crnEEa__matchup:before{grid-area:2/1}.name-match-module__crnEEa__nameCard,.name-match-module__crnEEa__nameCard:first-of-type,.name-match-module__crnEEa__nameCard:last-of-type{grid-column:1;min-height:150px}.name-match-module__crnEEa__nameCard:first-of-type{grid-row:1}.name-match-module__crnEEa__nameCard:last-of-type{grid-row:3}.name-match-module__crnEEa__nameCard span{margin-bottom:17px}.name-match-module__crnEEa__finalCard{padding:28px 20px}.name-match-module__crnEEa__scale{grid-template-columns:repeat(5,1fr)}.name-match-module__crnEEa__scale span{font-size:.7rem}.name-match-module__crnEEa__gameActions{flex-direction:column;gap:10px}}
.page-module__E0kJGG__kicker{font:500 .68rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mark);margin:0}.page-module__E0kJGG__label{font:500 .68rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.page-module__E0kJGG__no{font:500 .72rem/1.7 var(--mono);color:var(--mark);letter-spacing:.08em}.page-module__E0kJGG__plan{font:500 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.page-module__E0kJGG__planMark{color:var(--mark)}.page-module__E0kJGG__tag{font:500 .78rem/1 var(--mono);opacity:.7}.page-module__E0kJGG__hero{padding-block:clamp(40px,7vw,76px) clamp(28px,4vw,44px)}.page-module__E0kJGG__hero h1{font:400 clamp(2.4rem,5.6vw,4.3rem)/1.04 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0}.page-module__E0kJGG__hero h1 em{color:var(--data);font-style:italic}.page-module__E0kJGG__lede{max-width:62ch;color:var(--muted);margin:20px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.page-module__E0kJGG__lede b{color:var(--ink);font-weight:600}.page-module__E0kJGG__actions{flex-wrap:wrap;align-items:start;gap:18px 16px;margin-top:30px;display:flex}.page-module__E0kJGG__action{justify-items:start;gap:9px;display:grid}.page-module__E0kJGG__actions .btn{white-space:nowrap;gap:10px}.page-module__E0kJGG__actionNote{max-width:17rem;font:400 .78rem/1.45 var(--mono);color:var(--muted)}.page-module__E0kJGG__fine{font:400 .82rem/1.6 var(--mono);color:var(--muted);margin:18px 0 0}.page-module__E0kJGG__fine a{color:var(--ink);font-weight:500}.page-module__E0kJGG__specimen{border-block:1px solid var(--ink);padding-block:clamp(28px,4vw,40px)}.page-module__E0kJGG__specimenHead{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(22px,3vw,30px);display:flex}.page-module__E0kJGG__nameRow{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 clamp(18px,3.5vw,44px);display:grid}.page-module__E0kJGG__part{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__E0kJGG__word{font:400 clamp(2.5rem,7.6vw,5rem)/1 var(--serif);letter-spacing:-.03em}.page-module__E0kJGG__contextPart .page-module__E0kJGG__word{color:var(--muted)}.page-module__E0kJGG__anno{border-left:1px solid var(--mark);max-width:24ch;min-height:2.9em;font:400 .78rem/1.45 var(--mono);color:var(--muted);flex-direction:column;justify-content:flex-start;padding-left:10px;display:flex}.page-module__E0kJGG__anno b{color:var(--ink);font-weight:500}.page-module__E0kJGG__annoTop{justify-content:flex-end}.page-module__E0kJGG__annoBlank{border-color:#0000}.page-module__E0kJGG__evidence{background:var(--rule);border:1px solid var(--rule);border-top:0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.page-module__E0kJGG__evidence div{background:var(--paper);flex-direction:column;gap:6px;padding:20px 18px 18px;display:flex}.page-module__E0kJGG__figure{font:500 clamp(1.5rem,2.6vw,2rem)/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--data)}.page-module__E0kJGG__figureWhat{font-size:.9rem;font-weight:600}.page-module__E0kJGG__figureSource{font:400 .7rem/1.45 var(--mono);color:var(--muted)}.page-module__E0kJGG__section{border-top:1px solid var(--rule);scroll-margin-top:calc(var(--bar) + 16px);padding-block:clamp(48px,7vw,86px)}.page-module__E0kJGG__sectionHead{gap:14px;margin-bottom:clamp(26px,4vw,40px);display:grid}.page-module__E0kJGG__sectionHead h2{font:400 clamp(1.75rem,3.4vw,2.6rem)/1.1 var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0}.page-module__E0kJGG__sectionHead p{color:var(--muted);max-width:58ch;margin:0}.page-module__E0kJGG__checks{display:grid}.page-module__E0kJGG__check{border-top:1px solid var(--rule)}.page-module__E0kJGG__check:first-child{border-top:0}.page-module__E0kJGG__check summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding-block:18px;list-style:none;display:grid}.page-module__E0kJGG__check summary::-webkit-details-marker{display:none}.page-module__E0kJGG__check summary:hover .page-module__E0kJGG__checkTitle{color:var(--data)}.page-module__E0kJGG__checkTitle{font-size:1.04rem;font-weight:600;line-height:1.35}.page-module__E0kJGG__checkDetail{color:var(--muted);grid-column:2;font-size:.92rem;line-height:1.5}.page-module__E0kJGG__check .page-module__E0kJGG__plan{grid-column:2;margin-top:8px}.page-module__E0kJGG__sign{text-align:right;width:1.2em;font:500 1.05rem/1.4 var(--mono);color:var(--muted)}.page-module__E0kJGG__sign:after{content:"+"}.page-module__E0kJGG__check[open] .page-module__E0kJGG__sign:after{content:"–"}.page-module__E0kJGG__shot{border:1px solid var(--rule);background:#f4f5f1;border-radius:10px;margin:0 0 22px;overflow:hidden;box-shadow:0 26px 50px -38px #16211d80}.page-module__E0kJGG__chrome{border-bottom:1px solid var(--rule);font:500 .66rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#6b776f;background:#eaede6;align-items:center;gap:6px;padding:9px 14px;display:flex}.page-module__E0kJGG__chrome i{background:#cfd5cb;border-radius:50%;flex:none;width:8px;height:8px}.page-module__E0kJGG__chrome span{margin-left:8px}.page-module__E0kJGG__pane{display:block}.page-module__E0kJGG__shot img{width:100%;height:auto;display:block}.page-module__E0kJGG__shotTall .page-module__E0kJGG__pane{max-height:440px;position:relative;overflow:hidden}.page-module__E0kJGG__shotTall .page-module__E0kJGG__pane:after{content:"";background:linear-gradient(#0000,#f4f5f1);height:110px;position:absolute;inset:auto 0 0}.page-module__E0kJGG__honesty{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.page-module__E0kJGG__honesty h2{font:400 clamp(1.75rem,3.4vw,2.6rem)/1.1 var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0}.page-module__E0kJGG__honestyLede{color:var(--muted);max-width:52ch;margin:16px 0 0}.page-module__E0kJGG__limits{border:1px solid var(--rule);background:var(--card);padding:22px 24px}.page-module__E0kJGG__limitsLabel{font:500 .68rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--note);margin:0}.page-module__E0kJGG__limits ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__limits li{color:var(--muted);grid-template-columns:auto 1fr;gap:10px;font-size:.92rem;line-height:1.5;display:grid}.page-module__E0kJGG__limits li:before{content:"—";color:var(--note);font-family:var(--mono)}.page-module__E0kJGG__sourceList{display:grid}.page-module__E0kJGG__source{border-top:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:baseline;gap:0 18px;padding-block:16px;display:grid}.page-module__E0kJGG__source:first-child{border-top:0}.page-module__E0kJGG__source b{font-size:1.02rem;font-weight:600;display:block}.page-module__E0kJGG__source span span{color:var(--muted);margin-top:3px;font-size:.9rem;line-height:1.5;display:block}.page-module__E0kJGG__products{background:var(--rule);border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-module__E0kJGG__product{background:var(--paper);scroll-margin-top:calc(var(--bar) + 16px);flex-direction:column;gap:12px;padding:24px 22px 26px;display:flex}.page-module__E0kJGG__pick{background:var(--card)}.page-module__E0kJGG__situation{font:500 .68rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mark);margin:0}.page-module__E0kJGG__product h3{font:400 1.6rem/1.1 var(--serif);letter-spacing:-.025em;margin:0}.page-module__E0kJGG__cost{font:500 1.15rem/1 var(--mono);letter-spacing:-.02em;color:var(--data);margin:0}.page-module__E0kJGG__cost del{color:var(--muted);margin-right:4px;font-size:.8em;text-decoration-thickness:1px}.page-module__E0kJGG__cost small{color:var(--muted);font-size:.72em}.page-module__E0kJGG__blurb{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.page-module__E0kJGG__spec{border-top:1px solid var(--rule);gap:10px;margin:4px 0 0;padding-top:14px;display:grid}.page-module__E0kJGG__spec div{gap:2px;display:grid}.page-module__E0kJGG__spec dt{font:500 .64rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page-module__E0kJGG__spec dd{margin:0;font-size:.9rem;line-height:1.45}.page-module__E0kJGG__go{border-bottom:1px solid var(--rule);width:max-content;margin-top:auto;padding-top:16px;padding-bottom:2px;font-size:.92rem;font-weight:600;text-decoration:none}.page-module__E0kJGG__go:hover{border-color:var(--ink)}.page-module__E0kJGG__handoff{font:400 .84rem/1.6 var(--mono);color:var(--muted);max-width:70ch;margin:20px 0 0}.page-module__E0kJGG__faq{grid-template-columns:1fr 1fr;gap:26px 40px;display:grid}.page-module__E0kJGG__faq h3{margin:0;font-size:1.02rem}.page-module__E0kJGG__faq p{color:var(--muted);margin:8px 0 0;font-size:.95rem;line-height:1.6}.page-module__E0kJGG__closing{border-top:1px solid var(--ink);padding-block:clamp(48px,7vw,80px)}.page-module__E0kJGG__closing h2{font:400 clamp(2rem,4.4vw,3.2rem)/1.06 var(--serif);letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0}.page-module__E0kJGG__closing p{color:var(--muted);max-width:52ch;margin:16px 0 0}.page-module__E0kJGG__footer{border-top:1px solid var(--rule);font:400 .74rem/1.5 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:26px 40px;display:flex}.page-module__E0kJGG__footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__footer a:hover{color:var(--ink)}@media (max-width:860px){.page-module__E0kJGG__evidence{grid-template-columns:1fr 1fr}.page-module__E0kJGG__honesty,.page-module__E0kJGG__products,.page-module__E0kJGG__faq{grid-template-columns:1fr}}@media (max-width:620px){.page-module__E0kJGG__nameRow{grid-template-columns:1fr;gap:22px 0}.page-module__E0kJGG__anno{max-width:none;min-height:0}.page-module__E0kJGG__annoBlank{display:none}.page-module__E0kJGG__source{grid-template-columns:auto 1fr;gap:0 14px}.page-module__E0kJGG__source .page-module__E0kJGG__plan{grid-column:2;margin-top:6px}}@media (max-width:460px){.page-module__E0kJGG__evidence{grid-template-columns:1fr}}
