.w-hero[data-astro-cid-rzsjvmxs]{padding:calc(var(--nav-h) + clamp(40px,6vw,90px)) 0 clamp(24px,4vw,48px)}.w-hero[data-astro-cid-rzsjvmxs] .head[data-astro-cid-rzsjvmxs]{margin-bottom:0}.w-body[data-astro-cid-rzsjvmxs]{padding:0 0 clamp(80px,10vw,150px)}.w-grid[data-astro-cid-rzsjvmxs]{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(32px,6vw,96px);align-items:start}.step[data-astro-cid-rzsjvmxs]{border:0;margin:0;padding:clamp(28px,3.5vw,44px) 0;border-top:1px solid var(--line);min-width:0}.step[data-astro-cid-rzsjvmxs] legend[data-astro-cid-rzsjvmxs]{float:left;width:100%;padding:0;margin-bottom:22px;font:300 clamp(1.6rem,2.4vw,2.1rem)/1.1 var(--serif)}.roman[data-astro-cid-rzsjvmxs]{font:italic 400 1rem/1 var(--serif);color:var(--brass);margin-right:12px;vertical-align:.3em}.brand-pick[data-astro-cid-rzsjvmxs]{position:relative;clear:both}.input[data-astro-cid-rzsjvmxs].big{height:60px;font:300 1.45rem/1 var(--serif)}.sugg[data-astro-cid-rzsjvmxs]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.sugg[data-astro-cid-rzsjvmxs]:empty{display:none}.chosen[data-astro-cid-rzsjvmxs]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chosen[data-astro-cid-rzsjvmxs]:empty{display:none}.hint[data-astro-cid-rzsjvmxs]{clear:both;margin-top:14px;font-size:.78rem;color:var(--stone)}.seg[data-astro-cid-rzsjvmxs],.opts[data-astro-cid-rzsjvmxs]{clear:both;display:flex;flex-wrap:wrap;gap:6px}.seg[data-astro-cid-rzsjvmxs]{margin-bottom:18px}.opt[data-astro-cid-rzsjvmxs],.sugg[data-astro-cid-rzsjvmxs] button,.chosen[data-astro-cid-rzsjvmxs] button{min-height:42px;padding:0 16px;font-size:.86rem;letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--line);transition:background .35s,color .35s,box-shadow .35s}.opt[data-astro-cid-rzsjvmxs]:hover,.sugg[data-astro-cid-rzsjvmxs] button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.opt[data-astro-cid-rzsjvmxs][aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.chosen[data-astro-cid-rzsjvmxs] button{background:var(--ink);color:var(--paper);box-shadow:none;display:inline-flex;align-items:center;gap:10px}.chosen[data-astro-cid-rzsjvmxs] button span{font-size:1.1rem;line-height:1;opacity:.7}.sugg[data-astro-cid-rzsjvmxs] button{animation:pop .45s var(--ease) both}@keyframes pop{0%{opacity:0;transform:translateY(6px)}}.sizes[data-astro-cid-rzsjvmxs] .opt[data-astro-cid-rzsjvmxs]{min-width:52px;justify-content:center;font-variant-numeric:tabular-nums}.size-group[data-astro-cid-rzsjvmxs]{clear:both;margin-bottom:18px}.size-group[data-astro-cid-rzsjvmxs][hidden]{display:none}.size-group[data-astro-cid-rzsjvmxs] .kicker[data-astro-cid-rzsjvmxs]{margin-bottom:10px}.w-side[data-astro-cid-rzsjvmxs]{position:sticky;top:calc(var(--nav-h) + 24px)}.w-card[data-astro-cid-rzsjvmxs]{background:var(--bone);padding:clamp(24px,3vw,40px)}.w-step[data-astro-cid-rzsjvmxs]{display:grid;gap:18px}.w-summary[data-astro-cid-rzsjvmxs]{font:300 clamp(1.4rem,2vw,1.8rem)/1.2 var(--serif);min-height:2.4em}.w-summary[data-astro-cid-rzsjvmxs].empty{color:var(--stone)}.w-error[data-astro-cid-rzsjvmxs]{font-size:.88rem;color:#8a2b20}.w-card[data-astro-cid-rzsjvmxs] .btn[data-astro-cid-rzsjvmxs]{width:100%}.w-card[data-astro-cid-rzsjvmxs] .btn[data-astro-cid-rzsjvmxs][disabled]{opacity:.6;pointer-events:none}.note[data-astro-cid-rzsjvmxs]{font-size:.78rem;color:var(--stone)}.ts[data-astro-cid-rzsjvmxs]{min-height:65px}.dev[data-astro-cid-rzsjvmxs]{font-size:.85rem;background:var(--paper);padding:12px 14px}.w-step[data-astro-cid-rzsjvmxs] h2[data-astro-cid-rzsjvmxs]{font-size:clamp(2.2rem,3.4vw,3rem)}.w-jump[data-astro-cid-rzsjvmxs]{display:none}@media(max-width:900px){.w-jump[data-astro-cid-rzsjvmxs]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:#f6f3eef2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);transform:translateY(100%);transition:transform .6s var(--ease)}.w-jump[data-astro-cid-rzsjvmxs].show{transform:none}.w-jump-text[data-astro-cid-rzsjvmxs]{font:300 1.05rem/1.2 var(--serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.w-jump[data-astro-cid-rzsjvmxs] .btn[data-astro-cid-rzsjvmxs]{height:46px;padding:0 1.4em;flex:none}.w-grid[data-astro-cid-rzsjvmxs]{grid-template-columns:1fr}.w-side[data-astro-cid-rzsjvmxs]{position:static}.opt[data-astro-cid-rzsjvmxs]{min-height:44px}}
