.public-study{color:#17231d;overflow-wrap:anywhere;max-width:880px;margin:auto;padding:24px 20px 60px;font:1rem/1.7 Arial,sans-serif}.public-study header,.public-study footer{flex-wrap:wrap;align-items:center;gap:18px;padding:20px 0;display:flex}.public-study header{border-bottom:1px solid #c7cbbf;justify-content:space-between}.public-study a{color:#21583d;text-underline-offset:3px;text-decoration:underline}.public-study .public-brand{font-weight:800}.public-study h1{letter-spacing:normal;margin:32px 0 20px;font:700 clamp(2rem,6vw,3.3rem)/1.12 Georgia,serif}.public-study h2{margin:32px 0 14px;font:700 1.5rem/1.3 Georgia,serif}.public-study p{margin:14px 0}.public-study .study-lead{font-size:1.15rem}.guide-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:28px 0;display:grid}.public-study .guide-card{background:#fffdf8;border:1px solid #c7cbbf;border-radius:18px;padding:24px;text-decoration:none;display:block}.guide-card span,.study-kicker{letter-spacing:.05em;font-size:.875rem;font-weight:700}.public-study .guide-card h2{margin:12px 0}.public-study blockquote,.public-study .worked-example{background:#edf0df;border-left:4px solid #21583d;margin:22px 0;padding:22px}.public-study details{background:#fffdf8;border:1px solid #c7cbbf;border-radius:12px;margin:14px 0;padding:18px}.public-study summary{cursor:pointer;font-weight:700;display:list-item}.public-study details p{padding-top:12px}.public-study footer{border-top:1px solid #c7cbbf;margin-top:40px;font-size:.875rem}.public-study footer p{flex-basis:100%}:is(.public-study a:focus-visible,.public-study summary:focus-visible){outline-offset:5px;outline:3px solid #21583d}.public-study ol,.public-study ul{padding-left:26px}.public-study li{margin:10px 0}
