.policy-page{overflow-wrap:anywhere;gap:24px;max-width:760px;margin:0 auto;padding:48px 16px 80px;display:grid}.policy-page h1{font-size:32px;line-height:1.2}.policy-page h2{margin-bottom:8px;font-size:22px;line-height:1.3}.policy-page h3{margin-bottom:4px;font-size:18px}.policy-page p,.policy-page li,.policy-page dd{max-width:65ch;line-height:1.55}.policy-page ul{gap:6px;padding-left:20px;list-style:outside;display:grid}.policy-page a{color:var(--purple-dark);font-weight:600}.policy-page dl{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:4px 16px;margin-top:8px;display:grid}.policy-page dt{font-weight:650}.policy-page dd{margin:0}.policy-page__item{border-top:1px solid var(--line);padding:16px 0}.policy-page__notice{border-left:4px solid var(--purple-dark);background:var(--line);padding:12px 16px}@media (max-width:560px){.policy-page dl{grid-template-columns:minmax(0,1fr)}}
