.pr-page{padding:4.5rem 0 6rem;color:var(--ds-ink);background:#fff;font:400 1rem/1.6 var(--ds-body),Arial,sans-serif}
.pr-page h1,.pr-page p{margin:0}
.pr-page .pr-wrap{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:2.5rem 4rem;align-items:start}
.pr-page .pr-heading h1{font:400 2.625rem/1.1 var(--ds-display),Inter,sans-serif;letter-spacing:-.04em}
.pr-page .pr-copy{border-top:1px solid var(--ds-rule);padding-top:1.25rem;color:var(--ds-muted);min-width:0}
.pr-page .pr-home-link{display:inline-flex;justify-self:start;align-items:center;gap:1.25rem;grid-column:2;margin-top:3rem}
.pr-page .pr-home-link svg{width:1.25rem;height:1.25rem;stroke:currentColor;stroke-width:1.2;fill:none;flex:none}
.pr-page a:focus-visible{outline:2px solid var(--ds-blue);outline-offset:5px}
@media(max-width:900px){.pr-page .pr-wrap{grid-template-columns:12rem minmax(0,1fr);gap:2rem 2.5rem}.pr-page .pr-heading h1{font-size:2.375rem}}
@media(max-width:760px){.pr-page{padding:2.5rem 0 4rem}.pr-page .pr-wrap{display:block}.pr-page .pr-heading h1{font-size:2rem}.pr-page .pr-copy{margin-top:2rem;padding-top:1.25rem}.pr-page .pr-home-link{margin-top:3rem}}

/* Quiet document treatment for the supplied policy slot. */
.pr-page .pr-wrap{row-gap:1.5rem;padding-top:.5rem}
.pr-page .pr-heading{padding-top:1rem}.pr-page .pr-copy{position:relative;isolation:isolate;min-height:10rem;padding:1.75rem 2rem;border:1px solid #dce3ed;border-top:1px solid #aebdd2;box-shadow:0 14px 35px #17274108;background:#fff}
.pr-page .pr-copy:before{content:'';position:absolute;inset:0;background:white;border:1px solid #e2e8ef;transform:translate(6px,7px);z-index:-1}
.pr-page .pr-home-link{margin-top:1.5rem}
@media(max-width:760px){.pr-page .pr-copy{margin-top:1.75rem;margin-right:7px;padding:1.5rem;min-height:8rem}.pr-page .pr-home-link{margin-top:2rem}}
.pr-heading>.ds-eyebrow{margin-bottom:17px}.pr-heading>.ds-ref{margin-top:20px;max-width:205px}
.pr-copy section+section{margin-top:29px;padding-top:25px;border-top:1px solid var(--ds-rule)}
.pr-copy h2{font:400 1.125rem/1.4 var(--ds-display);letter-spacing:-.025em;margin:0 0 12px;color:var(--ds-ink);overflow-wrap:anywhere;hyphens:auto}
.pr-copy p{font-size:.9375rem;line-height:1.7;max-width:650px;overflow-wrap:anywhere;hyphens:auto}
@media(max-width:760px){.pr-heading>.ds-ref{max-width:none;margin-top:15px}.pr-page .pr-copy{padding:24px}.pr-copy p{font-size:1rem}.pr-copy h2{font-size:1.125rem}.pr-copy section+section{margin-top:24px;padding-top:23px}}
