/* TRISHIELD: brochure-led advantages, retaining the approved blue mosaic family. */
.trishield-benefits{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}
.trishield-benefits article{grid-column:span 3;min-height:260px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:22px;padding:28px}
.trishield-benefits article:first-child{grid-column:span 7;grid-row:auto;min-height:300px;padding:32px;justify-content:center;flex-direction:row;align-items:center;gap:32px}
.trishield-benefits article:nth-child(2){grid-column:span 5;min-height:300px;justify-content:center}
.trishield-benefits article:first-child .experiment-art svg{width:88px;height:88px}
.trishield-benefits .experiment-art svg{width:48px;height:48px}
.trishield-benefits article:first-child h3{font-size:34px;max-width:none}
.trishield-benefits h3{font-size:25px;letter-spacing:-.035em;line-height:1.16}
.trishield-benefits p{font-size:15px;line-height:1.65;margin-top:15px;max-width:48ch}
@media(max-width:1000px){.trishield-benefits article{grid-column:span 6}.trishield-benefits article:first-child,.trishield-benefits article:nth-child(2){grid-column:span 6}.trishield-benefits article:first-child{flex-direction:column;align-items:flex-start}.trishield-benefits article:first-child h3{font-size:29px}}
@media(max-width:600px){.trishield-benefits{grid-template-columns:1fr}.trishield-benefits article,.trishield-benefits article:first-child,.trishield-benefits article:nth-child(2){grid-column:1;min-height:0;padding:26px;gap:18px}.trishield-benefits article:first-child .experiment-art svg{width:60px;height:60px}.trishield-benefits h3,.trishield-benefits article:first-child h3{font-size:27px}}
