.mmd{font-optical-sizing:auto}.mmd-gutter{padding-inline:max(16px,calc((100% - 1180px)/2 + 16px))}@media(min-width:768px){.mmd-gutter{padding-inline:max(32px,calc((100% - 1180px)/2 + 32px))}}.mmd-title{font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.mmd-statement{font-weight:500;font-size:clamp(28px,4vw,52px);line-height:1.05;letter-spacing:-.032em;text-wrap:balance}.mmd-lead{font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--cmd-muted);text-wrap:pretty}.mmd-body{font-size:15px;line-height:1.6;color:var(--cmd-muted);text-wrap:pretty}.mmd-shot{position:relative;overflow:hidden;isolation:isolate;background:var(--cmd-surface)}.mmd-shot>img{display:block;width:100%;height:100%;object-fit:cover}.mmd-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cmd-hairline-strong);pointer-events:none}.mmd-step{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;background:var(--cmd-surface-press);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.mmd-faq summary{list-style:none;cursor:pointer}.mmd-faq summary::-webkit-details-marker{display:none}.mmd-faq .mmd-faq-chevron{transition:transform .32s cubic-bezier(.22,1,.36,1)}.mmd-faq[open] .mmd-faq-chevron{transform:rotate(180deg)}@supports (interpolate-size: allow-keywords){.mmd-faq::details-content{transition:content-visibility .42s allow-discrete,height .42s cubic-bezier(.22,1,.36,1);height:0;overflow:clip;interpolate-size:allow-keywords}.mmd-faq[open]::details-content{height:auto}}@media(prefers-reduced-motion:reduce){.mmd-faq .mmd-faq-chevron{transition:none}.mmd-faq::details-content{transition:none}}
