.policy-container {max-width: 78ch;margin: 4rem auto;padding: 0 1.5rem 4rem;color: var(--text);font-size: 1rem;line-height: 1.7;}.policy-container h1 {font-size: clamp(1.5rem, 3.5vw, 2.25rem);margin-bottom: 2rem;}.policy-section {margin-bottom: 2.5rem;}.policy-section h2 {font-size: 1.2rem;margin: 2.5rem 0 1rem;padding-bottom: .5rem;border-bottom: 1px solid var(--line);}.policy-section h3 {font-size: 1rem;color: var(--text-2);margin: 1.5rem 0 .75rem;}.section-content p {margin-bottom: 1rem;color: var(--text-2);}.terms-list,.section-content ul,.section-content ol {padding-left: 1.25rem;margin: 1rem 0;color: var(--text-2);}.terms-list li,.section-content li {margin-bottom: .9rem;}.term {color: var(--text);font-weight: 600;}.policy-back {display: inline-block;margin-bottom: 1.5rem;font-size: .9rem;color: var(--text-3);text-decoration: none;}.policy-back:hover {color: var(--text);}.clause {margin-bottom: .9rem;color: var(--text-2);}.policy-updated {margin-top: 3rem;font-size: .85rem;color: var(--text-3);}.policy-container a {color: var(--accent-hi);}.policy-container a:hover {text-decoration: underline;text-underline-offset: 3px;}@media (max-width: 700px) {.policy-container {margin: 2rem auto;padding: 0 1.25rem 3rem;}}