.mq-af-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mq-af-card{display:flex;flex-direction:column;border:1px solid #d4e0da;border-radius:10px;overflow:hidden;text-decoration:none;background:#fff}.mq-af-photo{position:relative;aspect-ratio:4/3;background:#f5f7f5;padding:20px}.mq-af-photo img{position:absolute;inset:20px;width:calc(100% - 40px);height:calc(100% - 40px);object-fit:contain}.mq-af-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.mq-af-card h3{font-size:20px;line-height:1.3;margin:0 0 10px}.mq-af-card p{font-size:15px;margin:0 0 20px}.mq-af-card-body>span{font-size:15px;color:#076e69;font-weight:600;margin-top:auto}.mq-af-card:hover{border-color:#087e79}.mq-af-card:focus-visible,.mq-af a:focus-visible{outline:3px solid #087e79;outline-offset:4px}.mq-af-back{display:inline-block;padding:10px 0;text-underline-offset:4px}.mq-af-mapei{padding:24px;border:1px solid #b9d3c7;border-radius:10px;background:#f0f6f2;margin:24px 0}.mq-af-mapei h2{margin:0}.mq-af-mapei a{color:#076e69;font-weight:600}.mq-af .mq-af-group{grid-column:1/-1;font-size:24px;margin:18px 0 0}.mq-af [data-family-overview]>h2{margin:0 0 24px}.mq-af nav{overflow-wrap:anywhere}.mq-af .mq-pcat-intro{padding-bottom:20px}@media(max-width:989px){.mq-af-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.mq-af-grid{grid-template-columns:1fr;gap:18px}.mq-af-photo{aspect-ratio:16/9;padding:16px}.mq-af-photo img{inset:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.mq-af-card h3{font-size:20px}.mq-af-card-body{padding:20px}.mq-af .mq-pcat-filters{padding:16px}.mq-af .mq-pcat-grid{grid-template-columns:1fr}.mq-af .mq-pcat-image{aspect-ratio:16/9}.mq-af .mq-pcat-card-body{padding:18px}}
