.league-guide,.guide-index{color:#243e34;max-width:1060px;margin:auto;padding:32px 24px 64px}.league-guide header{max-width:850px;margin:32px 0}.league-guide h1,.guide-index h1{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}.guide-deck{font-size:1.18rem;line-height:1.65}.guide-scope{background:#f4f8f4;border-left:3px solid #c4d8cb;padding:8px 16px}.guide-toc{background:#f4f8f4;border-radius:16px;flex-wrap:wrap;gap:10px 18px;margin:28px 0;padding:22px;display:flex}.guide-toc strong{flex-basis:100%}.league-guide a,.guide-index a{color:#285b45;text-underline-offset:3px;text-decoration:underline}.guide-section{border-bottom:1px solid #e0e8e1;max-width:790px;padding:22px 0;scroll-margin-top:130px}.guide-section p,.guide-section li{line-height:1.8}.guide-section h2{font-size:1.65rem;line-height:1.3}.guide-answer{margin:28px 0;scroll-margin-top:130px}.guide-answer h3{font-size:1.15rem}.guide-reference{color:#587265;font-size:.85rem}.guide-example{background:#f5f8ec;border-radius:12px;margin:24px 0;padding:20px 24px}.guide-share{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.guide-share button{color:#285b45;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd9cf;border-radius:8px;padding:8px 12px;font-size:.85rem}.guide-share button:hover{background:#eaf3eb}.guide-share span{font-size:.85rem}:is(.guide-share button:focus-visible,.league-guide a:focus-visible){outline-offset:4px;outline:2px solid #3f7955}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.guide-grid article{background:#fbfcf9;border:1px solid #dce5dd;border-radius:16px;padding:26px}.guide-grid h2{font-size:1.4rem}.guide-grid p{line-height:1.65}.guide-related{margin:36px 0}@media (max-width:640px){.guide-grid{grid-template-columns:1fr}.league-guide,.guide-index{padding:24px 18px}.guide-toc{flex-direction:column}.guide-section{scroll-margin-top:110px}}@media print{.guide-toc,.guide-share,.guide-related,.buttonrow{display:none}.guide-section{break-inside:avoid}.league-guide a{color:inherit}}:is(body:has(.league-guide),body:has(.guide-index)){background:#fff}.league-guide header>h1,.guide-index>h1{margin-bottom:20px}.league-guide header>.buttonrow{margin-top:20px}.league-guide .guide-toc{margin-top:32px;margin-bottom:32px}.guide-section>h2,.guide-related>h2,.guide-grid h2{margin-bottom:14px}.guide-answer>h3,.guide-example>strong{margin-bottom:10px}.guide-example>strong{display:block}.guide-grid article>.textlink{margin-top:16px;display:inline-block}@media (max-width:640px){.league-guide header>h1,.guide-index>h1{margin-bottom:16px}.guide-section>h2,.guide-related>h2,.guide-grid h2{margin-bottom:12px}.guide-answer>h3,.guide-example>strong{margin-bottom:8px}}
