.terms-page{gap:40px}.terms-heading{max-width:720px}.terms-card{margin-top:8px}.terms-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:32px;align-items:flex-start}.terms-aside{display:flex;flex-direction:column;gap:24px}.terms-aside-block{border-radius:14px;padding:18px 18px 20px;background:rgba(250,246,240,0.9);border:1px solid rgba(213,201,184,0.9);box-shadow:var(--shadow-xs)}.terms-aside-title{font-size:0.92rem;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:10px}.terms-aside-list{display:flex;flex-direction:column;gap:6px;font-size:0.86rem;color:var(--color-text-muted)}.terms-aside-list li span{display:inline-flex;align-items:center;gap:6px}.terms-aside-list li span::before{content:"";width:6px;height:6px;border-radius:999px;background:var(--color-primary-soft)}.terms-aside-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.terms-cta p{font-size:0.9rem;margin-bottom:10px}.terms-links .terms-aside-list a{font-size:0.88rem}.terms-content{display:flex;flex-direction:column;gap:28px}.terms-section h2{font-size:1.25rem;margin-bottom:10px}.terms-section p:last-child{margin-bottom:0}.terms-section a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.terms-section a:hover{text-decoration:none}.terms-content section+section{padding-top:8px;border-top:1px dashed rgba(197,122,51,0.22)}@media (max-width:960px){.terms-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.terms-page{gap:28px}.terms-card{padding:20px}.terms-content{gap:22px}.terms-section h2{font-size:1.1rem}}
ul{list-style:none !important}.nav-toggle{flex-direction:column}