.measuring-tools{padding-top:48px;padding-bottom:96px;max-width:1000px}.tools-intro{margin:52px 0 48px}.tools-intro h1{font:400 clamp(42px,7vw,76px)/1.08 Georgia,serif;letter-spacing:-.05em;margin:18px 0}.measuring-tools p{font-size:16px;line-height:1.8;color:var(--muted)}.measuring-tools article{border-top:1px solid var(--rule);padding-top:30px}.measuring-tools h2{font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;margin:16px 0 24px}.measuring-tools strong{color:var(--ink)}.tools-reading{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:var(--blue-wash);padding:24px;margin:28px 0}.tools-reading h3{font:400 25px Georgia,serif;margin:0}.tools-reading p{margin-bottom:0}.measuring-tools details{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 0;margin-top:28px}.measuring-tools summary{font-size:16px;cursor:pointer;color:var(--accent)}.measuring-tools summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.tools-formula{font:16px/1.9 ui-monospace,monospace;overflow-wrap:anywhere;padding:18px;background:var(--paper-alt)}.tools-source{margin-top:28px}.tools-source a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.tools-reading{grid-template-columns:1fr}.tools-intro{margin-top:36px}.measuring-tools{padding-top:32px}}.measuring-tools article+article{margin-top:56px;scroll-margin-top:96px}