.ptr-terms-hero{padding-block:60px 40px}.ptr-modern .ptr-terms-hero h1{font-size:clamp(44px,5.5vw,72px)}.ptr-terms-hero>p{color:var(--muted);font-size:17px}.ptr-terms-date{display:block;font-size:12px;color:var(--muted);margin-top:22px}.ptr-terms-draft{background:#fff7e7;border:1px solid #e7d6b2;border-radius:8px;padding:18px 22px;margin-top:26px;font-size:13px;max-width:800px}.ptr-terms-draft p{margin-top:6px}.ptr-terms-layout{display:grid;grid-template-columns:270px 1fr;gap:75px;padding-bottom:80px}.ptr-terms-layout aside{align-self:start;position:sticky;top:25px}.ptr-modern .ptr-terms-layout nav{display:flex;flex-direction:column;align-items:stretch;gap:12px;background:#f3f7f8;border-radius:10px;padding:24px;font-size:12px;position:static;box-shadow:none}.ptr-terms-layout aside>.ptr-text-link{margin:20px 12px}.ptr-terms-content section{padding:30px 0;border-bottom:1px solid var(--line);scroll-margin-top:25px}.ptr-modern .ptr-terms-content h2{font-size:27px;line-height:1.25;margin:8px 0 18px}.ptr-terms-content p{color:var(--muted);font-size:15px;line-height:1.85;margin-bottom:15px}.ptr-terms-content a{text-decoration:underline;text-underline-offset:3px;color:var(--blue)}@media(max-width:800px){.ptr-terms-layout{grid-template-columns:1fr;gap:20px}.ptr-terms-layout aside{position:static}.ptr-modern .ptr-terms-layout nav{display:grid;grid-template-columns:1fr 1fr}.ptr-terms-layout nav strong{grid-column:1/-1}}@media(max-width:580px){.ptr-terms-hero{padding-top:40px}.ptr-modern .ptr-terms-layout nav{grid-template-columns:1fr}.ptr-modern .ptr-terms-content h2{font-size:25px}.ptr-terms-content p{font-size:14px}}
