/* Only the service overview immediately below the hero. Source prose, image and links stay intact. */
@media(max-width:767px){body.bt-ref-design .ref-uses-new .ref-uses-overview .ref-prose h2,body.bt-ref-design .ref-uses-new .ref-uses-overview .ref-prose p{text-align:center}body.bt-ref-design .ref-uses-new .ref-uses-overview .ref-prose h2:before{margin-inline:auto}}
body.bt-ref-design .ref-uses-new{padding-block:36px 42px}
body.bt-ref-design .ref-uses-new .ref-uses-overview{gap:38px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}
body.bt-ref-design .ref-uses-new .ref-uses-overview h2{font-size:34px;line-height:1.3;letter-spacing:-.65px;margin-bottom:24px}
body.bt-ref-design .ref-uses-new .ref-uses-overview h2:before{content:'';display:block;width:60px;height:3px;background:#ff203e;margin-bottom:20px}
body.bt-ref-design .ref-uses-new .ref-uses-overview .ref-prose p{font-size:18px;line-height:1.8;margin-bottom:20px}
body.bt-ref-design .ref-uses-new .ref-uses-overview .ref-prose p:last-child{margin-bottom:0}
body.bt-ref-design .ref-uses-new .ref-uses-overview figure img{height:320px;border-radius:22px;object-fit:cover;object-position:center;border-left:3px solid #ff3651}
body.bt-ref-design .ref-uses-new .ref-usage-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:24px}
body.bt-ref-design .ref-uses-new .ref-usage-card{grid-column:span 2;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;column-gap:18px;row-gap:0;align-content:center;justify-items:stretch;text-align:right;min-height:174px;padding:22px 20px;border:1px solid #c4e2f7;border-radius:16px;background:linear-gradient(110deg,#f1f9ff,#edf7fe)}
body.bt-ref-design .ref-uses-new .ref-usage-card:nth-child(n+4){grid-column:span 3;min-height:160px}
body.bt-ref-design .ref-uses-new .ref-usage-icon{grid-column:1;grid-row:1/span 2;align-self:center;display:grid;place-items:center;width:88px;height:92px;background:#fff;border-radius:18px}
body.bt-ref-design .ref-uses-new .ref-usage-icon .ref-line-icon{width:64px!important;height:64px!important;margin:0;stroke-width:2.1}
body.bt-ref-design .ref-uses-new .ref-usage-card h3{grid-column:2;grid-row:1;align-self:end;display:flex;align-items:center;gap:8px;font-size:23px;line-height:1.35;margin:0 0 8px;letter-spacing:-.35px}
body.bt-ref-design .ref-uses-new .ref-usage-card>div{grid-column:2;grid-row:2;align-self:start;max-inline-size:none;font-size:18px;line-height:1.65;color:#18394f}
body.bt-ref-design .ref-uses-new .ref-usage-card h3 a{color:#ff203e;text-decoration:none}
body.bt-ref-design .ref-uses-new .ref-usage-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}
body.bt-ref-design .ref-uses-new .ref-usage-external{width:19px;height:19px;flex-shrink:0;color:#102637}
body.bt-ref-design .ref-uses-new .ref-service-tagline{font-size:15px;line-height:1.5;color:#627e92;margin:12px 0 0}
body.bt-ref-design .ref-uses-new .ref-usage-followup{display:flex;align-items:center;gap:18px;max-width:none;border:1px solid #d3e5f2;border-radius:13px;padding:14px 18px;margin-top:18px;background:#fff;font-size:18px;line-height:1.7}
body.bt-ref-design .ref-uses-new .ref-usage-bulb{width:40px;height:46px;flex-shrink:0}
body.bt-ref-design .ref-uses-new .ref-usage-followup>div{border-right:3px solid #ff203e;padding-right:18px;min-width:0}
body.bt-ref-design .ref-uses-new .ref-usage-followup p{margin:0;font-size:18px;line-height:1.7}
body.bt-ref-design .ref-uses-new .ref-usage-followup a{color:#ff203e;text-decoration:underline;text-underline-offset:4px}
@media(min-width:768px) and (max-width:1199px){body.bt-ref-design .ref-uses-new .ref-usage-card{grid-template-columns:64px minmax(0,1fr);gap:0 14px;padding:20px 16px}body.bt-ref-design .ref-uses-new .ref-usage-icon{width:64px;height:76px;border-radius:15px}body.bt-ref-design .ref-uses-new .ref-usage-icon .ref-line-icon{width:50px!important;height:50px!important}body.bt-ref-design .ref-uses-new .ref-usage-card h3{font-size:21px}body.bt-ref-design .ref-uses-new .ref-usage-card>div{font-size:17px}}
@media(min-width:768px) and (max-width:1023px){body.bt-ref-design .ref-uses-new .ref-uses-overview{grid-template-columns:minmax(0,1fr);gap:24px}body.bt-ref-design .ref-uses-new .ref-usage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body.bt-ref-design .ref-uses-new .ref-usage-card,body.bt-ref-design .ref-uses-new .ref-usage-card:nth-child(n+4){grid-column:auto}body.bt-ref-design .ref-uses-new .ref-usage-card:last-child{grid-column:1/-1}}
@media(max-width:767px){body.bt-ref-design .ref-uses-new{padding-block:30px 36px}body.bt-ref-design .ref-uses-new .ref-uses-overview{grid-template-columns:minmax(0,1fr);gap:24px}body.bt-ref-design .ref-uses-new .ref-uses-overview h2{font-size:28px;letter-spacing:-.4px;margin-bottom:20px}body.bt-ref-design .ref-uses-new .ref-uses-overview h2:before{width:50px;margin-bottom:16px}body.bt-ref-design .ref-uses-new .ref-uses-overview .ref-prose p{font-size:17px;line-height:1.8}body.bt-ref-design .ref-uses-new .ref-uses-overview figure img{height:240px;border-radius:18px}body.bt-ref-design .ref-uses-new .ref-usage-cards{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}body.bt-ref-design .ref-uses-new .ref-usage-card,body.bt-ref-design .ref-uses-new .ref-usage-card:nth-child(n+4){grid-column:auto;grid-template-columns:72px minmax(0,1fr);column-gap:16px;padding:20px 16px;min-height:154px}body.bt-ref-design .ref-uses-new .ref-usage-icon{width:72px;height:82px;border-radius:16px}body.bt-ref-design .ref-uses-new .ref-usage-icon .ref-line-icon{width:56px!important;height:56px!important}body.bt-ref-design .ref-uses-new .ref-usage-card h3{font-size:21px}body.bt-ref-design .ref-uses-new .ref-usage-card>div{font-size:17px;line-height:1.65}body.bt-ref-design .ref-uses-new .ref-usage-followup{gap:12px;padding:14px 12px;margin-top:16px}body.bt-ref-design .ref-uses-new .ref-usage-bulb{width:30px;height:38px}body.bt-ref-design .ref-uses-new .ref-usage-followup>div{padding-right:12px}body.bt-ref-design .ref-uses-new .ref-usage-followup p{font-size:17px;line-height:1.75}}
