.legacy-polish .planner-hero{min-height:0;margin-bottom:0;padding-block:22px}.legacy-polish .planner-hero h1{font-size:clamp(1.75rem,3.1vw,2.8rem);line-height:1.14;margin:.35em 0}.legacy-polish .planner-hero .lead{max-width:70ch;font-size:1rem;line-height:1.65;margin-bottom:0}.legacy-polish .planner-hero-art{max-height:190px;overflow:hidden}.legacy-polish .planner-hero-art img{height:100%;width:100%;object-fit:cover}.legacy-polish .legacy-summary{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:14px 0 16px;border-bottom:1px solid #76502a66;margin-bottom:16px}.legacy-summary dl{display:flex;gap:clamp(18px,3vw,42px);margin:0}.legacy-summary dt{font-weight:700;color:#eabd70;font-size:.92rem}.legacy-summary dd{margin:2px 0 0;font-size:.8rem;color:#cbb99a}.legacy-summary p{margin:0;font-size:.78rem;color:#c5ac86;white-space:nowrap}.legacy-polish .planner-mode-nav{margin-block:12px}.legacy-polish .talent-toolbar{margin-top:0}.legacy-help,.legacy-choices,.legacy-faq{margin-top:32px}.legacy-polish :is(.legacy-help,.legacy-choices,.legacy-faq) h2{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.25;margin:0 0 16px}.legacy-help ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.legacy-help li{display:flex;gap:14px;border-top:1px solid #74522e;padding-top:15px}.legacy-help li>span{color:#bc8a43;font-size:1.3rem;line-height:1.5}.legacy-polish :is(.legacy-help,.legacy-choices) h3{font-family:inherit;font-size:1rem;line-height:1.4;color:#eabd70;margin:0 0 8px}.legacy-polish :is(.legacy-help,.legacy-choices) p{font-size:.9rem;line-height:1.65;margin:0;color:#d4c1a4}.legacy-choices>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.legacy-choices article{position:relative;padding:20px;border:1px solid #6c4c29;background:linear-gradient(135deg,#31221799,#171009)}.legacy-choices article h3{padding-right:30px}.legacy-tree-number{position:absolute;right:16px;top:14px;color:#9e723f;font-family:Georgia,serif;font-size:1.8rem;opacity:.7}.legacy-faq details{border-bottom:1px solid #76502a66;padding:13px 0}.legacy-faq summary{cursor:pointer;color:#e9c58d;font-weight:600}.legacy-faq p{max-width:90ch;margin:12px 0 0;line-height:1.7}.legacy-polish .talent-reference{margin-top:32px}.legacy-sources{margin-top:26px;padding:16px 0;border-top:1px solid #76502a66;font-size:.8rem;color:#b8a587}.legacy-sources summary{cursor:pointer;color:#d4b57e}.legacy-sources ul{padding-left:20px;line-height:1.8}.legacy-sources a{text-decoration:underline;text-underline-offset:3px}.legacy-polish summary:focus-visible{outline:2px solid #e6b75d;outline-offset:4px}@media(max-width:800px){.legacy-help ol,.legacy-choices>div{grid-template-columns:1fr}.legacy-polish .legacy-summary{align-items:flex-start;flex-direction:column;gap:12px}.legacy-summary dl{flex-wrap:wrap;gap:14px 24px}.legacy-polish .planner-hero-art{max-height:140px}.legacy-polish .planner-hero{padding-block:16px}.legacy-help,.legacy-choices,.legacy-faq{margin-top:26px}}
