@layer components{:where(.pg-blog) .pc .pi img{transition:transform .5s}:where(.pg-blog) .pc:hover .pi img{transform:scale(1.04)}:where(.pg-blog) .pc h3{font-family:var(--font-archivo),"Arial Black",sans-serif;text-transform:uppercase;margin:0;font-size:24px;font-weight:400;line-height:1.05;transition:color .2s}:where(.pg-blog) .pc p{color:#3a4b50;margin:0;font-size:16px;line-height:1.5}:where(.pg-blog) .bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}@media (max-width:900px){:where(.pg-blog) .bgrid{grid-template-columns:1fr}}:where(.pg-blog) .bff>input{opacity:0;pointer-events:none;position:absolute}:where(.pg-blog) .bfchips{flex-wrap:wrap;gap:10px;display:flex}:where(.pg-blog) .bfchips label{cursor:pointer;min-height:44px;font-family:var(--font-oswald),Impact,sans-serif;letter-spacing:.12em;text-transform:uppercase;border:2px solid #1e1c1c;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}:where(.pg-blog) .bfchips label:hover{background:#eaf5f6}:where(.pg-blog) .bfchips label span{font-family:var(--font-jost),Futura,sans-serif;letter-spacing:0;opacity:.7;font-size:13px;font-weight:500}:where(.pg-blog) #bf-all:checked~.bfchips label[for=bf-all],:where(.pg-blog) #bf-dis:checked~.bfchips label[for=bf-dis]{color:#fff;background:#1e1c1c}:where(.pg-blog) #bf-dis:checked~.bgrid .pc:not(.c-dis){display:none}:where(.pg-blog) #bf-hou:checked~.bfchips label[for=bf-hou]{color:#fff;background:#1e1c1c}:where(.pg-blog) #bf-hou:checked~.bgrid .pc:not(.c-hou){display:none}:where(.pg-blog) #bf-fam:checked~.bfchips label[for=bf-fam]{color:#fff;background:#1e1c1c}:where(.pg-blog) #bf-fam:checked~.bgrid .pc:not(.c-fam){display:none}:where(.pg-blog) #bf-env:checked~.bfchips label[for=bf-env]{color:#fff;background:#1e1c1c}:where(.pg-blog) #bf-env:checked~.bgrid .pc:not(.c-env){display:none}}
