/* Partner changes: existing NFO components with the supplied page spacing. */
.partner-page{background:#FAFAFA;color:#111}.partner-page .wrap{width:100%;max-width:1440px;padding-left:88px;padding-right:88px}.partner-page .section,.partner-page .work,.partner-page .closing,.partner-page .professional{padding-top:136px;padding-bottom:136px}.partner-page .section+.section{padding-top:0}.partner-page .section h2{font-size:38px;font-weight:300;line-height:1.2}.partner-page .unified-hero h1{font-weight:300!important;line-height:1.12!important}.partner-page .medical-hero-grid{display:block}.partner-page .unified-hero .medical-subline{max-width:60ch!important}.partner-page .italic{color:#B46B37;font-size:26px}.partner-page .home-trust-strip{background:#F0EFF1}.partner-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.partner-tile{background:#ECEAED;padding:22px 24px 24px;min-height:128px}.partner-tile h3{font:700 12px/1.6 Montserrat,sans-serif;letter-spacing:.16em;margin:0 0 10px}.partner-tile p{font-size:16px;line-height:1.7;margin:0}.partner-tile.you-tile{background:transparent;border:1px solid #B46B37}.you-tile h3{color:#B46B37}.partner-note{font:300 24px/1.6 Asen,Montserrat,sans-serif;margin-top:40px;max-width:65ch}.partner-note .italic{font-size:24px}.partner-wrong-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:88px;align-items:start}.partner-wrong .italic{margin-top:24px}.partner-watch{list-style:none;padding:0;margin:40px 0 0;border-top:1px solid #3D3D3D}.partner-watch li{position:relative;padding:20px 0 20px 28px;border-bottom:1px solid #3D3D3D}.partner-watch li:before{content:'';position:absolute;left:0;top:34px;width:12px;height:1px;background:#B46B37}.partner-watch h3{font:500 19px/1.5 Montserrat,sans-serif;margin:0 0 8px}.partner-watch p{font-size:16px;line-height:1.7;margin:0}.partner-order{background:#081A24;color:#F2F0ED;padding:30px 32px 34px;align-self:center;margin-top:125px}.partner-order-top{display:flex;justify-content:space-between;gap:20px;font:500 12px/1.6 Montserrat,sans-serif;letter-spacing:.18em;color:#C9D2D3;border-bottom:1px solid #3E595F;padding-bottom:16px}.partner-order-top span:last-child{color:#B46B37}.partner-order ol{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:22px}.partner-order li{display:flex;align-items:flex-start;gap:14px}.order-number{width:30px;height:30px;flex:none;display:grid;place-items:center;background:#0C2230;border:1px solid #3E595F;border-radius:50%;font-size:14px}.partner-order li:first-child .order-number{background:#3E595F}.partner-order li>div{flex:1}.partner-order p{font-size:17px;line-height:1.5;margin:0}.partner-order small{font-size:13px;color:#9FB0B3}.decide{font:500 10px/1.5 Montserrat,sans-serif;letter-spacing:.1em;border:1px solid #B46B37;color:#B46B37;border-radius:99px;padding:2px 7px;white-space:nowrap}.partner-page .work .section-heading{align-items:center}.partner-page .work .section-heading h2{max-width:24ch}.partner-page .work .section-heading .italic{max-width:30ch}.partner-page .week12-review{border-top-color:#B46B37}.partner-page .phase .item-title.current{font-weight:600}.partner-page .phase.active .phase-head{background:#3E595F}.partner-page .phase.active{background:#0C2230}.partner-page .phase.optional{border-style:dashed}.partner-boundary-note{font-size:16px;line-height:1.7;margin-top:16px;max-width:65ch}.partner-page .starting-boundary-grid{gap:88px}.partner-page .responsibility-list small{max-width:20ch}.partner-page .home-impact-copy>p:not(.label){max-width:65ch}.partner-page .primary:hover{background:#FAFAFA;color:#111}
@media(max-width:1100px){.partner-page .wrap{padding-left:48px;padding-right:48px}.partner-wrong-grid,.partner-page .starting-boundary-grid{gap:40px}.partner-order{padding:26px 24px}.partner-order li{flex-wrap:wrap}.partner-order .decide{margin-left:44px}.partner-tile{padding:20px}.partner-page .unified-hero h1 br{display:none}}
@media(max-width:899px){.partner-page .wrap{padding-left:24px;padding-right:24px}.partner-page .section,.partner-page .work,.partner-page .closing,.partner-page .professional{padding-top:80px;padding-bottom:80px}.partner-page .section+.section{padding-top:0}.partner-page .unified-hero h1{font-size:34px!important}.partner-page .section h2{font-size:32px}.partner-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-tile{padding:22px 18px 24px}.partner-page .italic{font-size:24px}.partner-wrong-grid{grid-template-columns:1fr}.partner-order{margin-top:0}.partner-page .phases{grid-template-columns:1fr}.partner-page .starting-boundary-grid{grid-template-columns:1fr}.partner-page .work .section-heading{display:block}.partner-page .work .section-heading .italic{margin-top:24px}.partner-page .responsibility-list li{grid-template-columns:12px minmax(0,1fr) minmax(70px,35%)}.partner-page .home-impact-grid{grid-template-columns:1fr}.partner-page .partner-order .decide{margin-left:0}.partner-order li{flex-wrap:nowrap}}
@media(min-width:1101px){body.partner-page .unified-hero h1{letter-spacing:-.035em}.partner-page .unified-hero .medical-kicker{width:auto;max-width:none!important}}
@media(min-width:1101px){body.partner-page .unified-hero h1{letter-spacing:-.05em}.partner-page .work .section-heading .italic{width:470px;max-width:470px;flex:none;font-size:26px}.partner-page .work .section-heading h2{flex:1}}
