.blocks_kicker__j1ory{font:500 11px/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 10px}.blocks_inlineLink__vH0bW{color:var(--brass-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blocks_inlineLink__vH0bW:hover{color:var(--ink)}.blocks_figCaption__39SkT{font:400 12.5px/1.5 var(--font-sans);color:var(--mute);margin:10px 2px 0}.blocks_ghostBtnDark__VapuO,.blocks_ghostBtn__L_kBy,.blocks_solidBtn__EZPWQ{font:500 14px/1 var(--font-sans);border-radius:999px;padding:10px 16px;cursor:pointer;transition:background var(--dur-quick,.15s),color var(--dur-quick,.15s)}.blocks_solidBtn__EZPWQ{background:var(--navy);color:var(--on-navy-fg);border:1px solid var(--navy)}.blocks_solidBtn__EZPWQ:hover{background:var(--navy-deep,var(--navy))}.blocks_ghostBtn__L_kBy{background:transparent;color:var(--ink);border:1px solid var(--rule-strong)}.blocks_ghostBtn__L_kBy:hover{border-color:var(--ink)}.blocks_ghostBtnDark__VapuO{background:transparent;color:var(--on-navy-fg);border:1px solid var(--on-navy-rule,rgba(255,255,255,.3));padding:7px 12px;font-size:12.5px}.blocks_cta__60bzM{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:start;background:var(--navy);color:var(--on-navy-fg);border-radius:10px;padding:22px;margin:34px 0 38px}.blocks_ctaPhoto__NGKG9{position:relative;width:120px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;border:1px solid var(--on-navy-rule,rgba(255,255,255,.2))}.blocks_ctaPhoto__NGKG9 img{object-fit:cover}.blocks_ctaKicker__8ybZ2{font:500 11px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--brass-on-navy,#c8a06a);margin:2px 0 10px}.blocks_ctaTitle__UHVjH{font:500 23px/1.25 var(--font-display);color:var(--on-navy-fg);margin:0 0 8px}.blocks_ctaText__HBhF7{font:400 15.5px/1.6 var(--font-sans);color:var(--on-navy-fg-soft,rgba(244,239,230,.8));margin:0 0 10px}.blocks_ctaMeta__VzOgg{font:400 12.5px/1.5 var(--font-sans);color:var(--on-navy-mute,rgba(244,239,230,.6));margin:0 0 16px}.blocks_ctaRow__xjx1A{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.blocks_ctaBtn__VHLaN{display:inline-flex;align-items:center;gap:8px;background:var(--ivory,#f4efe6);color:var(--navy);font:500 15px/1 var(--font-sans);padding:12px 20px;border-radius:999px;text-decoration:none}.blocks_ctaBtn__VHLaN:hover{background:#fff}.blocks_ctaSmall__ey1Io{font:400 12.5px/1.45 var(--font-sans);color:var(--on-navy-mute,rgba(244,239,230,.6))}.blocks_quiz__5qaJE{border:1px solid var(--rule-strong);border-radius:10px;background:var(--paper);padding:22px 24px;margin:0 0 26px}.blocks_quizQ__E_Pg6{font:500 19px/1.4 var(--font-display);color:var(--ink);margin:0 0 16px}.blocks_quizOptions__jAUhd{display:grid;gap:8px}.blocks_quizOption__QjtEs{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;font:400 15.5px/1.5 var(--font-sans);color:var(--ink);background:var(--bone);border:1px solid var(--rule);border-radius:8px;padding:12px 14px;cursor:pointer;transition:border-color var(--dur-quick,.15s),background var(--dur-quick,.15s)}.blocks_quizOption__QjtEs:hover{border-color:var(--ink)}.blocks_quizOption__QjtEs[data-state=right]{border-color:var(--success);background:var(--success-soft)}.blocks_quizOption__QjtEs[data-state=wrong]{border-color:var(--oxblood,var(--danger));background:var(--oxblood-soft,var(--danger-soft))}.blocks_quizOption__QjtEs[data-state=dim]{opacity:.55}.blocks_quizLetter__Fcr0I{flex:none;font:500 12px/22px var(--font-mono);width:22px;height:22px;text-align:center;border-radius:50%;border:1px solid var(--rule-strong);color:var(--brass-deep);background:var(--paper)}.blocks_quizWhy__QYG90{margin-top:14px;padding:14px 16px;border-radius:8px;border-left:2px solid var(--success);background:var(--bone)}.blocks_quizWhy__QYG90[data-state=wrong]{border-left-color:var(--oxblood,var(--danger))}.blocks_quizVerdict__IX7Kd{font:500 14px/1.3 var(--font-sans);color:var(--ink);margin:0 0 6px}.blocks_quizWhyText__uSf6y{font:400 15px/1.6 var(--font-sans);color:var(--ink-soft);margin:0 0 6px}.blocks_quizWhyText__uSf6y:last-child{margin-bottom:0}.blocks_reveal__MEIca{border:1px dashed var(--brass);border-radius:10px;background:var(--paper);padding:22px 24px;margin:0 0 26px}.blocks_revealPrompt__c1KHu{font:500 18px/1.5 var(--font-display);color:var(--ink);margin:0 0 16px}.blocks_revealActions__QvTuR{display:flex;flex-wrap:wrap;gap:10px}.blocks_revealHint__5Omlp{font:400 15px/1.6 var(--font-sans);font-style:italic;color:var(--ink-soft);margin:14px 0 0}.blocks_revealAnswer__I0r7D{margin-top:18px;padding-top:16px;border-top:1px solid var(--rule)}.blocks_revealLine__fU2vB{font:400 16px/1.65 var(--font-sans);color:var(--ink-soft);margin:0 0 10px}.blocks_revealLine__fU2vB:last-child{margin-bottom:0}.blocks_revealLine__fU2vB strong{color:var(--ink);font-weight:500}.blocks_tree__BHu7u{margin:0 0 26px;padding:22px;border:1px solid var(--rule);border-radius:10px;background:var(--bone)}.blocks_treeRoot__aZzda{margin:0 auto;max-width:440px;text-align:center;font:500 16px/1.4 var(--font-display);color:var(--on-navy-fg);background:var(--navy);border-radius:8px;padding:12px 16px;position:relative}.blocks_treeBranches__vJTVc{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:12px;margin-top:26px;position:relative}.blocks_treeBranches__vJTVc:before{content:"";position:absolute;top:-14px;left:calc(100% / var(--n, 3) / 2);right:calc(100% / var(--n, 3) / 2);border-top:1px solid var(--brass)}.blocks_treeRoot__aZzda:after{content:"";position:absolute;left:50%;bottom:-14px;height:14px;border-left:1px solid var(--brass)}.blocks_treeBranch__lamK5{position:relative}.blocks_treeBranch__lamK5:before{content:"";position:absolute;left:50%;top:-14px;height:14px;border-left:1px solid var(--brass)}.blocks_treeNode__LUDLz{font:500 14.5px/1.35 var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--brass);border-radius:8px;padding:10px 12px;text-align:center}.blocks_treeLeaves__1UG17{list-style:none;margin:8px 0 0;padding:0 0 0 10px;border-left:1px solid var(--rule-strong);display:grid;gap:6px}.blocks_treeLeaves__1UG17 li{font:400 13.5px/1.45 var(--font-sans);color:var(--ink-soft);padding:6px 8px;background:var(--paper);border:1px solid var(--rule);border-radius:6px}@media (min-width:1000px){.blocks_tree__BHu7u[data-wide=true]{margin-left:-70px;margin-right:-70px}}.blocks_timeline__83iq3{margin:0 0 26px}.blocks_tlList__W86yp{list-style:none;margin:0;padding:0;position:relative}.blocks_tlList__W86yp:before{content:"";position:absolute;left:116px;top:6px;bottom:6px;border-left:1px solid var(--rule-strong)}.blocks_tlItem__YAB2N{display:grid;grid-template-columns:104px 1fr;gap:24px;padding:0 0 18px;position:relative}.blocks_tlItem__YAB2N:before{content:"";position:absolute;left:112px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--brass);box-shadow:0 0 0 3px var(--ivory,#f4efe6)}.blocks_tlWhen__KS0ys{font:500 12.5px/1.45 var(--font-mono);color:var(--brass-deep);text-align:right}.blocks_tlTitle__ddiki{font:500 16.5px/1.4 var(--font-sans);color:var(--ink);margin:0 0 4px}.blocks_tlText__zBy2m{font:400 15px/1.6 var(--font-sans);color:var(--ink-soft);margin:0}.blocks_tabs__SjyoD{margin:0 0 26px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);padding:18px 22px 6px}.blocks_tabList__W8twI{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--rule);padding-bottom:12px;margin-bottom:18px}.blocks_tab__f8HYP{font:500 14px/1 var(--font-sans);color:var(--ink-soft);background:transparent;border:1px solid var(--rule);border-radius:999px;padding:9px 14px;cursor:pointer}.blocks_tab__f8HYP:hover{border-color:var(--ink);color:var(--ink)}.blocks_tab__f8HYP[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy-fg)}.blocks_tabPanel__weRjL{padding-bottom:4px}.blocks_estimator__Wrq2L{border:1px solid var(--rule-strong);border-radius:10px;overflow:hidden;margin:0 0 12px;background:var(--paper)}.blocks_estHead__fgNbK{padding:20px 22px 6px}.blocks_estTitle__iw_AX{font:500 19px/1.35 var(--font-display);color:var(--ink);margin:0}.blocks_estRows__koGQS{padding:8px 22px 16px;display:grid;gap:4px}.blocks_estRow__UJaGg{display:grid;grid-template-columns:22px minmax(0,1.2fr) minmax(0,1fr) 96px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule)}.blocks_estRow__UJaGg:last-child{border-bottom:none}.blocks_estOp__10EkJ{font:500 16px/1 var(--font-mono);color:var(--brass-deep);text-align:center}.blocks_estLabel__Dnvs6{font:400 15px/1.4 var(--font-sans);color:var(--ink)}.blocks_estRange__UqN_7{width:100%;accent-color:var(--brass-deep)}.blocks_estValue__XqBbN{font:500 14px/1 var(--font-mono);color:var(--ink);text-align:right}.blocks_estResult__qTk7Q{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;background:var(--navy);color:var(--on-navy-fg);padding:16px 22px}.blocks_estResultLabel__1weiF{font:500 11px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--brass-on-navy,#c8a06a)}.blocks_estResultValue__tGmLQ{font:500 28px/1 var(--font-display);margin-right:auto}.blocks_checklist__LMSlM{border:1px solid var(--rule-strong);border-radius:10px;background:var(--paper);padding:20px 22px;margin:0 0 26px}.blocks_checkHead__LzxPg{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.blocks_checkTitle__HBzGn{font:500 18px/1.35 var(--font-display);color:var(--ink);margin:0}.blocks_checkCount__riH25{font:500 12.5px/1 var(--font-mono);color:var(--brass-deep);white-space:nowrap}.blocks_checkBar__337zH{height:3px;background:var(--rule);border-radius:2px;margin:12px 0 10px;overflow:hidden}.blocks_checkBar__337zH span{display:block;height:100%;background:var(--brass);transition:width var(--dur-base,.25s)}.blocks_checkList__1erzh{list-style:none;margin:0;padding:0}.blocks_checkItem__ml6zw{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--rule);font:400 15.5px/1.55 var(--font-sans);color:var(--ink-soft);cursor:pointer}.blocks_checkList__1erzh li:last-child .blocks_checkItem__ml6zw{border-bottom:none}.blocks_checkItem__ml6zw input{margin-top:4px;width:16px;height:16px;accent-color:var(--brass-deep);flex:none}.blocks_checkItem__ml6zw[data-done=true] span{color:var(--mute);text-decoration:line-through;text-decoration-color:var(--rule-strong)}.blocks_rubric__jUc_L{border:1px solid var(--rule-strong);border-radius:10px;background:var(--paper);padding:22px 24px;margin:0 0 26px}.blocks_rubricTitle__nupPG{font:500 21px/1.3 var(--font-display);color:var(--ink);margin:0 0 4px}.blocks_rubricDesc__Yh5fK{font:400 15px/1.55 var(--font-sans);color:var(--ink-soft);margin:0 0 16px}.blocks_rubricScale__rhL0j{list-style:none;margin:0;padding:0;display:grid;gap:8px}.blocks_rubricRow__uyxZd{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:12px 14px;border-radius:8px;background:var(--bone);border-left:3px solid var(--rule-strong)}.blocks_rubricRow__uyxZd[data-level="3"]{border-left-color:var(--brass)}.blocks_rubricRow__uyxZd[data-level="5"]{border-left-color:var(--navy)}.blocks_rubricN__EOj7D{font:600 22px/1 var(--font-display);color:var(--ink);padding-top:2px}.blocks_rubricLabel__FOBHA{font:500 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.blocks_rubricText__1VdcM{font:400 15px/1.55 var(--font-sans);color:var(--ink);margin:0}.blocks_rubricBar__NgSLu{font:400 13px/1.5 var(--font-sans);color:var(--mute);margin:12px 0 0}.blocks_rubricNote__5wiuJ{font:400 14.5px/1.6 var(--font-sans);color:var(--ink-soft);margin:14px 0 0}.blocks_rubricLink__6iSqH{display:inline-block;margin-top:14px;font:500 14px/1 var(--font-sans);color:var(--brass-deep);text-decoration:none}.blocks_rubricLink__6iSqH:hover{text-decoration:underline}.blocks_bars__BYivY{margin:0 0 26px;padding:20px 22px;border:1px solid var(--rule);border-radius:10px;background:var(--paper)}.blocks_barsTitle__znmtt{font:500 17px/1.35 var(--font-display);color:var(--ink);margin:0 0 14px}.blocks_barsList__gOAJD{list-style:none;margin:0;padding:0;display:grid;gap:10px}.blocks_barRow__0ywpl{display:grid;grid-template-columns:minmax(0,170px) 1fr 76px;align-items:center;gap:12px}.blocks_barLabel__ZQ9Bk{font:400 14px/1.35 var(--font-sans);color:var(--ink)}.blocks_barTrack__LD_yd{height:12px;background:var(--bone);border-radius:3px;overflow:hidden}.blocks_barFill__qgeQ3{display:block;height:100%;background:var(--brass);border-radius:3px}.blocks_barRow__0ywpl:first-child .blocks_barFill__qgeQ3{background:var(--navy)}.blocks_barValue__t9SeJ{font:500 13px/1 var(--font-mono);color:var(--ink);text-align:right}@media (max-width:640px){.blocks_cta__60bzM{grid-template-columns:1fr;padding:20px}.blocks_ctaPhoto__NGKG9{width:88px}.blocks_treeBranches__vJTVc{grid-template-columns:1fr;gap:10px;margin-top:16px}.blocks_treeBranch__lamK5:before,.blocks_treeBranches__vJTVc:before{display:none}.blocks_treeRoot__aZzda:after{bottom:-16px;height:16px}.blocks_tlList__W86yp:before{left:5px}.blocks_tlItem__YAB2N{grid-template-columns:1fr;gap:2px;padding-left:24px}.blocks_tlItem__YAB2N:before{left:1px}.blocks_tlWhen__KS0ys{text-align:left}.blocks_estRow__UJaGg{grid-template-columns:18px 1fr 84px}.blocks_estValue__XqBbN{grid-row:1;grid-column:3}.blocks_estRange__UqN_7{grid-row:2;grid-column:1/-1}.blocks_barRow__0ywpl{grid-template-columns:1fr 64px}.blocks_barTrack__LD_yd{grid-column:1/-1;grid-row:2}}