.family-tensions{padding:110px 0 0}.family-tensions-intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start;margin-bottom:60px}.family-tensions-intro h2{font-size:clamp(38px,4.3vw,68px)}.family-tensions-intro>div:last-child p,.family-support-copy p,.family-close-support p{color:#555;font-size:13px;line-height:1.85}.family-tensions-visuals{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:14px;margin-bottom:70px}.family-tensions-visuals figure{position:relative;min-height:260px;margin:0;overflow:hidden;background:#ddd}.family-tensions-visuals .family-tensions-main{grid-row:1/3;min-height:560px}.family-tensions-visuals img{transition:transform .55s ease}.family-tensions-visuals figure:hover img{transform:scale(1.025)}.family-tensions-visuals figcaption{position:absolute;right:0;bottom:0;left:0;padding:18px 20px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff;font-size:10px;font-weight:800}.family-escalation{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:70px;background:#111;color:#fff}.family-escalation h3,.family-support-copy h3,.family-close-support h3{margin:0 0 24px;font-size:clamp(30px,3.3vw,52px);line-height:1.08;letter-spacing:-.045em}.family-escalation h3 em,.family-support-copy h3 em,.family-close-support h3 em{color:#e30613;font-style:normal}.family-escalation p{color:#bbb;font-size:13px;line-height:1.8}.family-escalation ul{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #444}.family-escalation li{position:relative;padding:18px 18px 18px 26px;border-bottom:1px solid #444;font-size:11px;line-height:1.55}.family-escalation li:before{content:'›';position:absolute;left:5px;color:#e30613;font-size:18px;font-weight:800}.family-support-plan{padding:90px 0}.family-support-copy{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:48px}.family-support-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bbb;border-left:1px solid #bbb}.family-support-grid span{display:flex;align-items:flex-end;min-height:135px;padding:22px;border-right:1px solid #bbb;border-bottom:1px solid #bbb;font-size:11px;font-weight:800;line-height:1.5;transition:.25s}.family-support-grid span:hover{background:#111;color:#fff;transform:translateY(-4px)}.family-close-support{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:75px;background:#f0f0ee}.family-close-support .white{color:#e30613}.family-close-support p{margin-top:0}.family-close-support p+p{margin-top:18px}@media(max-width:850px){.family-tensions{padding-top:70px}.family-tensions-intro,.family-support-copy,.family-close-support,.family-escalation{grid-template-columns:1fr}.family-tensions-visuals{grid-template-columns:1fr 1fr;grid-template-rows:auto}.family-tensions-visuals .family-tensions-main{grid-column:1/3;grid-row:auto;min-height:420px}.family-tensions-visuals figure{min-height:230px}.family-support-grid{grid-template-columns:1fr 1fr}.family-escalation,.family-close-support{padding:50px 28px}}@media(max-width:560px){.family-tensions{padding-top:55px}.family-tensions-intro{gap:25px;margin-bottom:35px}.family-tensions-visuals{display:block;margin-bottom:45px}.family-tensions-visuals figure,.family-tensions-visuals .family-tensions-main{min-height:230px;margin-bottom:10px}.family-escalation{padding:42px 22px;gap:26px}.family-escalation ul,.family-support-grid{grid-template-columns:1fr}.family-support-plan{padding:60px 0}.family-support-copy{gap:18px;margin-bottom:30px}.family-support-grid span{min-height:95px}.family-close-support{padding:42px 22px;gap:18px}}
