.mk .ans{flex:1 0 auto;padding-block:40px 96px}.mk .ans-wrap{width:100%;max-width:760px;padding-inline:var(--site-gutter);margin-inline:auto}.mk .ans-head{padding-block:24px 16px}.mk .ans-h1{font:700 clamp(32px, 5vw, 48px)/1.15 var(--font-display);letter-spacing:-.01em;color:var(--embr-fg);text-wrap:balance;margin:10px 0 0}.mk .ans-lede{font:400 18px/1.55 var(--font-sans);color:var(--embr-muted);margin:14px 0 0}.mk .ans-ask{min-height:44px;margin-top:22px}.mk .ans-crumbs{font:500 14px/1.4 var(--font-sans);color:var(--embr-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk .ans-crumbs a{color:var(--embr-link);padding-block:12px;text-decoration:none}.mk .ans-crumbs a:hover{text-decoration:underline}.mk .ans-card{border-radius:var(--embr-radius-panel);border:1px solid var(--embr-card-edge);background:var(--embr-card-surface);box-shadow:var(--embr-card-shadow);font:400 19px/1.65 var(--font-sans);color:var(--embr-fg);margin:24px 0 0;padding:28px}.mk .ans-group{margin-top:40px}.mk .ans-group h2{font:700 24px/1.25 var(--font-display);color:var(--embr-fg);margin:0}.mk .ans-list{margin:10px 0 0;padding:0;list-style:none}.mk .ans-list li{border-bottom:1px solid var(--embr-line)}.mk .ans-list a{min-height:44px;font:500 17px/1.4 var(--font-sans);color:var(--embr-link);align-items:center;padding-block:10px;text-decoration:none;display:flex}.mk .ans-list a:hover{text-underline-offset:3px;text-decoration:underline}.mk .ans-list a:focus-visible,.mk .ans-crumbs a:focus-visible{outline:2px solid var(--embr-amber);outline-offset:3px}.mk .ans-join{border-radius:var(--embr-radius-panel);border:1px solid var(--embr-card-edge);background:var(--embr-card-surface);text-align:center;margin-top:48px;padding:28px}.mk .ans-join p{font:400 17px/1.5 var(--font-sans);color:var(--embr-muted);margin:0}.mk .ans-join-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.mk .ans-join-actions .ds-btn{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.mk .ans{padding-block:24px 72px}.mk .ans-card{padding:20px;font-size:18px}.mk .ans-join{padding:22px 18px}}