.geometry-resource{background:#142840;color:#f6f3ec;--text:#f6f3ec;--subtext:#ced9e7;padding:clamp(24px,4vw,38px);border-radius:16px;margin-top:28px;margin-bottom:28px;box-sizing:border-box;scroll-margin-top:110px}.geometry-resource .geometry-heading{display:flex;gap:20px;align-items:center;margin-bottom:16px}.geometry-resource h2,.geometry-resource h3{color:#f6f3ec;margin:0;font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.2}.geometry-resource p{max-width:760px;line-height:1.65;color:#d6e1ed}.geometry-resource .eyebrow{color:#b7d8ff;margin-bottom:8px}.geometry-resource a{color:#c2e3ff;text-underline-offset:4px}.geometry-token{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:#0b1730;color:#b7d8ff;font:600 1rem/1.1 Arial,sans-serif;text-align:center;letter-spacing:.06em}.geometry-resource .geometry-link{display:inline-flex;align-items:center;min-height:44px;font:600 1rem/1.4 Arial,sans-serif}.geometry-resource a:focus-visible{outline:3px solid #b7d8ff;outline-offset:4px}.geometry-note{font-size:.9rem}.geometry-practice{padding:clamp(36px,5vw,60px) 0;background:#0b1730}.geometry-practice .geometry-resource{margin-top:0;margin-bottom:0}@media(max-width:480px){.geometry-resource .geometry-heading{gap:14px}.geometry-token{flex-basis:52px;width:52px;height:52px;font-size:.85rem}}
