.PolicyPage-module__tRyOFa__page{background:var(--white);min-height:100vh;color:var(--dark-bg)}.PolicyPage-module__tRyOFa__main{width:min(100% - 40px,980px);margin:0 auto;padding:80px 0 120px}.PolicyPage-module__tRyOFa__article{font-size:1rem;line-height:1.75}.PolicyPage-module__tRyOFa__article h1{color:var(--primary-dark);margin:0 0 2rem;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1}.PolicyPage-module__tRyOFa__article h2{color:var(--primary-dark);margin:3rem 0 1rem;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2}.PolicyPage-module__tRyOFa__article h3{color:var(--dark-bg);margin:2rem 0 .75rem;font-size:1.25rem;line-height:1.35}.PolicyPage-module__tRyOFa__article p{margin:1rem 0}.PolicyPage-module__tRyOFa__article a{color:var(--primary-dark);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.PolicyPage-module__tRyOFa__article ul{margin:1rem 0 1rem 1.5rem;list-style:outside}.PolicyPage-module__tRyOFa__article li{margin:.5rem 0}.PolicyPage-module__tRyOFa__article blockquote{border-left:4px solid var(--primary);color:var(--text-gray);margin:1.5rem 0;padding-left:1rem}.PolicyPage-module__tRyOFa__article table{border-collapse:collapse;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.PolicyPage-module__tRyOFa__article th,.PolicyPage-module__tRyOFa__article td{vertical-align:top;border:1px solid #09626d33;min-width:160px;padding:.75rem}.PolicyPage-module__tRyOFa__article th{color:var(--primary-dark);background:#07b1ae1f;font-weight:700}
