.policy-hero{isolation:isolate;min-height:520px;color:var(--white);background:radial-gradient(circle at 85% 15%,#f7bc2838,#0000 28%),linear-gradient(122deg,#061321 0%,#0b365c 68%,#071522 100%);align-items:end;display:flex;position:relative;overflow:hidden}.policy-hero:after{content:"";z-index:-1;opacity:.08;background-image:linear-gradient(#ffffff52 1px,#0000 1px),linear-gradient(90deg,#ffffff52 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 100%)}.policy-hero__mark{z-index:-1;color:#0000;font-family:var(--display);letter-spacing:-.12em;-webkit-text-stroke:1px #ffffff14;font-size:clamp(250px,36vw,520px);font-weight:900;line-height:.75;position:absolute;bottom:-.14em;right:2vw}.policy-hero__content{padding-top:160px;padding-bottom:66px}.policy-breadcrumbs{color:#ffffff8a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:34px;font-size:10px;font-weight:750;display:flex}.policy-breadcrumbs a{color:var(--gold);text-decoration:none}.policy-hero h1{max-width:1000px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 34px;font-size:clamp(64px,8.5vw,124px);font-weight:900;line-height:.82}.policy-hero h1 span{color:var(--red-bright);display:block}.policy-meta{color:#ffffffb3;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:10px 32px;font-size:10px;font-weight:760;display:flex}.policy-layout{grid-template-columns:minmax(210px,280px) minmax(0,820px);justify-content:space-between;gap:clamp(50px,8vw,120px);padding-top:98px;padding-bottom:124px;display:grid}.policy-index{background:var(--ink-soft);color:#ffffffb3;align-self:start;padding:27px 26px;position:sticky;top:28px}.policy-index>p{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:850}.policy-index ol{counter-reset:policy-index;gap:2px;margin:0;padding:0;list-style:none;display:grid}.policy-index li{counter-increment:policy-index}.policy-index a{color:inherit;grid-template-columns:24px 1fr;gap:5px;padding:7px 0;font-size:10px;line-height:1.35;text-decoration:none;display:grid}.policy-index a:before{content:counter(policy-index, decimal-leading-zero);color:#ffffff4d;font-size:8px;font-weight:800}.policy-index a:hover,.policy-index a:focus-visible{color:var(--white)}.policy-document{min-width:0}.policy-introduction{background:var(--white);border-top:5px solid var(--red);margin-bottom:76px;padding:clamp(28px,5vw,52px);box-shadow:0 24px 65px #07121f17}.policy-introduction>p{color:var(--ink-soft);margin:0;font-size:clamp(19px,2.2vw,27px);line-height:1.5}.policy-introduction dl{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;margin:36px 0 0;display:grid}.policy-introduction dl div{background:var(--paper);padding:17px 18px}.policy-introduction dt{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.policy-introduction dd{color:var(--ink);margin:7px 0 0;font-size:13px;font-weight:750}.policy-document>section{padding:0 0 56px;scroll-margin-top:28px}.policy-document>section+section{border-top:1px solid var(--border);padding-top:54px}.policy-document h2{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;grid-template-columns:42px 1fr;align-items:baseline;gap:10px;margin:0 0 28px;font-size:clamp(28px,4vw,43px);font-weight:850;line-height:1;display:grid}.policy-document h2 span{color:var(--red);letter-spacing:0;font-size:10px}.policy-document section>p,.policy-document section>ul,.policy-document section>ol{color:#44515f;margin:0 0 19px 52px;font-size:14px;line-height:1.78}.policy-document section>:last-child{margin-bottom:0}.policy-document section>ul,.policy-document section>ol{padding-left:21px}.policy-document section li{margin-bottom:8px;padding-left:4px}.policy-document section li::marker{color:var(--red);font-weight:800}.policy-document section a{color:var(--blue);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:750}.policy-columns{columns:2;column-gap:42px}.policy-columns li{break-inside:avoid}.policy-contact{background:var(--border);gap:1px;margin:30px 0 0 52px;font-style:normal;display:grid}.policy-contact div{background:var(--white);grid-template-columns:140px 1fr;gap:20px;padding:18px 20px;display:grid}.policy-contact span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.policy-contact strong,.policy-contact a{color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}.policy-help{color:var(--white);background:var(--navy);margin-top:24px;padding:clamp(28px,5vw,48px)}.policy-help p{font-family:var(--display);text-transform:uppercase;margin:0 0 22px;font-size:clamp(25px,4vw,39px);font-weight:850;line-height:1.05}.policy-help a{color:var(--white);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.policy-help a span{color:var(--gold);font-size:18px}@media (width<=900px){.policy-layout{grid-template-columns:1fr}.policy-index{position:static}.policy-index ol{grid-template-columns:1fr 1fr;column-gap:28px}}@media (width<=680px){.policy-hero{min-height:500px}.policy-hero__content{padding-top:128px;padding-bottom:48px}.policy-hero h1{font-size:clamp(55px,16vw,86px)}.policy-hero__mark{display:none}.policy-layout{gap:54px;padding-top:70px;padding-bottom:86px}.policy-index ol{grid-template-columns:1fr}.policy-introduction{margin-bottom:62px}.policy-introduction dl{grid-template-columns:1fr}.policy-document h2{grid-template-columns:30px 1fr;font-size:29px}.policy-document section>p,.policy-document section>ul,.policy-document section>ol{margin-left:0}.policy-columns{columns:1}.policy-contact{margin-left:0}.policy-contact div{grid-template-columns:1fr;gap:7px}}
