html body .management-plan-overview{padding:65px 5%;background:#f0f9ff;color:#163b57;border-top:1px solid #cee6f6}html body .plan-overview-intro,html body .plan-overview-cards,html body .plan-overview-consult{max-width:1200px;margin-left:auto;margin-right:auto}html body .plan-overview-intro .eyebrow{color:#0877be;margin-bottom:15px}html body .plan-overview-intro h2{font-size:clamp(28px,3vw,44px);margin-bottom:18px}html body .plan-overview-intro>p:last-child{font-size:15px;color:#41647a}html body .plan-overview-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}html body .plan-overview-cards>a{background:#fff;border:1px solid #badcf1;border-top:4px solid #0875bd;border-radius:7px;padding:28px;text-decoration:none;transition:background .3s ease,border-color .3s ease}html body .plan-overview-cards>a:hover{background:#e5f4ff;border-color:#1688cf}html body .plan-label{font-size:12px;font-weight:700;color:#377595}html body .plan-overview-cards h3{font-size:26px;margin:10px 0 13px;color:#143c59}html body .plan-overview-cards p{font-size:15px;line-height:1.9;color:#41647a}html body .plan-card-link{display:flex;justify-content:space-between;color:#0074ba;font-size:13px;font-weight:700}html body .plan-overview-consult{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 25px}html body .plan-overview-consult p{font-size:14px;margin:0}html body .plan-overview-consult>a{display:inline-flex;gap:26px;background:#f66a00;color:#fff;padding:13px 20px;border-radius:6px;font-size:14px;font-weight:700}html body .plan-overview-consult small{flex-basis:100%;font-size:12px;color:#486b81}html body .management-plan-support{margin:65px 0;color:#263f51}html body .management-plan-support .plan-intro{font-size:17px;line-height:2;max-width:900px}html body .management-plan-support .plan-jump-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 35px}html body .management-plan-support .plan-jump-links a{padding:11px 18px;border:1px solid var(--site-line);color:#153b55;font-size:14px;background:var(--site-paper)}html body .management-plan-detail{padding:36px;margin:25px 0;background:var(--site-paper);border:1px solid var(--site-line);border-top:4px solid var(--site-blue);scroll-margin-top:120px}html body .management-plan-detail .plan-label{color:var(--site-blue-deep);display:block;margin-bottom:10px}html body .management-plan-detail h3{font-size:clamp(24px,3vw,35px);margin:0 0 15px;color:#15354e}html body .management-plan-detail>p{font-size:16px;line-height:1.95}html body .management-plan-detail dl{margin:25px 0}html body .management-plan-detail dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:18px 0;border-top:1px solid var(--site-line)}html body .management-plan-detail dt{width:auto;min-width:0;font-weight:700;font-size:14px;color:#30485a}html body .management-plan-detail dd{margin:0;font-size:15px;line-height:1.9}html body .management-plan-detail .plan-source{font-size:13px;text-decoration:underline;text-underline-offset:4px;color:#2f5a78}html body .management-plan-support .plan-fee-note{border-left:3px solid var(--site-blue);background:var(--site-soft);padding:22px 25px;margin:28px 0;font-size:14px;line-height:1.95}html body .management-plan-support .plan-fee-note strong{display:block;margin-bottom:7px}html body .management-plan-support .plan-consult{margin:30px 0;padding:30px;background:var(--site-soft);border:1px solid var(--site-line)}html body .management-plan-support .plan-consult h3{font-size:25px}html body .management-plan-support .plan-consult p{font-size:15px}html body .management-plan-support .plan-consult small{display:block;font-size:12px;margin-top:15px;color:#506676}@media(max-width:700px){html body .management-plan-overview{padding:42px 6%}html body .plan-overview-cards{grid-template-columns:1fr;gap:16px}html body .plan-overview-cards>a{padding:23px}html body .plan-overview-cards h3{font-size:24px}html body .plan-overview-intro>p:last-child br{display:none}html body .plan-overview-consult>a{width:100%;justify-content:space-between}html body .management-plan-support{margin:40px 0}html body .management-plan-detail{padding:24px 20px}html body .management-plan-detail dl>div{grid-template-columns:1fr;gap:7px}html body .management-plan-support .plan-consult{padding:23px 20px}html body .management-plan-support .plan-consult .primary{min-width:0;width:100%}html body .management-plan-support .plan-fee-note{padding:20px}html body .management-plan-support .plan-jump-links a{width:100%}}