.prepare-standard-page{background:#f4f7f8;color:#071f30}
.prepare-standard-hero{background:#062536;border-bottom:4px solid #0587cf;color:#fff;padding:clamp(64px,8vw,112px) 0}
.prepare-standard-hero .prepare-shell{max-width:1060px}
.prepare-standard-hero .prepare-kicker{color:#35b8ff;font:700 12px/1.3 Arial,sans-serif;letter-spacing:.2em;margin:0 0 20px;text-transform:uppercase}
.prepare-standard-hero h1{color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,6vw,76px);font-weight:600;letter-spacing:-.035em;line-height:.98;margin:0;max-width:900px}
.prepare-standard-hero h1:after{display:none}
.prepare-standard-hero p:last-child{color:#d5e1e7;font:400 clamp(16px,1.6vw,20px)/1.65 Georgia,'Times New Roman',serif;margin:28px 0 0;max-width:700px}
.prepare-standard-content{padding:clamp(56px,8vw,104px) 0}
.prepare-standard-content .prepare-shell{max-width:1060px}
.prepare-prose{background:#fff;border:1px solid #cedae0;box-shadow:0 18px 50px rgba(5,31,47,.07);font:400 18px/1.78 Georgia,'Times New Roman',serif;padding:clamp(32px,6vw,80px)}
.prepare-prose>*:first-child{margin-top:0}
.prepare-prose>*:last-child{margin-bottom:0}
.prepare-prose h2,.prepare-prose h3,.prepare-prose h4{color:#071f30;font-family:Georgia,'Times New Roman',serif;font-weight:600;letter-spacing:-.02em;line-height:1.12}
.prepare-prose h2{border-top:1px solid #d6e0e5;font-size:clamp(30px,4vw,44px);margin:2em 0 .65em;padding-top:1.05em}
.prepare-prose h3{font-size:clamp(24px,3vw,32px);margin:1.65em 0 .55em}
.prepare-prose h4{font-size:21px;margin:1.5em 0 .5em}
.prepare-prose p,.prepare-prose ul,.prepare-prose ol,.prepare-prose table,.prepare-prose blockquote{margin:0 0 1.35em}
.prepare-prose ul,.prepare-prose ol{padding-left:1.4em}
.prepare-prose li{margin:.42em 0}
.prepare-prose a{color:#0078bd;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.prepare-prose a:hover{color:#004f7a}
.prepare-prose hr{border:0;border-top:1px solid #d6e0e5;margin:2.25em 0}
.prepare-prose blockquote{border-left:4px solid #0587cf;color:#314d5d;margin-left:0;padding:.25em 0 .25em 1.4em}
.prepare-prose table{border-collapse:collapse;width:100%}
.prepare-prose th,.prepare-prose td{border:1px solid #cedae0;padding:12px 14px;text-align:left;vertical-align:top}
.prepare-prose th{background:#eaf1f4;font-family:Arial,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:620px){.prepare-standard-hero{padding:54px 0}.prepare-standard-content{padding:34px 0}.prepare-prose{font-size:17px;padding:26px 22px}.prepare-prose table{display:block;overflow-x:auto}}
