.measure-diagram{margin:24px 0;padding:12px;border:1px solid #c9cfbf;background:white;border-radius:6px}.measure-diagram svg{display:block;width:100%;height:auto;font:17px Arial,sans-serif;fill:#28352d}.measure-diagram figcaption{font-size:14px;line-height:1.6}.article h2[id]{scroll-margin-top:24px}.resource-page{color-scheme:light;--paper:#f0f0ec;--ink:#28352d;--line:#c9cfbf}.resource-page *{box-sizing:border-box}.resource-page{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Arial,sans-serif}.resource-page a{color:inherit;text-underline-offset:3px}.resource-page a:focus-visible{outline:3px solid #805b2c;outline-offset:4px}.resource-page header{background:#28352d;color:#fff;padding:22px max(20px,calc((100% - 1040px)/2));display:flex;gap:24px;justify-content:space-between}.resource-page header a{text-decoration:none;font-weight:bold}.article{max-width:820px;padding:35px 22px;margin:auto}.article h1{font:700 clamp(30px,5vw,46px)/1.15 Georgia,serif;letter-spacing:-1px}.article h2{font:700 25px/1.3 Georgia,serif;margin-top:32px}.article li{padding:8px 0}.resource-page .action{display:inline-block;padding:12px 18px;background:#515f45;color:white;border-radius:4px;font-weight:bold;text-decoration:none}.site-links{max-width:1120px;margin:32px auto 0;border-top:1px solid var(--line);padding:24px;display:flex;flex-wrap:wrap;gap:16px 24px;font-size:14px}.download-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.download-list article{background:white;padding:20px;border:1px solid var(--line);border-radius:5px}.download-list h2{margin-top:0}.skip-link{position:absolute;left:10px;top:-100px;background:white;color:#28352d;padding:10px;z-index:10}.skip-link:focus{top:10px}