.planning-page{padding-top:48px;padding-bottom:100px}.planning-crumb{font-size:13px;color:#666}.planning-crumb a{color:inherit}.planning-hero{max-width:900px;padding:64px 0 36px}.planning-hero h1{font-size:clamp(42px,6vw,78px);line-height:1.06;letter-spacing:-.045em;margin:18px 0 28px}.planning-hero>p:last-child{max-width:650px;font-size:21px;line-height:1.6}.planning-sequence{list-style:none;display:flex;gap:32px;padding:24px 0;margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;counter-reset:decision}.planning-sequence li{counter-increment:decision;flex:1;font-size:16px}.planning-sequence li:before{content:'0' counter(decision);display:block;color:var(--brand-red);margin-bottom:8px;font-size:12px}.planning-answer{max-width:800px;font-size:23px;line-height:1.65;margin:42px 0 60px}.planning-answer a,.planning-page a{ text-underline-offset:4px}.planning-layout{display:grid;grid-template-columns:minmax(0,720px) minmax(190px,260px);gap:80px;align-items:start}.planning-layout article section{padding:0 0 38px;scroll-margin-top:110px}.planning-layout h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:10px 0 24px}.planning-layout p{font-size:18px;line-height:1.85;margin:0 0 20px}.planning-number{font-size:13px;color:var(--brand-red)}.planning-layout aside{position:sticky;top:110px;font-size:15px;line-height:1.65}.planning-layout aside ul,.planning-layout aside ol{padding-left:18px;margin:18px 0 35px}.planning-layout aside li{margin:0 0 15px}.planning-sources p,.planning-sources li{font-size:15px!important;line-height:1.7}.planning-sources ul{padding-left:18px}.planning-sources li{margin-bottom:12px}.planning-checklist{padding-left:20px;line-height:2;font-size:18px}.planning-index{list-style:none;padding:0;max-width:950px}.planning-index>li{display:flex;gap:36px;padding:34px 0;border-top:1px solid #ddd}.planning-index>li>span{font-size:13px;padding-top:9px;color:var(--brand-red)}.planning-index h2{font-size:30px;line-height:1.3;margin:0 0 12px}.planning-index p{font-size:18px;line-height:1.7;margin:0}.planning-promo{padding:50px 0}.planning-promo h2{font-size:34px;margin:14px 0}.planning-promo p{max-width:680px;line-height:1.7}.planning-promo>a{display:inline-block;margin-top:10px}.planning-promo ul{padding-left:20px;line-height:2}@media(max-width:760px){.planning-page{padding-top:28px}.planning-hero{padding:40px 0 24px}.planning-hero>p:last-child{font-size:18px}.planning-layout{display:flex;flex-direction:column;gap:24px}.planning-layout aside{position:static;order:-1}.planning-layout aside>ul,.planning-layout aside>p,.planning-layout aside>a{display:none}.planning-layout aside ol{margin-bottom:10px}.planning-answer{font-size:20px;margin:30px 0}.planning-sequence{gap:14px}.planning-sequence li{font-size:14px}.planning-index>li{gap:18px}.planning-index h2{font-size:25px}.planning-layout h2{font-size:27px}}
