.terms-page .privacy-hero h1{letter-spacing:-.06em;font-size:clamp(40px,6vw,76px);line-height:1.05}.terms-tagline{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(25px,3.5vw,40px)}.terms-tagline em{color:#558a60;font-family:Georgia,serif}.terms-aside nav ol{color:#657970;gap:12px;margin:6px 0 12px;padding-left:22px;font-size:12px;line-height:1.6;list-style:decimal-leading-zero;display:grid}.terms-aside nav a{color:#42655c;padding-left:6px;text-decoration:none;display:block}.terms-aside nav a:hover{color:#22664d;text-underline-offset:3px;text-decoration:underline}.terms-help{border-top:1px solid #d8e0d5;gap:10px;padding-top:18px;font-size:12px;display:grid}.terms-help a{color:#34755c;overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.terms-help svg{flex-shrink:0;width:15px;height:15px}.terms-content{gap:48px;min-width:0;scroll-margin-top:24px}.terms-content section>p:not(.privacy-section-number),.terms-content li,.terms-intro{color:#526c64;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.terms-content section>p:not(.privacy-section-number){margin:14px 0}.terms-content ul{gap:10px;padding-left:22px;list-style:outside;display:grid}.terms-intro{border-bottom:1px solid #d8e0d5;margin:0;padding-bottom:28px}.terms-page :focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #34755c}.terms-footer>a{color:#34755c;text-underline-offset:3px}@media (width<=1000px) and (width>=761px){.terms-page .privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:44px}}@media (width<=760px){.terms-aside nav ol{gap:10px}.terms-footer{flex-wrap:wrap;gap:16px;display:flex}}
