.VmII1q_page .VmII1q_hero h1{max-width:17ch}.VmII1q_experience{color:var(--foreground);padding:5rem 0}.VmII1q_intro,.VmII1q_stage,.VmII1q_result{width:min(100% - 4rem,86rem);margin-inline:auto}.VmII1q_intro{margin-bottom:2.5rem}.VmII1q_intro h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 1.3rem;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:650;line-height:1.04}.VmII1q_intro p{max-width:47rem;color:var(--muted-foreground);line-height:1.75}.VmII1q_stage{background:var(--background);isolation:isolate}.VmII1q_phases{gap:.5rem;padding:0 0 1rem;display:flex}.VmII1q_phases a{border-bottom:2px solid var(--contract-line);color:var(--foreground);justify-content:space-between;align-items:center;gap:2rem;min-height:3rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.VmII1q_phases i{font-size:.8rem;font-style:normal}.VmII1q_phases a[aria-current=step]{border-color:var(--contract-gold)}.VmII1q_phases a:focus-visible,.VmII1q_result a:focus-visible,.VmII1q_sources a:focus-visible{outline:3px solid var(--contract-gold);outline-offset:3px}.VmII1q_phases a:active{transform:translateY(1px)}.VmII1q_sheet{background:var(--contract-paper);color:var(--contract-paper-ink);border:1px solid #b9af90;border-radius:.5rem;box-shadow:0 1.4rem 3rem #00000012}.VmII1q_sheetHeader{border-bottom:1px solid #b9af9060;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2.25rem;display:flex}.VmII1q_sheetHeader strong{font-size:.85rem;font-weight:750}.VmII1q_sheetHeader span{color:#655d48;font-size:.75rem}.VmII1q_sheetHeader b{padding-inline:.6rem;font-size:1rem}.VmII1q_phase{border-bottom:1px solid #b9af90;padding:1.75rem 2.25rem 2rem;scroll-margin-top:7rem}.VmII1q_phase:last-child{border:0}.VmII1q_phase header>span{color:#71623b;font-size:.7rem;font-weight:750}.VmII1q_phase h3{font-family:var(--font-display);letter-spacing:-.035em;margin:.75rem 0 1.3rem;font-size:clamp(1.7rem,2.7vw,2.5rem);font-weight:650;line-height:1.12}.VmII1q_worksheet{grid-template-columns:minmax(0,1fr) 18rem;gap:3.5rem;display:grid}.VmII1q_worksheet dl{margin:0}.VmII1q_worksheet dl>div{border-top:1px solid #b9af9070;grid-template-columns:7.5rem 1fr;gap:1.5rem;padding:.9rem 0;display:grid}.VmII1q_worksheet dt{color:#71623b;padding-top:.2rem;font-size:.75rem;font-weight:750}.VmII1q_worksheet dd{min-width:0;margin:0}.VmII1q_worksheet dd strong{font-size:1rem;font-weight:750;line-height:1.35}.VmII1q_worksheet p{color:#625c4c;margin:.45rem 0 0;font-size:.88rem;line-height:1.65}.VmII1q_marginNote{background:#e8dfc2;border:1px solid #b5a67a;align-self:center;padding:1.5rem;transform:rotate(2deg);box-shadow:.25rem .5rem .7rem #65551d12}.VmII1q_marginNote>span{color:#71623b;font-size:.67rem;font-weight:750}.VmII1q_marginNote>strong{letter-spacing:-.035em;margin:.6rem 0 1rem;font-size:1.35rem;line-height:1.15;display:block}.VmII1q_marginNote b{border-top:1px solid #a89b7580;margin-top:1rem;padding-top:1rem;font-size:.75rem;font-weight:750;line-height:1.5;display:block}.VmII1q_paperLines{background:repeating-linear-gradient(#0000 0 7px,#b5a67a80 7px 8px);height:1.6rem;margin-bottom:1rem}.VmII1q_sheetFooter{color:#655d48;border-top:1px solid #b9af9060;padding:1rem 2.25rem;font-size:.72rem;line-height:1.6}.VmII1q_result{border-top:1px solid var(--contract-line);margin-top:3rem;padding-top:2rem}.VmII1q_result h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:650;line-height:1.1}.VmII1q_result p{max-width:49rem;color:var(--muted-foreground);line-height:1.75}.VmII1q_result a{color:var(--foreground);text-underline-offset:.3rem;padding:1rem 0;font-weight:700;display:inline-flex}.VmII1q_sources{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;font-size:.85rem;display:flex}.VmII1q_sources a{color:var(--foreground);text-underline-offset:.25rem}.VmII1q_sources p{max-width:48rem;color:var(--muted-foreground);line-height:1.7}@media (min-width:1100px) and (min-height:820px) and (prefers-reduced-motion:no-preference){.VmII1q_experience[data-enhanced=true] .VmII1q_window{overflow:hidden}.VmII1q_experience[data-enhanced=true] .VmII1q_track{display:flex}.VmII1q_experience[data-enhanced=true] .VmII1q_phase{box-sizing:border-box;border:0;flex:0 0 100%;min-width:0}.VmII1q_experience[data-enhanced=true] .VmII1q_stage:before{content:"";background:var(--background);z-index:-1;position:absolute;inset:-1.5rem 0 0}}@media (hover:hover) and (pointer:fine){.VmII1q_phases a:hover{border-color:var(--contract-gold);background:var(--contract-surface)}}@media (max-width:1099px){.VmII1q_worksheet{grid-template-columns:1fr 15rem;gap:2rem}.VmII1q_marginNote{transform:none}.VmII1q_worksheet dl>div{grid-template-columns:1fr;gap:.5rem}}@media (max-width:700px){.VmII1q_experience{padding:3.5rem 0}.VmII1q_intro,.VmII1q_stage,.VmII1q_result{width:calc(100% - 2rem)}.VmII1q_phases{gap:.25rem}.VmII1q_phases a{flex:1;gap:.5rem;padding:.75rem .5rem;font-size:.78rem}.VmII1q_sheetHeader{padding:1.2rem;display:block}.VmII1q_sheetHeader span{margin-top:.6rem;line-height:1.6;display:block}.VmII1q_phase{padding:1.6rem 1.2rem 2rem}.VmII1q_phase header>span{font-size:.72rem;line-height:1.6}.VmII1q_worksheet{grid-template-columns:1fr;gap:1.25rem}.VmII1q_worksheet p{font-size:.94rem;line-height:1.7}.VmII1q_worksheet dd strong{font-size:1.05rem}.VmII1q_worksheet dt{font-size:.78rem}.VmII1q_marginNote{padding:1.2rem}.VmII1q_sheetFooter{padding:1.2rem;font-size:.8rem}.VmII1q_sources{flex-direction:column}}@media (prefers-reduced-motion:reduce){.VmII1q_marginNote,.VmII1q_phases a:active{transform:none}.VmII1q_experience *,.VmII1q_experience :before{transition:none!important;animation:none!important}}@media (max-width:1099px){.VmII1q_phases a{overflow-wrap:anywhere;min-width:0;font-size:.875rem}.VmII1q_phase{scroll-margin-top:8rem}.VmII1q_phase header>span,.VmII1q_worksheet dt{font-size:.875rem}}.VmII1q_experience[data-mode=reading] .VmII1q_window{overflow:visible}.VmII1q_experience[data-mode=reading] .VmII1q_track{display:block}.VmII1q_experience[data-mode=reading] .VmII1q_stage{position:static}.VmII1q_experience[data-mode=reading] .VmII1q_phase{min-width:0;scroll-margin-top:8rem}.VmII1q_experience[data-mode=reading] .VmII1q_marginNote{transform:none}.VmII1q_readingPlan{display:none}@media (prefers-reduced-motion:no-preference){.VmII1q_experience[data-mode=reading] .VmII1q_readingPlan{background:var(--background);z-index:4;pointer-events:none;padding:12px 6px 20px;display:block;position:relative}.VmII1q_planBook{background:var(--contract-paper);max-width:380px;color:var(--contract-paper-ink);border:1px solid #b9af90;border-radius:5px;margin-inline:auto;box-shadow:0 6px 18px #00000018}.VmII1q_planTabs{border-bottom:1px solid #b9af90;display:flex}.VmII1q_planTabs span{text-align:center;flex:1;padding:8px 2px;font-size:.7rem;font-weight:750}.VmII1q_planTabs span[data-active=true]{background:#e8d795}.VmII1q_planWindow{overflow:hidden}.VmII1q_planTrack{display:flex}.VmII1q_planPage{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:12px 16px}.VmII1q_planPage small{color:#71623b;font-size:.68rem}.VmII1q_planPage strong{font-family:var(--font-display);letter-spacing:-.035em;margin-top:4px;font-size:1.6rem;display:block}.VmII1q_planPage p{margin:4px 0 8px;font-size:.82rem;line-height:1.45}.VmII1q_planPage>span{border-top:1px solid #b9af9070;padding-top:6px;font-size:.72rem;line-height:1.4;display:block}.VmII1q_planFooter{border-top:1px solid #b9af9070;padding:8px 16px;font-size:.68rem}.VmII1q_experience[data-mode=reading] .VmII1q_marginNote{transform-origin:top}}@media (min-height:640px) and (prefers-reduced-motion:no-preference){.VmII1q_experience[data-mode=reading] .VmII1q_readingPlan{position:sticky;top:76px}.VmII1q_experience[data-mode=reading] .VmII1q_phase{scroll-margin-top:23rem}}
