@layer reset,objects,skins,states;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f6f8;color:#10243a;font-family:Outfit,Segoe UI,sans-serif;font-size:1.05rem;line-height:1.65}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:Libre Baskerville,Georgia,serif;font-weight:400;line-height:1.25;margin:0 0 .75rem}p,ul,ol,dl{margin:0 0 1rem}a{color:#10243a}a:hover{color:#d4532b}:focus-visible{outline:2px solid #d4532b;outline-offset:3px}}@layer objects{.o-skip{position:absolute;left:1rem;top:-4rem;background:#10243a;color:#f3f6f8;padding:.4rem .7rem;z-index:5}.o-skip:focus{top:.5rem;color:#f3f6f8}.o-shell{width:min(1080px,calc(100% - 1.5rem));margin:.75rem auto 1.5rem;background:#f3f6f8;border-left:8px solid #10243a;min-height:calc(100vh - 2.25rem)}.o-nav{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.75rem .9rem;border-bottom:1px solid #10243a}.o-brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#10243a}.o-mark{width:48px;height:48px}.o-word{font-family:Libre Baskerville,Georgia,serif;font-size:1.05rem}.o-indexnav{display:flex;flex-wrap:wrap;gap:.85rem 1.15rem;justify-content:flex-end}.o-tick{display:inline-flex;flex-direction:column;gap:.35rem;text-decoration:none;font-size:.92rem;letter-spacing:.01em}.o-tick:after{content:"";display:block;width:.85rem;height:3px;background:#8a94a0}.o-toggle{display:none;border:1px solid #10243a;background:transparent;color:#10243a;border-radius:3px;padding:.35rem .6rem;font:inherit;cursor:pointer}.o-hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem;align-items:center;padding:2.5rem 1.75rem 1.5rem}.o-seal{width:180px;height:180px;margin:0 auto;animation:seal-in .7s ease 1}.o-eyebrow{margin:0 0 .4rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.o-hero h1{font-size:clamp(1.8rem,3vw,2.55rem);max-width:18ch}.o-lede{max-width:62ch}.o-miniledger,.o-ledger,.o-sheet{width:100%;border-collapse:collapse;margin:0 0 1rem}.o-miniledger th,.o-miniledger td,.o-ledger th,.o-ledger td,.o-sheet th,.o-sheet td{text-align:left;vertical-align:baseline;padding:.55rem .2rem;border-bottom:1px solid #10243a;font-weight:400}.o-miniledger th,.o-ledger th,.o-sheet th{width:11rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#3d4d63}.o-section{padding:.5rem 1.75rem 1.4rem}.o-section h2{font-size:1.55rem;margin-top:.4rem}.o-rulelist{list-style:none;padding:0;margin:0 0 1rem;border-top:1px solid #10243a}.o-rulelist li{border-bottom:1px solid #10243a;padding:.7rem 0}.o-rulelist a{text-decoration:none}.o-rulelist a:hover{text-decoration:underline}.o-kicker{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#3d4d63}.o-steps{list-style:none;padding:0;margin:0;counter-reset:step;border-top:1px solid #10243a}.o-steps li{counter-increment:step;border-bottom:1px solid #10243a;padding:.75rem 0 .75rem 2.4rem;position:relative}.o-steps li:before{content:counter(step);position:absolute;left:0;top:.75rem;font-family:Libre Baskerville,Georgia,serif;color:#d4532b}.o-inquiry{margin:.5rem 1.75rem 1.75rem;padding:1.1rem 0 .2rem;border-top:3px solid #d4532b}.o-cta{display:inline-block;background:#d4532b;color:#fff;text-decoration:none;border-radius:3px;padding:.55rem .9rem;border:0;font:inherit}.o-cta:hover{color:#fff;background:#b84422}.o-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.o-textlink{text-underline-offset:.18em}.o-article{display:grid;grid-template-columns:168px minmax(0,1fr);gap:1.5rem;padding:2rem 1.75rem 2.2rem}.o-marginindex{border-right:1px solid #10243a;padding-right:.8rem;display:flex;flex-direction:column;gap:.45rem;align-self:start;position:sticky;top:1rem}.o-marginindex a{text-decoration:none;font-size:.92rem}.o-copy{max-width:68ch}.o-copy h1{font-size:clamp(1.7rem,3vw,2.3rem)}.o-points{padding:0;margin:0 0 1.2rem;list-style:none;border-top:1px solid #10243a}.o-points li{border-bottom:1px solid #10243a;padding:.55rem 0}.o-faq dt{font-family:Libre Baskerville,Georgia,serif;margin-top:.9rem}.o-faq dd{margin:.25rem 0 0;padding-bottom:.7rem;border-bottom:1px solid #10243a}.o-footer{margin-top:auto}.o-band{padding:.9rem 1.75rem}.o-band p{margin:.15rem 0}.s-policy nav{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.o-clause{padding:0;margin:0;list-style:none;counter-reset:clause}.o-clause li{counter-increment:clause;border-bottom:1px solid #10243a;padding:.75rem 0 .75rem 2rem;position:relative}.o-clause li:before{content:counter(clause);position:absolute;left:0;font-family:Libre Baskerville,Georgia,serif}}@layer skins{.s-inverse{background:#10243a;color:#f3f6f8}.s-inverse a{color:#f3f6f8}.s-step{background:#1a3354;color:#f3f6f8}.s-step a{color:#f3f6f8}.s-policy{border-top:1px solid #10243a}}@layer states{.is-current:after{width:100%;background:#d4532b}.o-tick:hover:after{width:100%;background:#d4532b}}@keyframes seal-in{0%{opacity:0}to{opacity:1}}@media(max-width:800px){.o-nav{flex-wrap:wrap;align-items:center}.o-toggle{display:inline-block;margin-left:auto}.o-indexnav{display:none;width:100%;flex-direction:column;padding-top:.6rem}.o-indexnav.is-open{display:flex}.o-hero,.o-article{grid-template-columns:1fr}.o-marginindex{position:static;border-right:0;border-bottom:1px solid #10243a;padding:0 0 .8rem;flex-direction:row;flex-wrap:wrap}.o-miniledger th,.o-ledger th,.o-sheet th{width:38%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.o-seal{animation:none}}
