.policy{background-color:var(--gray-800);min-height:calc(100vh - 4rem - 53px);padding:1.5rem 1.5rem 5rem}.policy ::selection{background:var(--amber-200)}.policy .policy-contain{margin-block-start:5rem}.policy h1,.policy h2{color:var(--gray-50)}.policy h1{font-size:clamp(1.75rem,4.5vw + 25.6px,4rem);font-weight:800;letter-spacing:-3px;margin:6rem 0 0;text-align:center}.policy h2{font-size:1.5rem;font-weight:800;letter-spacing:-1px;margin:1.5rem 0 0}.policy a{color:var(--indigo-400);transition:color var(--duration-medium) ease-in-out;will-change:color}.policy a:hover,.policy a:focus,.policy a:focus-visible{color:var(--indigo-300)}.policy .policy-contain h2:first-child{margin-block-start:0}.policy p,.policy ul{color:var(--gray-100);font-size:1.125rem;font-weight:400;line-height:1.4}.policy p{margin:.5rem 0 0}.policy p.lede{font-size:1.25rem;font-style:italic;font-weight:450;line-height:1.2;margin-block-start:.75rem;margin-inline:auto;max-width:30ch;text-align:center}.policy p.lede+h2{margin-block-start:5rem}.policy p+p{margin-block-start:.25rem;text-indent:1.5rem}.policy figure{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3rem 0}.policy figure img{height:auto;width:100%}.policy figure figcaption{background-color:var(--gray-900);color:var(--gray-100);font-size:1rem;font-style:italic;padding:1rem;text-align:center;width:100%}@media screen and (min-width: 600px){.policy .policy-grid{display:grid;grid-template-columns:repeat(28,1fr)}.policy .policy-contain{grid-column:4/-4}.policy p,.policy ul{font-size:1.25rem}.policy p.lede,.policy ul.lede{font-size:1.5rem}}@media screen and (min-width: 760px){.policy p.lede{max-width:none}}@media screen and (min-width: 900px){.policy .policy-contain{grid-column:4/-4}.policy h2{font-size:1.7rem;margin-block-start:2.5rem}.policy p,.policy ul{font-size:1.45rem}.policy p.lede,.policy ul.lede{font-size:1.75rem}}@media screen and (min-width: 1200px){.policy .policy-contain{grid-column:6/-6;margin-inline:auto;max-width:var(--global-max-width)}.policy h2{font-size:2.15rem}.policy p,.policy ul{font-size:1.75rem}.policy p.lede,.policy ul.lede{font-size:2.15rem}}
