/* Four formats, one editorial row; small brand details support the text. */
#formats .corporate-reasons{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:0;border-left:0;border-right:0}
#formats .corporate-reasons .why{padding:28px 24px 30px;min-width:0}
#formats .cr-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}
#formats .cr-top .n{margin:0;color:#8BBDAF;font-size:13px;font-family:var(--font-ui);letter-spacing:.08em}
#formats .cr-mark{display:block;width:68px;height:44px;fill:none;stroke:#8BBDAF;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;opacity:.85;transition:opacity .25s}
#formats .cr-mark .cr-accent{stroke:#E04300}
#formats .why:hover .cr-mark{opacity:1}
#formats .why h4{font-size:23px;font-family:var(--font-display);font-weight:300;line-height:1.22;min-height:2.44em;margin-bottom:13px;overflow-wrap:break-word}
#formats .why .sub{font-size:12px;margin-bottom:14px}
#formats .why p{font-size:14px;line-height:1.65}
@media(max-width:980px) and (min-width:561px){#formats .corporate-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}#formats .corporate-reasons .why:nth-child(2){border-right:0}#formats .corporate-reasons .why:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:560px){#formats .corporate-reasons{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);border-radius:0;scrollbar-width:thin;scrollbar-color:#8BBDAF transparent}#formats .corporate-reasons .why{flex:0 0 86%;min-height:0;border:0!important;border-right:1px solid rgba(255,255,255,.13)!important;border-radius:0;padding:25px 22px}#formats .corporate-reasons .why:last-child{border-right:0!important}#formats .why h4{font-size:24px}#formats .cr-top{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){#formats .cr-mark{transition:none}}
