.mk-shell #features-areas{padding-top:0}.mk-shell .mk-areas{grid-auto-rows:max-content;align-items:start;gap:10px;display:grid}@media (min-width:1000px){.mk-shell .mk-areas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}}.mk-shell .mk-area{--card-c:var(--tb-accent);border:1px solid var(--tb-border);border-radius:var(--r-lg);background:var(--tb-surface);transition:border-color var(--tb-dur-fast) var(--tb-ease-brand)}.mk-shell .mk-area[open]{border-color:color-mix(in srgb, var(--card-c) 45%, var(--tb-border))}.mk-shell .mk-area>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:44px;padding:12px 16px;list-style:none;display:grid}.mk-shell .mk-area>summary::-webkit-details-marker{display:none}.mk-shell .mk-area>summary:focus-visible{outline:2px solid var(--tb-accent-text);outline-offset:2px;border-radius:var(--r-lg)}.mk-shell .mk-area-dot{background:var(--card-c);width:8px;height:8px;box-shadow:0 0 8px var(--card-c);border-radius:50%}.mk-shell .mk-area-t{font-family:var(--tb-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--tb-text);font-size:1rem;font-weight:700}.mk-shell .mk-area-l{color:var(--tb-text-dim);grid-column:2;font-size:.86rem}.mk-shell .mk-area-rows{gap:8px;margin:0;padding:0 16px;list-style:none;display:grid}.mk-shell .mk-area-rows li{color:var(--tb-text-dim);border-left:2px solid color-mix(in srgb, var(--card-c) 55%, transparent);padding-left:12px;font-size:.86rem;line-height:1.45}.mk-shell .mk-area-rows b{color:var(--tb-text);font-weight:600}.mk-shell .mk-area .mk-text-link{margin:4px 12px 6px}
