.ls-pg{--pg-navy:#001F3A;--pg-cream:#FBF6F1;--pg-gold:#A77A36;color:var(--pg-navy);background:#fff;font-family:Arial,sans-serif;font-size:17px;line-height:1.7;overflow-wrap:break-word}
.ls-pg *{box-sizing:border-box}.ls-pg a{color:var(--pg-navy);text-decoration:underline;text-underline-offset:.18em}.ls-pg a:hover{text-decoration-thickness:2px}.ls-pg :is(a,summary):focus-visible{outline:3px solid var(--pg-navy);outline-offset:4px;border-radius:2px}.ls-pg-wrap{width:min(100% - 40px,880px);margin-inline:auto}
.ls-pg-hero{background:var(--pg-cream);border-bottom:3px solid var(--pg-gold);padding:58px 0 42px}.ls-pg-eyebrow{font-size:12px!important;font-weight:800;letter-spacing:.11em;margin:0 0 14px!important}.ls-pg h1{font-size:clamp(34px,4.7vw,56px);line-height:1.09;letter-spacing:-.025em;margin:0 0 22px;font-weight:800;max-width:780px;color:var(--pg-navy)}.ls-pg-intro{font-size:20px;line-height:1.55;max-width:730px}.ls-pg h2{font-size:29px;line-height:1.2;letter-spacing:-.015em;margin:0 0 20px;color:var(--pg-navy)}.ls-pg h3{font-size:21px;line-height:1.3;margin:26px 0 12px;color:var(--pg-navy)}.ls-pg p{margin:0 0 18px}.ls-pg-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:28px 0 18px}.ls-pg a.ls-pg-button{display:inline-flex;justify-content:center;align-items:center;text-align:center;min-height:48px;padding:12px 20px;background:var(--pg-navy);color:#fff;text-decoration:none;font-size:16px;font-weight:700;border:2px solid var(--pg-navy)}.ls-pg a.ls-pg-button:focus-visible{outline-offset:5px}.ls-pg-subaction{padding:10px 3px;min-height:44px;font-size:16px;font-weight:700}.ls-pg-date{font-size:13px;margin:0!important;color:#425160}.ls-pg-toc{padding:25px 0;border-bottom:1px solid #d2d7dc;display:flex;flex-wrap:wrap;gap:4px 22px}.ls-pg-toc a{font-size:15px;display:inline-block;min-height:44px;padding:8px 0}.ls-pg-section{padding:42px 0;border-bottom:1px solid #d2d7dc;scroll-margin-top:125px}.ls-pg-anchor{scroll-margin-top:125px}.ls-pg-cite{font-size:12px;white-space:nowrap}.ls-pg-cite a{padding-inline:1px}.ls-pg .ls-pg-disclaimer{font-size:13px;line-height:1.5;font-weight:700;border:1px solid #425160;padding:13px;margin-top:14px}.ls-pg-product-link a{font-weight:700;display:inline-block;min-height:44px;padding-block:8px}.ls-pg-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.ls-pg-card{background:var(--pg-cream);padding:25px;border-top:4px solid var(--pg-gold)}.ls-pg-card h3{margin-top:0}.ls-pg-card a{display:inline-block;min-height:44px;padding-block:8px;font-weight:700}.ls-pg details{border-block-start:1px solid #d2d7dc}.ls-pg details:last-child{border-bottom:1px solid #d2d7dc}.ls-pg summary{cursor:pointer;padding:19px 0;font-size:18px;font-weight:700;line-height:1.4}.ls-pg details>div{padding:0 8px 8px 0}.ls-pg-sources{font-size:14px;line-height:1.55}.ls-pg-sources ol{padding-left:27px;margin:25px 0}.ls-pg-sources li{padding-left:6px;margin:0 0 19px;scroll-margin-top:130px}.ls-pg-sources li:target{background:var(--pg-cream);outline:2px solid var(--pg-gold);outline-offset:5px}.ls-pg-links a{display:inline-block;min-height:44px;padding:8px 0}.ls-pg-home-card{background:var(--pg-cream);padding:30px;border-top:4px solid var(--pg-gold);max-width:650px}.ls-pg-home-card h3{margin-top:0}
@media(max-width:600px){.ls-pg{font-size:16px;line-height:1.7}.ls-pg-wrap{width:calc(100% - 36px)}.ls-pg-hero{padding:38px 0 30px}.ls-pg-intro{font-size:18px}.ls-pg h2{font-size:25px}.ls-pg h3{font-size:20px}.ls-pg-section{padding:32px 0}.ls-pg-cards{grid-template-columns:1fr}.ls-pg-card{padding:22px}.ls-pg-actions{gap:10px}.ls-pg a.ls-pg-button{width:100%}.ls-pg-toc{column-gap:18px}.ls-pg-toc a{font-size:14px}.ls-pg-sources{font-size:14px}.ls-pg-home-card{padding:24px}}
@media print{.ls-pg-hero{background:white;padding:15px 0}.ls-pg-actions,.ls-pg-toc{display:none}.ls-pg{font-size:11pt}.ls-pg-wrap{width:100%}.ls-pg-section{padding:15px 0}.ls-pg h2,.ls-pg h3{break-after:avoid}.ls-pg h1{font-size:26pt}.ls-pg-card{break-inside:avoid}.ls-pg details>div{display:block!important}.ls-pg summary{list-style:none}.ls-pg a{color:#000}.ls-pg-sources{font-size:9pt}}