.mm-featured-resources{margin-block:clamp(2rem,4vw,4rem)}
.mm-featured-resources>header{max-width:52rem;margin-bottom:1.25rem}
.mm-featured-resources>header h2{margin:.35rem 0 .65rem}
.mm-featured-resources>header p:last-child{margin:0;color:#4b627f;line-height:1.65}
.mm-featured-resources__tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.mm-featured-resources__tools>article{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.1rem,2vw,1.65rem);border:1px solid #d6e2f1;border-radius:16px;background:#fff;box-shadow:0 5px 18px #15375405}
.mm-resource-kind{display:inline-block;color:#245db1;font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.mm-featured-resources h3{font-family:inherit;font-size:1.2rem;line-height:1.35;margin:.6rem 0}
.mm-featured-resources h3 a{color:#173454;text-decoration:none}
.mm-featured-resources article p{color:#4b627f;font-size:.96rem;line-height:1.65;margin:.2rem 0 1rem}
.mm-resource-action{display:inline-block;font-weight:750;color:#174c96;text-underline-offset:4px}
.mm-featured-resources__tools .mm-resource-action{margin-top:auto}
.mm-resource-reading{font-size:.87rem;color:#4b627f;margin-top:.7rem;text-underline-offset:3px}
.mm-featured-resources__guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}
.mm-featured-resources__guides>article{padding:1.35rem 1.5rem;border-radius:14px;border:1px solid #d6e2f1;background:#f4f8fd}
.mm-featured-resources a:hover{text-decoration:underline}
.mm-featured-resources a:focus-visible,.mm-resource-quick-start a:focus-visible{outline:3px solid #2362c8;outline-offset:5px;border-radius:3px}
.mm-resource-quick-start{margin-block:1.5rem 2rem;padding:clamp(1.1rem,3vw,2rem);border:1px solid #d6e2f1;border-radius:18px;background:#f7faff;box-sizing:border-box}
.mm-resource-quick-start>header{max-width:60rem}
.mm-resource-quick-start h2{font-family:inherit;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.3;margin:.35rem 0 .6rem}
.mm-resource-quick-start p{line-height:1.65;color:#405c7e;margin:.45rem 0 .8rem}
.mm-resource-quick-start__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2.5rem);margin-top:1rem}
.mm-resource-quick-start h3{font-family:inherit;font-size:1rem;margin:.4rem 0;color:#173454}
.mm-resource-quick-start footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-top:1px solid #d6e2f1;padding-top:.85rem;margin-top:.5rem}
.mm-resource-quick-start footer p{max-width:45rem;font-size:.9rem;margin:0}
.mm-resource-quick-start footer a{font-size:.9rem;font-weight:700;flex-shrink:0;max-width:18rem;text-underline-offset:3px}
@media(max-width:800px){.mm-featured-resources__tools,.mm-featured-resources__guides{grid-template-columns:1fr}.mm-featured-resources__tools>article{padding:1.25rem}.mm-resource-quick-start__grid{grid-template-columns:1fr;gap:.5rem}.mm-resource-quick-start footer{display:block}.mm-resource-quick-start footer a{display:inline-block;margin-top:.75rem}.mm-featured-resources>header{margin-bottom:1rem}}
