.information-page main{overflow-wrap:anywhere}.information-page .info-hero{padding:24px var(--gutter) 48px;border-bottom:1px solid var(--line);background:#f0f7fb}.information-page .info-breadcrumb{color:#4b6172;flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:13px;display:flex}.information-page .info-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.information-page .info-hero-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.information-page h1{text-wrap:balance;max-width:850px;font-size:clamp(34px,4.3vw,52px);line-height:1.14}.information-page .info-intro{max-width:760px;margin-top:22px;font-size:18px;line-height:1.75}.information-page .info-hero-note{background:#fff;border:1px solid #cfdee8;border-radius:12px;padding:28px}.information-page .info-note-line{background:#0077b6;width:44px;height:4px;margin-bottom:20px;display:block}.information-page .info-hero-note h2{font-size:22px;line-height:1.3}.information-page .info-hero-note p{margin:12px 0 20px}.information-page .info-hero-note a,.information-page .info-text-link{color:#00699e;text-underline-offset:5px;font-weight:700;text-decoration:underline}.landing-page.information-page .section{padding-block:48px}.information-page .section h2{text-wrap:balance;font-size:clamp(26px,3vw,34px);line-height:1.2}.information-page .section h3{font-size:21px;line-height:1.4}.information-page .section p{margin-top:14px}.information-page .section .eyebrow{margin-top:0}.information-page .info-section-heading{max-width:740px;margin-bottom:28px}.information-page .info-tracks,.information-page .info-checklists,.information-page .info-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.information-page .info-track,.information-page .info-checklists article{border:1px solid var(--line);border-radius:12px;padding:32px}.information-page .info-track:first-child{background:#f0f7fb;border-top:4px solid #0077b6}.information-page ul{margin:24px 0;padding-left:22px}.information-page li{padding:6px 0}.information-page li::marker{color:#0077b6}.information-page .info-band{background:#f0f7fb}.information-page .info-band>p{max-width:900px}.information-page .info-band>.info-text-link{margin-top:24px;display:inline-block}.information-page .info-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.information-page .info-actions .button{text-align:center;max-width:100%}.information-page .info-next{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.information-page .info-journey{margin:32px 0;padding:0;list-style:none}.information-page .info-journey>li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.information-page .info-step-number{color:#0077b6;font-size:28px;font-weight:800}.information-page .info-journey h3{letter-spacing:.02em;font-size:20px}.information-page .info-step-detail{background:#f4f7f9;border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;margin-top:18px;padding:20px;display:grid}.information-page .info-step-detail p{margin:0;font-size:15px}.information-page .info-step-detail strong{color:#063b66;margin-bottom:8px;display:block}.information-page .info-disclaimer{border-left:3px solid #0077b6;padding-left:18px;font-size:14px}.information-page .info-evidence{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px;display:grid}.information-page .info-stat{background:#f0f7fb;border-radius:12px;padding:24px}.information-page .info-stat>strong{color:#063b66;margin-bottom:14px;font-size:clamp(26px,2.6vw,38px);line-height:1.3;display:block}.information-page .info-stat h3{font-size:17px}.information-page .info-principle-grid{gap:32px;margin-top:28px}.information-page .info-principle-grid article{border-top:1px solid var(--line);padding-top:24px}.information-page .info-story{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px;display:grid}.information-page .info-story>div>p:first-child{margin-top:0}.information-page .info-three,.information-page .info-apply-prep{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.information-page .info-three{margin-top:28px}.information-page .info-apply-prep h2{font-size:22px}.information-page .info-apply-prep article{border-top:2px solid #c8deeb;padding-top:20px}.information-page .faq{max-width:950px;margin-top:24px}.information-page .info-related{padding:28px var(--gutter);border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 28px;font-size:14px;display:flex}.information-page .info-related span{color:#536775}.information-page .info-related a{color:#00699e;text-underline-offset:4px;text-decoration:underline}.information-page .info-paused p{max-width:750px;margin-bottom:24px}.information-page #page-details{scroll-margin-top:100px}.information-page a:focus-visible,.information-page summary:focus-visible{outline-offset:5px;outline:3px solid #0077b6}.landing-page.info-services .info-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing-page.info-services .info-tracks>article{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:24px;display:flex;box-shadow:0 6px 24px #063b660d}.landing-page.info-services .info-tracks>article:hover,.landing-page.info-services .info-tracks>article:focus-within{border-color:var(--blue);box-shadow:0 8px 28px #063b6617}.landing-page.info-services .info-tracks .eyebrow{letter-spacing:.08em;margin:0 0 16px;font-size:11px;line-height:1.6}.landing-page.info-services .info-tracks :is(h2,h3){text-wrap:initial;margin:0;font-size:24px;line-height:1.3}.landing-page.info-services .info-tracks .consultant-entry h2{white-space:nowrap;font-size:22px}.landing-page.info-services .info-tracks p:not(.eyebrow){margin:16px 0 0;font-size:15px;line-height:1.8}.landing-page.info-services .info-tracks ul{margin:20px 0 24px;padding-left:18px;font-size:14px;line-height:1.7}.landing-page.info-services .info-tracks>article>:is(.info-actions,.consultant-entry-action){margin-top:auto;padding-top:24px}.landing-page.info-services .info-tracks .info-actions{flex-direction:column;align-items:flex-end;gap:12px}.landing-page.info-services .info-tracks .button{background:var(--blue);color:#fff;border:1px solid var(--blue);text-align:center;border-radius:6px;justify-content:center;width:auto;max-width:100%;min-height:48px;padding:12px 18px;font-size:14px;line-height:22px}.landing-page.info-services .info-tracks .consultant-entry-action{justify-items:start;gap:24px}.landing-page.info-services .info-tracks .consultant-entry-action .button{justify-self:end}.landing-page.info-services .info-tracks .consultant-entry-action p{margin:0}@media (max-width:1023px){.landing-page.info-services .info-tracks{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.information-page .info-hero-grid{gap:28px}.information-page .info-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.information-page .info-evidence>div:first-child{grid-column:1/-1}.information-page .info-next{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:760px){.landing-page.information-page .section{padding-block:32px}.information-page .info-hero{padding-bottom:32px}.information-page .info-hero-grid,.information-page .info-tracks,.information-page .info-story,.information-page .info-three,.information-page .info-apply-prep,.information-page .info-checklists,.information-page .info-step-detail{grid-template-columns:minmax(0,1fr);gap:24px}.information-page .info-hero-note{border-left:4px solid #0077b6;padding:20px}.information-page .info-note-line{display:none}.information-page .info-hero-note p{margin-bottom:12px}.information-page .info-track,.information-page .info-checklists article{padding:24px}.information-page .info-journey>li{grid-template-columns:36px minmax(0,1fr);gap:12px}.information-page .info-step-number{font-size:24px}}@media (max-width:480px){.information-page .info-principle-grid,.information-page .info-evidence{grid-template-columns:minmax(0,1fr)}.information-page .info-actions .button{width:100%}.information-page .info-intro{font-size:16px}}
