/* Scoped editorial system for the military, office and education guides. */
.pg-page{--pg-ink:#193d45;--pg-muted:#52686a;--pg-paper:#f7f5ef;--pg-line:#cfd8e0;background:var(--pg-paper);color:var(--pg-ink)}.pg-page *{box-sizing:border-box}.pg-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.pg-page h1,.pg-page h2,.pg-page h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08;color:inherit;margin:0}.pg-page h1{font-size:clamp(48px,5.6vw,82px)}.pg-page h2{font-size:clamp(32px,3.3vw,48px)}.pg-page h3{font-size:26px}.pg-page em{font-weight:400;color:#456a8c}.pg-page p{line-height:1.7;color:var(--pg-muted)}.pg-page .pg-eyebrow{font:650 11px/1.5 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.17em;margin:0 0 22px;color:inherit}.pg-page .pg-lede{font-size:18px;max-width:530px;margin:26px 0}.pg-page a{color:inherit}.pg-page :is(a,button,summary,input):focus-visible{outline:3px solid #267b92;outline-offset:5px}.pg-page [id]{scroll-margin-top:130px}.pg-page figure{margin:0}.pg-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.pg-page .pg-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;min-height:52px;background:#193d45;color:#fff;border-radius:7px;font-size:14px;font-weight:600;text-decoration:none}.pg-page .pg-text-link{display:inline-flex;align-items:center;min-height:48px;text-underline-offset:5px;font-weight:600;font-size:14px}.pg-note{font-size:12px;margin-top:26px!important}.pg-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;align-items:center;padding-block:64px}.pg-hero-photo{position:relative;border-radius:90px 8px 8px 8px;overflow:hidden;height:510px;background:#dde3e9}.pg-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 32%}.pg-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:55px 26px 24px;background:linear-gradient(transparent,#102f39ed);color:#fff;display:grid;gap:8px;font-size:13px}.pg-hero-photo strong{font-size:18px}.pg-jumps{display:flex;gap:26px;flex-wrap:wrap;border-block:1px solid var(--pg-line);padding-block:14px}.pg-jumps a{padding-block:12px;font-size:13px;font-weight:600;text-decoration:none}.pg-plan,.pg-family,.pg-office-next{padding-block:76px}.pg-section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:32px}.pg-section-heading>p{max-width:380px;font-size:15px}.pg-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pg-steps article{background:#fffefb;padding:26px;border:1px solid var(--pg-line);border-radius:12px;display:flex;flex-direction:column}.pg-step-number{font:40px Georgia,serif;color:#4f789f;margin-bottom:32px}.pg-steps h3{font-size:25px}.pg-steps p{font-size:14px;flex:1}.pg-steps a{font-size:13px;min-height:44px;display:flex;align-items:center}.pg-steps label{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--pg-line);min-height:44px;cursor:pointer}.pg-steps input{width:21px;height:21px;accent-color:#193d45;flex-shrink:0}.pg-check-footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px}.pg-check-footer button{padding:10px 16px;min-height:44px;border:1px solid #85a5c3;background:transparent;border-radius:5px;color:#193d45}.pg-check-footer button:disabled{opacity:.6}.pg-coverage,.pg-team-band{background:#dde4ea;padding-block:64px}.pg-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.pg-question-card{background:#fffdf6;padding:32px;border-radius:12px}.pg-question-card li{padding:12px 0;border-bottom:1px solid var(--pg-line);font-size:15px;line-height:1.6}.pg-question-card ol{padding-left:22px}.pg-question-card p{font-size:12px}.pg-arrival{display:grid;grid-template-columns:.8fr 1fr;gap:9%;align-items:center;padding-block:76px}.pg-arrival figure{height:440px;position:relative;overflow:hidden;border-radius:10px}.pg-arrival img{width:100%;height:100%;object-fit:cover}.pg-arrival figcaption{position:absolute;bottom:16px;left:16px;background:#fffdf2;padding:10px 16px;font-size:12px}.pg-page address{font-style:normal;line-height:1.7;font-size:18px;margin:24px 0}.pg-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pg-link-grid>a{display:block;position:relative;background:#fffdf8;padding:28px 38px 28px 28px;border:1px solid var(--pg-line);border-radius:10px;text-decoration:none;transition:background .15s}.pg-link-grid>a:hover{background:#e7ebef}.pg-link-grid p{font-size:14px}.pg-link-grid h3{font-size:26px}.pg-link-grid span{position:absolute;right:18px;bottom:22px}.pg-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding-block:60px;border-top:1px solid var(--pg-line)}.pg-questions details{border-bottom:1px solid #b5c2cf;background:transparent}.pg-questions summary{cursor:pointer;padding:22px 22px 22px 0;min-height:48px;font-weight:600;line-height:1.5}.pg-questions details p{margin:0;padding:0 0 24px}.pg-closing{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--pg-line);padding-block:60px}.pg-closing p{max-width:590px}.pg-closing .pg-button{flex-shrink:0}.pg-office-hero{background:#173c45;color:#fff;position:relative;overflow:hidden;padding:72px 0 100px}.pg-office-hero>.pg-wrap{position:relative;z-index:1}.pg-office-hero h1{max-width:730px}.pg-office-hero em{color:#bac8d6}.pg-office-hero .pg-lede{color:#dbe2e8;max-width:510px}.pg-office-hero .pg-button{background:#f2efe3;color:#193d45}.pg-office-hero>img{position:absolute;right:0;top:0;height:100%;width:40%;object-fit:cover;opacity:.45;mask-image:linear-gradient(to right,transparent,#000 35%)}.pg-office-essentials{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:0;margin-top:-35px;border:1px solid var(--pg-line);border-radius:12px;overflow:hidden;background:#fffef9}.pg-office-essentials section{padding:32px}.pg-office-essentials section+section{border-left:1px solid var(--pg-line)}.pg-office-essentials h2{font-size:29px}.pg-office-essentials p{font-size:14px}.pg-office-essentials a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-underline-offset:4px}.pg-office-essentials small{display:block;font-size:12px;line-height:1.6;color:#52686a;margin-top:8px}.pg-office-essentials dl{font-size:14px;margin-block:26px}.pg-office-essentials dl>div{margin-bottom:18px}.pg-office-essentials dt{color:#52686a;margin-bottom:6px}.pg-office-essentials dd{margin:0;font-weight:600}.pg-doctors{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pg-doctors>a{display:flex;align-items:center;gap:20px;text-decoration:none;background:#fffdf7;border-radius:10px;overflow:hidden;padding-right:16px}.pg-doctors img{width:110px;height:160px;object-fit:cover}.pg-doctors h3{font-size:23px}.pg-doctors span{display:block;margin-top:16px;font-size:12px}.pg-office-more{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:64px}.pg-office-more h2{font-size:32px}.pg-inline-links{display:flex;flex-direction:column}.pg-inline-links a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-underline-offset:4px}
@media(max-width:1000px){.pg-wrap{width:calc(100% - 48px)}.pg-steps{grid-template-columns:repeat(2,1fr)}.pg-hero{gap:40px}.pg-hero-photo{height:460px}.pg-doctors>a{display:block;padding:0}.pg-doctors img{width:100%;height:240px;object-position:top}.pg-doctors a>div{padding:22px}.pg-office-essentials section{padding:24px}}
@media(max-width:700px){.pg-wrap{width:calc(100% - 40px)}.pg-hero{grid-template-columns:1fr;gap:30px;padding-block:36px}.pg-hero-photo{height:350px;border-top-left-radius:60px}.pg-hero-photo img{object-position:center 30%}.pg-page h1{font-size:49px}.pg-page .pg-lede{font-size:16px}.pg-jumps{gap:4px 20px}.pg-jumps a{font-size:12px}.pg-section-heading,.pg-closing{display:block}.pg-section-heading>p{max-width:none;margin-top:24px}.pg-plan,.pg-family,.pg-office-next{padding-block:44px}.pg-steps{grid-template-columns:1fr}.pg-steps article{padding:24px}.pg-step-number{margin-bottom:18px}.pg-check-footer{align-items:flex-start}.pg-check-footer p{margin-top:0}.pg-check-footer button{flex-shrink:0}.pg-split,.pg-arrival,.pg-questions,.pg-office-more{grid-template-columns:1fr;gap:30px}.pg-arrival,.pg-questions,.pg-office-more{padding-block:44px}.pg-arrival figure{height:320px}.pg-link-grid{grid-template-columns:1fr}.pg-coverage,.pg-team-band{padding-block:44px}.pg-question-card{padding:24px}.pg-office-hero{padding:44px 0 70px}.pg-office-hero>img{width:75%;opacity:.2}.pg-office-essentials{grid-template-columns:1fr;margin-top:-24px}.pg-office-essentials section+section{border-left:0;border-top:1px solid var(--pg-line)}.pg-doctors{grid-template-columns:1fr;gap:16px}.pg-doctors>a{display:flex}.pg-doctors img{width:110px;height:150px}.pg-doctors a>div{padding:18px}.pg-closing{padding-block:40px}.pg-closing .pg-button{margin-top:15px}.pg-page address{font-size:16px}}
@media(prefers-reduced-motion:reduce){.pg-page *{transition:none!important;scroll-behavior:auto!important}}
@media print{.pg-page .pg-hero-photo,.pg-page .pg-jumps,.pg-page .pg-closing,.pg-page .pg-check-footer button{display:none}.pg-page,.pg-page .pg-coverage{background:white;color:black}.pg-wrap{width:100%}.pg-steps{grid-template-columns:1fr 1fr}.pg-steps article{break-inside:avoid}}
