.st-hub{color:#213d32;padding:20px 0 45px}.st-hub [hidden]{display:none!important}.st-hub a{color:#24573d;text-underline-offset:3px}.st-crumb{display:block;font-size:.9rem}.st-lead{padding:24px 0 20px;max-width:740px}.st-lead h1{font-size:clamp(2.3rem,5.3vw,4.4rem);line-height:1.02;letter-spacing:-.04em;margin:9px 0}.st-lead p:not(.eyebrow),.st-next p,.st-strategy>p:not(.eyebrow){line-height:1.6;max-width:70ch}.st-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.st-print,.st-strategy{border:1px solid #c4d1c1;border-radius:10px;padding:clamp(18px,3vw,32px)}.st-print{background:#eef3e9}.st-hub h2{font:600 clamp(1.45rem,2.5vw,2rem)/1.15 Georgia,serif;margin:9px 0}.st-controls{display:flex;gap:14px;margin:12px 0;flex-wrap:wrap}.st-controls label{display:grid;gap:4px;font-size:.88rem;font-weight:650}.st-controls select{max-width:100%;border:1px solid #9aaf9d;border-radius:5px;background:white;color:#213d32;padding:7px;min-height:44px;font:inherit}.st-actions{display:flex;flex-wrap:wrap;gap:8px}.st-actions .button{min-height:44px}.st-actions .button-primary{color:white}.st-print p a{display:inline-block;min-height:36px;padding:5px 0}.st-hint{font-size:.9rem}.st-equation{font:600 clamp(1.22rem,2.4vw,1.8rem)/1.4 Georgia,serif;background:#f1f4ee;padding:9px 12px;border-left:3px solid #7b987a}.st-hub summary{cursor:pointer;font-weight:650;padding:8px 0}.st-strategy ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-variant-numeric:tabular-nums}.st-next{padding:25px 0 12px}.st-hub #st-directory{border-top:1px solid #c4d1c1}.st-hub #st-directory span{display:block}.st-hub #st-directory li{margin:12px 0}.st-hub :focus-visible{outline:3px solid #795d23;outline-offset:2px}html:has(.st-hub){scroll-behavior:auto}@media(max-width:720px){.st-hub{padding-top:10px}.st-lead{padding:18px 0 12px}.st-columns{grid-template-columns:1fr}.st-actions .button{padding:8px 12px}.st-controls{gap:8px}.st-next{padding-top:18px}}
