.areaSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.areaSteps article{background:#f4effb;padding:22px;border-radius:16px}.areaSteps h2{font-size:23px;line-height:1.3}.areaSteps p{font-size:16px}.resourceSection{margin:35px 0}.resourceSection>h2{font-size:28px;line-height:1.25}.yearResources{display:block}.yearSummary{background:#e5f7f3;border-left:5px solid #00a49d;padding:16px 20px;border-radius:10px;font-weight:600}.yearGuidePanel{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#f4effb;padding:24px;border-radius:18px;margin:32px 0}.yearGuidePanel h2{font-size:25px}.yearGuidePanel li{margin:8px 0}.yearDirectory{padding:22px;border:1px solid #d8c7ed;border-radius:14px;margin:25px 0}.yearDirectory li{margin:10px 0}.yearDirectory .hint{display:block}.yearTile span{font-size:14px;line-height:1.5}.catalogLegend{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.catalogLegend a{border:1px solid #d8c7ed;border-radius:12px;padding:12px 16px;color:#4e1184;background:#f5f0fb;text-decoration:none}.deliverySteps{counter-reset:delivery}.deliverySteps li{margin:16px 0;padding:15px;background:#f4effb;border-radius:10px}.purchaseCard{padding:20px;border:1px solid #d8c7ed;border-radius:14px;margin:12px 0}.purchaseCard p{margin:8px 0}.purchaseCard .outlineBtn{margin-right:10px}@media(max-width:650px){.areaSteps,.yearGuidePanel{grid-template-columns:1fr}.areaSteps article,.yearGuidePanel{padding:18px}.resourceSection>h2{font-size:24px}.catalogLegend a{flex:1 1 140px}}
