:root{--prepare-navy:#041d2f;--prepare-ink:#061b2a;--prepare-blue:#0071bc;--prepare-bright:#139fe6;--prepare-paper:#fbfcfd;--prepare-soft:#eef3f6;--prepare-line:#cbd7de}

.prepare-shell{width:min(1180px,calc(100% - 48px));margin:auto}

.prepare-kicker,.prepare-eyebrow{font:700 11px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em;color:var(--prepare-blue)}

.prepare-hero{min-height:690px;position:relative;color:#fff;background:linear-gradient(90deg,rgba(3,20,31,.96),rgba(3,28,43,.76) 52%,rgba(3,25,38,.2)),url('../images/hero.jpg') center/cover}

.prepare-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:9px;background:var(--prepare-blue)}

.prepare-hero__content{padding-top:100px}

.prepare-hero h1{font:700 82px/.96 Georgia,serif;letter-spacing:-.035em;margin:25px 0;color:#fff}

.prepare-lead{font:19px/1.6 Georgia,serif}

.prepare-hero .prepare-lead{max-width:560px;color:#e0ebef}

.prepare-eyebrow{color:#55c4fa}

.prepare-actions{display:flex;align-items:center;gap:28px;margin-top:32px}

.prepare-button{display:inline-block;background:var(--prepare-blue);color:#fff!important;padding:17px 22px;font:700 11px Arial;text-transform:uppercase;letter-spacing:.08em}

.prepare-link{color:#fff!important;font:700 11px Arial;text-transform:uppercase}

.prepare-purpose{background:var(--prepare-soft);border-top:8px solid var(--prepare-blue);padding:72px 0}

.prepare-purpose__grid{display:grid;grid-template-columns:150px 1.35fr .8fr;gap:42px}

.prepare-purpose h2,.prepare-section-head h2,.prepare-issue h2,.prepare-advertise h2,.prepare-subscribe h2{font:400 42px/1.15 Georgia,serif;margin:0;color:var(--prepare-ink)}

.prepare-purpose p:last-child{font:16px/1.7 Georgia,serif;color:#50606a}

.prepare-resources{padding:92px 0}

.prepare-section-head{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--prepare-line);padding-bottom:24px;margin-bottom:36px}

.prepare-section-head h2{margin-top:10px}

.prepare-section-head>a{font:700 11px Arial;text-transform:uppercase;color:var(--prepare-ink)}

.prepare-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}

.prepare-card{background:#fff;border:1px solid #dbe3e7}

.prepare-card__image{height:220px;background-size:cover;background-position:center;padding:20px;display:flex;align-items:end;justify-content:space-between;color:#fff!important}

.prepare-card__image span{font:44px Georgia,serif;color:#ffffffaa}

.prepare-card__image b{background:#fff;color:var(--prepare-ink);padding:7px 9px;font:700 9px Arial;text-transform:uppercase}

.prepare-card__copy{padding:26px}

.prepare-card h3{font:26px/1.15 Georgia,serif;margin:0 0 14px}

.prepare-card p{font:14px/1.6 Arial;color:#566771}

.prepare-card__link{font:700 10px Arial;text-transform:uppercase;color:var(--prepare-blue)!important}

.prepare-issue{padding:96px 0;background:var(--prepare-navy);color:#fff}

.prepare-issue__grid{display:grid;grid-template-columns:390px 1fr;gap:95px;align-items:center}

.prepare-cover{max-width:390px;padding:18px;background:#0a3048;box-shadow:0 30px 65px #0009;transform:rotate(-1deg)}

.prepare-cover img{width:100%;display:block}

.prepare-cover a{display:block}
.prepare-cover--mockup{padding:0;background:transparent;box-shadow:none;transform:none}
.prepare-cover--mockup img{filter:drop-shadow(0 28px 28px #0008)}
.prepare-cover>span{display:block;margin-top:13px;color:#8fb0c0;font:700 9px Arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.12em}
.prepare-cover-dialog{max-width:min(720px,90vw);max-height:92vh;padding:22px;border:0;background:#071f30;box-shadow:0 30px 100px #000c}
.prepare-cover-dialog::backdrop{background:#020b11e8}
.prepare-cover-dialog img{display:block;max-width:100%;max-height:84vh;margin:auto}
.prepare-cover-dialog button{position:absolute;top:4px;right:7px;width:36px;height:36px;border:0;background:#0788cf;color:#fff;font:28px/1 Arial;cursor:pointer}

.prepare-issue h2{color:#fff;font-size:47px;margin:16px 0 25px}

.prepare-issue .prepare-lead{color:#d8e7ed}

.prepare-issue li{margin:10px 0}

.prepare-vault{border:1px solid #ffffff35;padding:15px 18px;color:#9db8c6!important;font:700 11px Arial;text-transform:uppercase;letter-spacing:.07em}

.prepare-issue small{display:block;margin-top:12px;color:#91aab6;line-height:1.5}

.prepare-advertise{padding:88px 0;display:grid;grid-template-columns:1.4fr .7fr;gap:90px}

.prepare-advertise h2{margin-top:12px}

.prepare-advertise p{font:16px/1.65 Georgia,serif;color:#596b74}

.prepare-outline{display:inline-block;border:1px solid var(--prepare-ink);padding:15px 18px;font:700 10px Arial;text-transform:uppercase;color:var(--prepare-ink)!important}

.prepare-subscribe{padding:75px 0;background:var(--prepare-blue);color:#fff}

.prepare-subscribe__grid{display:grid;grid-template-columns:1fr .55fr;gap:80px;align-items:center}

.prepare-subscribe h2{color:#fff;font-size:48px;margin:10px 0}

.prepare-subscribe .prepare-kicker{color:#bce8ff}

.prepare-subscribe p{font:17px Georgia,serif}

.prepare-button--light{background:#fff;color:var(--prepare-blue)!important}

@media(max-width:800px){.prepare-shell{width:min(100% - 30px,680px)}

.prepare-hero{min-height:640px}

.prepare-hero h1{font-size:52px}

.prepare-purpose__grid,.prepare-issue__grid,.prepare-advertise,.prepare-subscribe__grid{grid-template-columns:1fr;gap:30px}

.prepare-card-grid{grid-template-columns:1fr}

.prepare-purpose h2,.prepare-section-head h2,.prepare-issue h2,.prepare-advertise h2,.prepare-subscribe h2{font-size:34px}

.prepare-cover{width:min(82vw,390px);margin:auto}

.prepare-actions{align-items:flex-start;flex-direction:column}

}



/* Editorial article template */
.prepare-article-page{background:#f6f8f9;color:#071d2d}


.prepare-article-hero{background:#071f30;color:#fff;border-bottom:4px solid #0788cf;padding:70px 0 62px}


.prepare-article-hero__inner{max-width:1120px}


.prepare-article-kicker,.prepare-article-kicker a{color:#55c4fa;font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em}


.prepare-article-hero h1{max-width:980px;margin:18px 0 22px;color:#fff;font:500 clamp(42px,5.2vw,76px)/1.02 Georgia,serif;letter-spacing:-.035em}


.prepare-article-meta{display:flex;flex-wrap:wrap;gap:10px 28px;color:#b7cbd5;font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}


.prepare-article-layout{display:grid;grid-template-columns:minmax(0,820px) 300px;gap:70px;align-items:start;padding-top:58px;padding-bottom:90px}


.prepare-article-main{min-width:0}


.prepare-article-image{margin:0 0 46px}


.prepare-article-image img{display:block;width:100%;height:auto}


.prepare-article-content{font:18px/1.8 Georgia,serif;color:#243846}


.prepare-article-content>p:first-child{font-size:22px;line-height:1.65;color:#132d3e}


.prepare-article-content h2{margin:54px 0 18px;color:#071d2d;font:500 38px/1.12 Georgia,serif;letter-spacing:-.025em}


.prepare-article-content h3{margin:38px 0 14px;color:#0a3550;font:600 26px/1.2 Georgia,serif}


.prepare-article-content a{color:#0077bd;text-decoration:underline;text-underline-offset:3px}


.prepare-article-content ul,.prepare-article-content ol{padding-left:1.35em}


.prepare-article-content blockquote{margin:40px 0;padding:24px 30px;border-left:4px solid #0788cf;background:#eaf3f7;color:#0b3550;font-size:22px}


.prepare-article-sidebar{position:sticky;top:24px}


.prepare-article-sidebar #sidebar{width:auto;padding:0;border:0;float:none}


.prepare-article-sidebar .et_pb_widget{float:none;width:100%;margin:0 0 28px}


@media(max-width:980px){.prepare-article-layout{grid-template-columns:1fr;gap:42px}

.prepare-article-sidebar{position:static}

.prepare-article-sidebar #sidebar{max-width:520px}

.prepare-article-hero{padding:50px 0 45px}

}


@media(max-width:600px){.prepare-article-hero h1{font-size:39px}

.prepare-article-layout{padding-top:35px;padding-bottom:60px}

.prepare-article-content{font-size:17px}

.prepare-article-content>p:first-child{font-size:19px}

.prepare-article-content h2{font-size:31px}

}
