.eyebrow{font-family:var(--sans);font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin:0 0 .5rem}.addr-main{font-family:var(--sans);font-size:2rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0}.addr-sub{font-size:1rem;color:var(--ink);margin:.25rem 0 0}.checking{margin:2.4rem 0 0}.checking:after{content:"";display:inline-block;width:.9em;height:.9em;margin-left:.5em;vertical-align:-.1em;border:2px solid var(--rule);border-top-color:var(--ink);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.checking:after{animation:none}}.answer{margin:2.8rem 0 0}.answer b{display:block;font-family:var(--serif);font-size:3.6rem;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.answer span{display:block;font-size:1.2rem;margin-top:.4rem}.answer-note{margin:.9rem 0 0}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:1.4rem 3.2rem;margin:2.4rem 0 0}.fact b{display:block;font-family:var(--serif);font-size:1.5rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.fact span{display:block;font-family:var(--sans);font-size:.8rem;color:var(--ink);margin-top:.3rem}.preview{margin:2.2rem 0 0}.preview .eyebrow{margin:0 0 .6rem}.pv{list-style:none;margin:0;padding:0;font-family:var(--sans);font-size:.86rem}.pv li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1.1rem;padding:.5rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.pv li:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.pv b{font-family:var(--serif);font-size:1.05rem;font-weight:600;min-width:5.2rem;font-variant-numeric:tabular-nums}.pv .pv-year{min-width:6.5rem}.pv .pv-has i{font-style:normal;font-variant-numeric:tabular-nums;filter:blur(4px);opacity:.75;user-select:none;pointer-events:none}.pv .pv-no{opacity:.6}.preview .fine{margin:.7rem 0 0}.band-rule{border:0;border-top:1px solid var(--rule);margin:3rem 0 0}.band{display:block;padding-top:1.6rem}.pitch h2{margin:0 0 .6rem;font-size:1.5rem}.pitch p{margin:1.2rem 0 0}.buy-line{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem 1.2rem}.buy-line .cta{text-align:center}.buy-line .cta.pro{border-color:var(--water-deep);color:var(--water-deep)!important;line-height:normal}.buy-line .cta.pro:hover{border-color:var(--rust);color:var(--rust)!important}.fine{font-size:.9rem;color:var(--ink);margin:.9rem 0 0!important}.about .eyebrow{margin-bottom:.8rem}.about p{font-size:1rem;color:var(--ink);margin:0}#search-again-wrap a.muted,#lookup-wrap .muted{color:var(--ink)}#search-again-wrap a.muted{font-size:.9rem}#lookup-wrap label,.narrow summary{color:var(--ink)}#search-again-wrap{margin-top:2rem}@media(max-width:560px){.addr-main{font-size:1.5rem}.answer b{font-size:2.8rem}.band-rule{margin-top:2.4rem}.buy-line .cta{width:100%;box-sizing:border-box}}#co-modal{position:fixed;inset:0;z-index:1000}#co-back{position:absolute;inset:0;background:#1414148c}#co-panel{position:relative;max-width:520px;margin:4vh auto;max-height:92vh;overflow-y:auto;background:#fff;border-radius:10px;padding:1rem 1rem 1.4rem;box-shadow:0 12px 40px #0000004d}#co-close{font-family:var(--sans);font-size:.85rem;font-weight:600;cursor:pointer;border:none;background:transparent;color:var(--ink-soft);padding:.3rem .4rem;margin-left:auto;display:block}@media(max-width:560px){#co-panel{margin:0;max-height:100vh;border-radius:0;min-height:100vh}}.gate-msg{font-family:var(--sans);font-size:.85rem;color:var(--rust);margin:.35rem 0 0}#go-wrap{margin:1rem 0 0}#gate-email[aria-invalid=true]{border-color:var(--rust)}.buyform .buy-email{display:block;width:100%;max-width:26rem;margin:0 0 .75rem}.paths{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0 0}.path-btn{font-family:var(--sans);font-size:.95rem;font-weight:600;padding:.55rem .9rem;border:1.5px solid var(--ink);border-radius:6px;background:transparent;color:var(--ink);cursor:pointer}.path-btn[aria-pressed=true]{background:var(--ink);color:var(--paper, #fff)}.own-answer{margin:1.4rem 0 0;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--water-deep)}.own-answer p{margin:.4rem 0 0}.own-answer .eyebrow{margin:0}.dense-buy{margin:1.6rem 0 0}.dense-buy .band{padding-top:0}.approx-note{margin:2rem 0 0;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--rust)}.linkish{font:inherit;font-weight:600;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.narrow{margin:.6rem 0;font-size:.9rem}.narrow summary{cursor:pointer;color:var(--ink)}.narrow-fields{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.narrow-fields input{padding:.5rem .6rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem}
