.m-cardgrid__grid{display:grid;gap:clamp(16px,2vw,32px);align-items:stretch}.m-cardgrid__grid--single{grid-template-columns:1fr}.m-cardgrid__grid--wide{grid-template-columns:7fr 5fr}.m-cardgrid__grid--trio{grid-template-columns:repeat(3,1fr)}.m-cardgrid__grid.is-stagger>.m-card:nth-child(2n){margin-top:40px}.m-card{position:relative;display:flex;flex-direction:column;padding:clamp(32px,3.5vw,56px);border-radius:0;box-shadow:none}.m-card--surface{background-color:var(--c-surface)}.m-card--accent{background-color:var(--c-accent);color:#fff}.m-card__no{position:absolute;top:-.42em;left:clamp(24px,3vw,40px);margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(3.5rem,2rem + 3.2vw,5.5rem);line-height:1;letter-spacing:-.01em;color:var(--c-surface);-webkit-text-stroke:1px var(--c-border)}.m-card--accent .m-card__no{color:var(--c-accent);-webkit-text-stroke-color:rgba(255,255,255,.55)}.m-card__title{margin:32px 0 0;white-space:pre-line;font-family:var(--font-title);font-weight:700;font-size:clamp(1.125rem,.9rem + .8vw,1.5rem);line-height:1.5;letter-spacing:.02em;font-feature-settings:"palt" 1}.m-card__title-main,.m-card__title-sub{display:block}.m-card__title-main{font-size:.8125rem;font-weight:500;letter-spacing:.06em;line-height:1.4;color:var(--c-text-sub);white-space:nowrap}.m-card--accent .m-card__title-main{color:#ffffffd1}.m-card__title-sub{margin-top:4px;font-size:1em}.m-card__lead{margin:12px 0 0;white-space:pre-line;font-weight:700;letter-spacing:.04em;color:var(--c-accent)}.m-card--accent .m-card__lead{color:#fff}.m-card__body{white-space:pre-line;margin:16px 0 0;font-size:.9375rem;line-height:var(--lh-base);letter-spacing:var(--ls-base)}.m-card__label{margin:32px 0 12px;padding-bottom:12px;border-bottom:1px solid var(--c-border);font-size:.75rem;font-weight:700;letter-spacing:.16em;color:var(--c-text-sub)}.m-card--accent .m-card__label{color:#fff;border-bottom-color:#ffffff52}.m-card__list{margin:0;padding:0;list-style:none}.m-card__list li{position:relative;padding:8px 0 8px 20px;font-size:.9375rem;line-height:var(--lh-base);letter-spacing:.04em}.m-card__list li:before{content:"";position:absolute;top:.95em;left:0;width:6px;height:6px;background-color:var(--c-accent)}.m-card--accent .m-card__list li:before{background-color:#fff}.m-card__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:40px}.m-nb{display:inline-block}@media screen and (max-width:1024px){.m-cardgrid__grid--single,.m-cardgrid__grid--wide,.m-cardgrid__grid--trio{grid-template-columns:1fr}.m-cardgrid__grid.is-stagger>.m-card:nth-child(2n){margin-top:0}}@media screen and (max-width:767px){.m-card__actions{flex-direction:column}}.js-on .m-cardgrid__grid>.js-reveal:nth-child(2){transition-delay:90ms}@media(prefers-reduced-motion:reduce){.js-on .m-cardgrid__grid>.js-reveal:nth-child(2){transition-delay:0s}}
