.info-page[data-v-440a0a28]{padding:0 var(--page-gutter) 28px;width:100%}.info-heading[data-v-440a0a28]{border-bottom:1px solid var(--line);padding:58px 0 36px}.info-heading h1[data-v-440a0a28]{font-size:clamp(40px,4.5vw,64px);margin-bottom:20px}.info-heading>p[data-v-440a0a28]{color:var(--muted);font-size:19px;margin:0 0 18px;max-width:62ch}.info-updated[data-v-440a0a28]{color:var(--muted);font-size:12px}.info-layout[data-v-440a0a28]{display:grid;gap:64px;grid-template-columns:220px minmax(0,1fr);padding-top:38px}.info-contents[data-v-440a0a28]{align-self:start;position:sticky;top:calc(var(--site-header-height,76px) + 24px)}.info-contents>p[data-v-440a0a28]{font-size:12px;font-weight:600;margin:0 0 12px}.info-contents ul[data-v-440a0a28]{display:grid;gap:4px;list-style:none;margin:0;padding:0}.info-contents a[data-v-440a0a28]{color:var(--muted);display:inline-block;font-size:13px;line-height:1.5;padding:7px 0}.info-article[data-v-440a0a28]{font-size:16px;line-height:1.8;max-width:78ch;min-width:0;overflow-wrap:anywhere}.info-article[data-v-440a0a28] section{margin-bottom:38px;scroll-margin-top:30px}.info-article[data-v-440a0a28] h2{font-size:29px;line-height:1.2;margin:0 0 16px}.info-article[data-v-440a0a28] h3{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:0;line-height:1.5;margin:24px 0 12px}.info-article[data-v-440a0a28] p{margin:0 0 17px}.info-article[data-v-440a0a28] ol,.info-article[data-v-440a0a28] ul{margin:15px 0 22px;padding-left:22px}.info-article[data-v-440a0a28] li{margin-bottom:10px}.info-article[data-v-440a0a28] a:not(.button){color:var(--rust);text-decoration:underline;text-underline-offset:4px}.info-article[data-v-440a0a28] .policy-summary{background:var(--sage);margin-bottom:32px;padding:23px 25px}.info-article[data-v-440a0a28] .policy-summary p:last-child{margin-bottom:0}.info-article[data-v-440a0a28] .policy-note{border-top:1px solid var(--line);color:var(--muted);font-size:14px;padding-top:20px}@media(max-width:800px){.info-heading[data-v-440a0a28]{padding:35px 0 25px}.info-heading>p[data-v-440a0a28]{font-size:17px}.info-layout[data-v-440a0a28]{gap:30px;grid-template-columns:1fr;padding-top:25px}.info-contents[data-v-440a0a28]{position:static}.info-contents ul[data-v-440a0a28]{display:flex;flex-wrap:wrap;gap:4px 20px}.info-contents a[data-v-440a0a28]{font-size:12px}.info-article[data-v-440a0a28] h2{font-size:26px}.info-article[data-v-440a0a28] .policy-summary{padding:18px}}
