.ip-page{--ip-navy:#071d33;--ip-ink:#18354a;--ip-gold:#ffcf47;--ip-muted:#526575;--ip-line:#d6dcd5;background:#f5f2e9;color:var(--ip-ink);padding-bottom:1px}.ip-page a{color:inherit;text-decoration:none}.ip-page a:hover{text-decoration:underline;text-underline-offset:4px}.ip-page :is(a,button,input,select,textarea):focus-visible{outline:3px solid #176b9b;outline-offset:4px}.ip-page h1,.ip-page h2,.ip-page h3{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em}.ip-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:24px}.ip-nav-brand{font-size:12px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.ip-nav-brand span{display:block;font-size:10px;font-weight:400;letter-spacing:0;margin-top:5px;color:var(--ip-muted)}.ip-nav>div{display:flex;gap:22px;font-size:12px;font-weight:750}.ip-nav [aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.ip-hero{background:var(--ip-navy);color:#fff;border-bottom:5px solid var(--ip-gold);position:relative;overflow:hidden}.ip-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0,transparent 170px,#ffffff04 170px,#ffffff04 171px);pointer-events:none}.ip-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:65px;align-items:center;padding-block:54px 50px;position:relative}.ip-tag{display:inline-block;background:var(--ip-gold);color:var(--ip-navy);padding:9px 15px;transform:skewY(-3deg);font:850 10px/1.5 Arial,sans-serif;letter-spacing:.12em}.ip-hero h1{font-size:clamp(45px,5.7vw,75px);line-height:1.02;letter-spacing:-.055em;margin:28px 0 23px}.ip-hero h1 em{font-weight:500;color:#ffdb76}.ip-hero-grid>div>p{font:18px/1.7 Georgia,serif;color:#dbe5ec;max-width:680px}.ip-hero-down{display:inline-block;font-size:12px;font-weight:800;margin-top:20px;padding-bottom:6px;border-bottom:1px solid #82929d}.ip-identity{position:relative;text-align:center;border:1px solid #527086;border-top:4px solid #c6a15b;padding:27px 24px;background:#0e2a42}.ip-identity>img{display:block;width:auto;height:140px;object-fit:contain;margin:0 auto 22px}.ip-identity>.ip-eyebrow{color:#ffdb76}.ip-identity>p{font:italic 21px/1.5 Georgia,serif;color:#eef3f6;margin:15px 0 0}.ip-monogram{display:flex;align-items:center;justify-content:center;width:135px;height:135px;border-radius:50%;background:#ffcf47;color:#071d33;margin:0 auto 20px;font:700 54px/1 Georgia,serif;letter-spacing:-.06em;box-shadow:0 0 0 8px #ffffff08}.ip-identity>strong{display:block;font:700 27px/1.2 Georgia,serif}.ip-identity>span:not(.ip-monogram):not(.ip-eyebrow){display:block;color:#c0d1df;font-size:11px;margin-top:7px}.ip-identity>b{display:block;font-size:11px;line-height:1.7;font-weight:500;color:#ffdb76;border-top:1px solid #4d6375;margin-top:20px;padding-top:18px}.ip-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--ip-line);margin-block:28px 0}.ip-timeline>div{padding:24px;border-right:1px solid var(--ip-line)}.ip-timeline>div:last-child{border:0}.ip-timeline b{display:block;font:700 26px/1.2 Georgia,serif;color:#102c43}.ip-timeline span{display:block;font-size:10px;margin-top:8px;color:var(--ip-muted)}.ip-layout{display:grid;grid-template-columns:minmax(0,810px) 250px;gap:65px;justify-content:space-between;padding-block:48px 55px;align-items:start}.ip-main{min-width:0}.ip-prose{font:18px/1.85 Georgia,serif;overflow-wrap:break-word}.ip-prose>section,.ip-prose>div>section{margin:0 0 45px;padding-bottom:36px;border-bottom:1px solid var(--ip-line)}.ip-prose>section:last-child,.ip-prose>div>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ip-prose p{margin:0 0 1.15em}.ip-prose h2{font-size:37px;line-height:1.12;margin:12px 0 22px;scroll-margin-top:28px;color:var(--ip-navy)}.ip-prose h3{font-size:25px;line-height:1.2;margin:10px 0 14px;color:var(--ip-navy)}.ip-prose .ip-eyebrow,.ip-eyebrow{display:block;font:850 10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#425b6a}.ip-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.ip-feature-grid>a,.ip-feature-grid>div{display:block;background:#fff;border:1px solid var(--ip-line);border-top:3px solid #c6a15b;padding:23px;min-width:0}.ip-feature-grid>a:hover{box-shadow:0 8px 25px #071d3310;text-decoration:none;border-top-color:#003087}.ip-feature-grid span{display:block;font:800 9px/1.6 Arial,sans-serif;letter-spacing:.1em;color:#526575}.ip-feature-grid h3{font-size:26px;margin:14px 0 12px}.ip-feature-grid p{font:13px/1.75 Arial,sans-serif;color:#526575;margin:0}.ip-feature-grid.ip-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-three>a,.ip-three>div{padding:20px}.ip-three h3{font-size:24px}.ip-text-link{display:inline-block;font:800 12px/1.6 Arial,sans-serif;color:#154f74!important;border-bottom:1px solid #879da9;padding-bottom:4px}.ip-prose blockquote{font:italic 30px/1.45 Georgia,serif;border-left:4px solid #c6a15b;padding:24px 28px;margin:30px 0;background:#e9e6db;color:#102c43}.ip-announcement,.ip-person-contact{background:var(--ip-navy);color:#e4edf3;padding:30px!important;border:0!important;border-top:4px solid #c6a15b!important}.ip-prose .ip-announcement h2,.ip-prose .ip-person-contact h2{color:#fff}.ip-prose .ip-announcement .ip-eyebrow,.ip-prose .ip-person-contact .ip-eyebrow{color:#ffdb76}.ip-prose .ip-announcement p,.ip-person-contact p{font:16px/1.75 Arial,sans-serif}.ip-prose .ip-announcement>a,.ip-prose .ip-person-contact>a{font:800 12px/1.7 Arial,sans-serif;color:#ffdb76}.ip-inline-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 25px;font:800 12px/1.5 Arial,sans-serif;margin:22px 0 0}.ip-signature{font:italic 30px/1.4 Georgia,serif;color:#31556b}.ip-small{font:12px/1.8 Arial,sans-serif!important;color:#526575}.ip-support-group{margin:25px 0}.ip-support-group h3{font-size:25px}.ip-support-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ip-support-options>a{background:#fff;border:1px solid #b8c5c6;padding:20px;transition:border-color .15s}.ip-support-options>a:hover{border-color:#102c43;text-decoration:none;background:#fff9e8}.ip-support-options strong{display:block;font:800 22px/1.35 Arial,sans-serif;color:#102c43}.ip-support-options span{display:block;font:10px/1.6 Arial,sans-serif;color:#526575;margin-top:10px}.ip-checklist{padding:0;list-style:none;margin:25px 0}.ip-checklist li{position:relative;padding:16px 0 16px 29px;border-bottom:1px solid var(--ip-line);font:15px/1.8 Arial,sans-serif}.ip-checklist li:before{content:'✓';position:absolute;left:0;color:#496b4c;font-weight:900}.ip-email-form{background:#fff;border:1px solid var(--ip-line);border-top:4px solid #c6a15b;padding:28px;margin:25px 0;font:14px/1.7 Arial,sans-serif}.ip-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ip-email-form label{display:block;font-size:12px;font-weight:800;color:#102c43;margin-bottom:8px}.ip-email-form label>span{font-size:9px;font-weight:400;color:#526575;margin-left:8px}.ip-email-form input,.ip-email-form textarea,.ip-email-form select{display:block;width:100%;border:1px solid #aebec3;border-radius:2px;background:#fcfdfa;color:#102c43;padding:12px;font:14px/1.6 Arial,sans-serif;margin-bottom:22px;min-width:0}.ip-email-form textarea{resize:vertical}.ip-form-note{font-size:11px!important;line-height:1.8!important;color:#526575;margin-bottom:20px!important}.ip-form-note a{text-decoration:underline}.ip-button{display:inline-block;background:var(--ip-navy);color:#fff!important;border:0;border-radius:3px;padding:14px 20px;font:800 12px/1.4 Arial,sans-serif;cursor:pointer}.ip-page .ip-button:hover{background:#174d70;text-decoration:none}.ip-email-draft{margin-top:28px;padding-top:22px;border-top:1px solid var(--ip-line)}.ip-email-draft[hidden]{display:none}.ip-email-draft h3{font-size:26px}.ip-email-draft p{font-size:12px;line-height:1.7}.ip-email-draft pre{font:12px/1.8 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;border:1px solid #d6dfd5;background:#f0f3ec;padding:17px}.ip-copy-draft{background:#fff;border:1px solid #aebec3;color:#102c43;padding:12px 16px;font:800 12px Arial,sans-serif;cursor:pointer}.ip-draft-status{font-size:11px!important;color:#3d6748!important;margin-top:18px!important}.ip-direct-email{border-top:1px solid var(--ip-line);padding-top:22px}.ip-direct-email>span{display:block;font:12px/1.7 Arial,sans-serif;color:#526575}.ip-direct-email>a{font:800 15px/1.7 Arial,sans-serif;color:#154f74}.ip-rail-sticky{position:sticky;top:22px}.ip-contents{border-top:3px solid var(--ip-navy);padding-top:18px;max-height:52vh;overflow:auto}.ip-contents>.ip-eyebrow{margin-bottom:14px}.ip-contents>a{display:flex;gap:15px;justify-content:space-between;font:12px/1.5 Arial,sans-serif;border-bottom:1px solid var(--ip-line);padding:12px 0}.ip-contents>a>span{color:#526575}.ip-rail-card{margin-top:25px;background:#e9e6dc;padding:23px;border-top:3px solid #c6a15b}.ip-rail-card>.ip-eyebrow{margin-bottom:15px}.ip-rail-card>a{display:block;font:750 12px/1.6 Arial,sans-serif;padding:11px 0;border-bottom:1px solid #ccd0c7}.ip-rail-card>a:last-child{border-bottom:0}.ip-rail-shrimpie{background:#e9e6dc;border-top:3px solid #c6a15b;padding:24px;margin-top:25px}.ip-rail-shrimpie img{display:block;object-fit:contain;margin:0 auto 20px}.ip-rail-shrimpie p{font:italic 19px/1.5 Georgia,serif;margin:15px 0 0}.ip-next{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#e7e9e1;border:1px solid #d3dbd2;border-top:3px solid #c6a15b;padding:30px;margin-bottom:50px}.ip-next h2{font-size:34px;margin:10px 0 0;line-height:1.15}.ip-next>div:last-child{display:grid;gap:14px;font-size:12px;font-weight:750}.ip-edition-note{background:#fff7d8;border:1px solid #d8c78e;padding:22px;margin:0 0 35px;font:12px/1.8 Arial,sans-serif;color:#4d472d}.ip-edition-note strong{display:block;font-size:13px;margin-bottom:8px}.ip-edition-note p{margin:8px 0 0}.ip-edition-note code{overflow-wrap:anywhere}.ip-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:25px 0}.ip-policy-grid>article{background:#fff;border:1px solid var(--ip-line);padding:23px}.ip-policy-grid p{font:14px/1.8 Arial,sans-serif}.ip-policy .ip-prose>div>section>span:not(.ip-eyebrow){font:800 10px/1.7 Arial,sans-serif;color:#526575}.ip-policy .ip-prose ul{font:15px/1.8 Arial,sans-serif;padding-left:22px}.ip-policy .ip-prose li{padding:5px 0}.ip-policy .ip-prose a{color:#154f74;text-decoration:underline}.ip-policy-accent{background:#e9e6dc;padding:25px}.ip-channel-card{border-top:4px solid var(--ip-navy)!important}.ip-channel-card>p{margin-bottom:18px}.ip-channel-card>a{font-size:12px;font-weight:800;color:#154f74}.ip-channels-note{font:12px/1.8 Arial,sans-serif;color:#526575}
@media(max-width:1050px){.ip-nav{gap:20px}.ip-nav>div{gap:16px;white-space:nowrap;overflow:auto;padding-bottom:5px}.ip-hero-grid{gap:40px;grid-template-columns:minmax(0,1fr) 260px}.ip-layout{gap:35px;grid-template-columns:minmax(0,1fr) 220px}.ip-identity{padding:24px 20px}.ip-feature-grid.ip-three{grid-template-columns:1fr}.ip-three>a,.ip-three>div{padding:24px}.ip-three h3{font-size:26px}.ip-timeline>div{padding:20px}.ip-timeline b{font-size:23px}.ip-prose h2{font-size:34px}}
@media(max-width:760px){.ip-nav{display:block;padding-block:19px}.ip-nav>div{margin-top:20px;gap:22px}.ip-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:37px}.ip-hero h1{font-size:58px}.ip-hero-grid>div>p{font-size:18px}.ip-identity{display:flex;align-items:center;gap:20px;text-align:left;padding:20px;flex-wrap:wrap}.ip-identity>img{float:left;height:100px;width:auto;margin:0}.ip-identity>.ip-eyebrow{flex:1}.ip-identity>p{font-size:20px;margin:0;width:100%}.ip-bio .ip-identity{display:grid;grid-template-columns:80px 1fr;column-gap:22px;row-gap:5px}.ip-monogram{width:80px;height:80px;font-size:36px;grid-row:1/4;margin:0}.ip-identity>strong{font-size:27px}.ip-identity>b{border:0;padding:0;margin:5px 0 0}.ip-identity>span:not(.ip-monogram):not(.ip-eyebrow){margin:0}.ip-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-timeline>div{border-bottom:1px solid var(--ip-line)}.ip-timeline>div:nth-child(2){border-right:0}.ip-timeline>div:nth-child(3){border-bottom:0}.ip-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:32px}.ip-rail-sticky{position:static}.ip-contents{max-height:none}.ip-rail-card{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ip-rail-card>.ip-eyebrow{grid-column:1/-1}.ip-rail-shrimpie{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ip-rail-shrimpie img{height:95px;width:auto;margin:0}.ip-rail-shrimpie p{font-size:18px}.ip-rail-shrimpie>.ip-eyebrow{flex:1}.ip-prose{font-size:18px}.ip-feature-grid.ip-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-three h3{font-size:23px}.ip-three>a,.ip-three>div{padding:20px}.ip-rail .ip-contents{display:none}.ip-next{margin-bottom:35px;padding:25px}.ip-next h2{font-size:30px}.ip-prose>section,.ip-prose>div>section{margin-bottom:35px;padding-bottom:28px}}
@media(max-width:480px){.ip-hero h1{font-size:46px}.ip-tag{font-size:9px;letter-spacing:.09em;padding:8px 11px}.ip-hero-grid>div>p{font-size:17px}.ip-identity{gap:15px}.ip-identity>p{font-size:19px}.ip-prose h2{font-size:31px}.ip-prose h3{font-size:25px}.ip-prose blockquote{font-size:25px;padding:23px}.ip-feature-grid,.ip-feature-grid.ip-three,.ip-policy-grid{grid-template-columns:1fr}.ip-feature-grid h3{font-size:28px}.ip-feature-grid>a,.ip-feature-grid>div{padding:23px}.ip-timeline>div{padding:18px}.ip-timeline b{font-size:23px}.ip-timeline span{font-size:9px}.ip-announcement,.ip-person-contact{padding:24px!important}.ip-person-contact>a{overflow-wrap:anywhere}.ip-form-pair{grid-template-columns:1fr;gap:0}.ip-email-form{padding:22px}.ip-support-options>a{padding:17px}.ip-support-options strong{font-size:20px}.ip-support-options span{font-size:9px}.ip-next{display:block}.ip-next>div:last-child{margin-top:25px}.ip-nav>div{font-size:11px}.ip-edition-note{padding:19px}.ip-bio .ip-identity{grid-template-columns:70px 1fr}.ip-monogram{width:70px;height:70px;font-size:31px}.ip-identity>strong{font-size:25px}.ip-hero h1{overflow-wrap:normal}}
.ip-feature-grid>article.ip-channel-card{display:block;background:#fff;border:1px solid var(--ip-line);padding:23px;min-width:0}.ip-channel-card h3{overflow-wrap:anywhere}.ip-channel-card a{font:800 12px/1.6 Arial,sans-serif;color:#154f74}.ip-channel-card span{font-size:9px;letter-spacing:.1em;font-weight:800;color:#526575}
