.pt3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(28px,3.2vw,52px) clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.pt3-item[hidden]{display:none}.pt3-item a{color:var(--c-steel-950);text-decoration:none;display:block}.pt3-photo{aspect-ratio:3/2;background:var(--c-steel-850);border-radius:14px;display:block;overflow:hidden}.pt3-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pt3-item a:hover .pt3-photo img{transform:scale(1.04)}.pt3-k{font:700 12px/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:14px;display:flex}.pt3-date{color:var(--c-steel-550);letter-spacing:.04em;font-weight:400}.pt3-cat{color:var(--c-steel-650)}.pt3-cat--legal{color:var(--c-teal-700)}.pt3-cat--safety{color:var(--c-clay-500)}.pt3-cat--recognition{color:var(--c-aubergine-700)}.pt3-cat--community{color:var(--c-sage-700)}.pt3-cat--advisories{color:var(--c-oxblood-700)}.pt3-t{font:500 clamp(20px,1.7vw,25px)/1.18 var(--font-heading);letter-spacing:-.005em;text-wrap:balance;margin-top:6px;display:block}.pt3-item a:hover .pt3-t{text-underline-offset:4px;text-decoration:underline 1px}.pt3-x{color:var(--c-steel-700);font:400 15px/1.55 var(--font-body);margin-top:8px;display:block}.blog3-hero .section-label{font:var(--v3-eyebrow);letter-spacing:var(--v3-eyebrow-ls);text-transform:uppercase;margin:0}.blog3-lead{max-width:760px;color:var(--c-white);margin-top:14px;text-decoration:none;display:block}.blog3-lead-k{font:700 13px/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--c-white) 80%, transparent);gap:14px;display:flex}.blog3-lead-t{font:400 clamp(34px,4vw,58px)/1.05 var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:10px;display:block}.blog3-lead-x{max-width:620px;font:400 clamp(17px,1.35vw,20px)/1.6 var(--font-body);margin-top:clamp(14px,1.6vw,22px);display:block}.blog3-lead-go{font:700 15px/1 var(--font-body);border-bottom:1px solid;align-items:center;gap:8px;margin-top:clamp(18px,2vw,28px);padding-bottom:4px;display:inline-flex}.blog3-lead-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .25s}.blog3-lead:hover .blog3-lead-go svg{transform:translate(4px)}.blog3-list{background:var(--c-white);padding:clamp(28px,3.4vw,56px) 0 clamp(48px,6vw,96px)}.blog3-head{border-bottom:1px solid color-mix(in srgb, var(--c-steel-900) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(24px,3vw,44px);padding-bottom:clamp(16px,1.8vw,24px);display:flex}.blog3-head h2{color:var(--c-steel-950);font:var(--v3-h2);letter-spacing:var(--v3-h2-ls);margin:8px 0 0}.blog3-filter{flex-wrap:wrap;gap:6px 4px;display:flex}.blog3-filter button{color:var(--c-steel-700);font:700 14px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;transition:background-color .2s,color .2s}.blog3-filter button span{color:var(--c-steel-450);margin-left:6px;font-weight:400}.blog3-filter button:hover{background:color-mix(in srgb, var(--c-steel-900) 8%, transparent)}.blog3-filter button[aria-pressed=true]{background:var(--c-steel-950);color:var(--c-white)}.blog3-filter button[aria-pressed=true] span{color:color-mix(in srgb, var(--c-white) 70%, transparent)}.blog3-more{justify-content:center;margin-top:clamp(32px,4vw,60px);display:flex}.blog3-more button{border:1px solid var(--c-steel-950);border-radius:var(--radius-md);color:var(--c-steel-950);font:700 15px/1 var(--font-body);cursor:pointer;background:0 0;padding:14px 28px}.blog3-more button:hover{background:var(--c-steel-950);color:var(--c-white)}.blog3-more[hidden]{display:none}.res3-more--tiles .res3-more-in{grid-template-columns:1fr;gap:clamp(22px,2.6vw,40px)}.res3-more--tiles .res3-more-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:40px;display:grid}.res3-more--tiles .res3-more-head>*{grid-column:1}.res3-more--tiles .res3-more-head .res3-more-all{grid-area:1/2/3;margin-top:0}.blog3-hero h1:not(.section-label){margin-top:12px}.blog3-filter a{color:var(--c-steel-700);font:700 14px/1 var(--font-body);border-radius:999px;padding:9px 14px;text-decoration:none;transition:background-color .2s,color .2s}.blog3-filter a span{color:var(--c-steel-450);margin-left:6px;font-weight:400}.blog3-filter a:hover{background:color-mix(in srgb, var(--c-steel-900) 8%, transparent)}.blog3-filter a[aria-current=page]{background:var(--c-steel-950);color:var(--c-white)}.blog3-filter a[aria-current=page] span{color:color-mix(in srgb, var(--c-white) 70%, transparent)}.blog3-pager{border-top:1px solid color-mix(in srgb, var(--c-steel-900) 16%, transparent);font:400 15px/1.3 var(--font-body);color:var(--c-steel-700);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:clamp(28px,3vw,48px);padding-top:clamp(18px,2vw,26px);display:grid}.blog3-pager a{color:var(--c-steel-950);text-underline-offset:4px;font-weight:700}.blog3-pager a[rel=next]{justify-self:end}
