.mk .dc-head{text-align:center;max-width:1160px;margin:0 auto;padding:clamp(96px,12vw,148px) clamp(20px,4vw,56px) clamp(24px,3vw,40px)}.mk .dc-head h1{font-size:clamp(30px,5vw,56px);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:0 0 16px}.mk .dc-lede{color:var(--n-700);max-width:62ch;font-size:clamp(15px,1.3vw,19px);line-height:var(--lh-lead);margin:0 auto}.mk .dc-crumbs ol{color:var(--n-600);flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}.mk .dc-crumbs li+li:before{content:"/";color:var(--n-350);margin-right:6px}.mk .dc-crumbs a{color:var(--n-600);text-decoration:none}.mk .dc-crumbs [aria-current]{color:var(--n-900)}.mk .dc-search{text-align:left;max-width:620px;margin:clamp(20px,2.5vw,28px) auto 0;position:relative}.mk .dc-search__row{gap:10px;display:flex}.mk .dc-search input{min-width:0;font:inherit;font-size:max(var(--input-font-size-min), var(--t-body-sm));border:1px solid var(--n-200);border-radius:var(--r-pill);background:var(--n-0);color:var(--n-900);flex:auto;padding:12px 16px}.mk .dc-search input:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.mk .dc-search__hint{color:var(--n-600);margin:8px 2px 0;font-size:12.5px}.mk .dc-results{z-index:var(--z-popover);background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);box-shadow:var(--sh-2);max-height:60vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.mk .dc-results li+li{border-top:1px solid var(--n-100)}.mk .dc-results a{border-radius:var(--r-sm);color:var(--n-900);padding:10px 12px;text-decoration:none;display:block}.mk .dc-results strong{font-size:13.5px;font-weight:var(--fw-medium);display:block}.mk .dc-results span{color:var(--n-600);margin-top:3px;font-size:12px;display:block}.mk .dc-results em{color:var(--n-500);font-style:normal}.mk .dc-tab-card{flex-direction:column;gap:10px;display:flex}.mk .dc-tab-card h3{font-size:16px;font-weight:var(--fw-medium);letter-spacing:var(--ls-h3);margin:0}.mk .dc-tab-card h3 a{color:var(--n-900);text-decoration:none}.mk .dc-tab-card p{font-size:13px;line-height:var(--lh-body);color:var(--n-600);margin:0}.mk .dc-count{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--n-600);font-size:11px}.mk .dc-body{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.mk .dc-qa{flex-direction:column;gap:14px;display:flex}.mk .dc-q{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);padding:20px 22px;scroll-margin-top:96px}.mk .dc-q h2{font-size:16.5px;font-weight:var(--fw-medium);letter-spacing:var(--ls-h4);line-height:var(--lh-h4);margin:0 0 8px}.mk .dc-q p{font-size:14px;line-height:var(--lh-body);color:var(--n-700);margin:0}.mk .dc-q__link{color:var(--n-350);margin-left:8px;font-size:13px;text-decoration:none}.mk .dc-q:target{border-color:var(--a-400)}.mk .dc-rail{position:sticky;top:96px}.mk .dc-rail h2{font-size:11px;font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--n-600);margin:0 0 10px}.mk .dc-rail ol{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mk .dc-rail a{font-size:12.5px;line-height:var(--lh-body);color:var(--n-600);text-decoration:none}.mk .dc-pager{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk .dc-pager a{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);color:var(--n-900);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.mk .dc-pager__way{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--n-600);font-size:11px}.mk .dc-pager__name{font-size:15px;font-weight:var(--fw-medium)}.mk .dc-pager--next{text-align:right}.mk .fr-list{flex-direction:column;gap:12px;display:flex}.mk .fr-item{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);padding:18px 20px}.mk .fr-item h3{font-size:15.5px;font-weight:var(--fw-medium);line-height:var(--lh-h4);margin:0 0 6px}.mk .fr-item h3 a{color:var(--n-900);text-decoration:none}.mk .fr-meta{color:var(--n-600);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.mk .fr-cat{border:1px solid var(--n-200);border-radius:var(--r-pill);background:var(--n-25);color:var(--n-700);padding:2px 10px}.mk .fr-snip{font-size:13px;line-height:var(--lh-body);color:var(--n-600);margin:8px 0 0}.mk .fr-thread{max-width:74ch;margin:0 auto}.mk .fr-thread h1{font-size:clamp(24px,3.4vw,38px);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:0 0 12px}.mk .fr-block{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);padding:20px 22px}.mk .fr-block+.fr-block{margin-top:16px}.mk .fr-block h2{font-size:11px;font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--n-600);margin:0 0 10px}.mk .fr-block p{font-size:14px;line-height:var(--lh-body);color:var(--n-700);margin:0 0 12px}.mk .fr-block p:last-child{margin-bottom:0}.mk .fr-form{flex-direction:column;gap:16px;max-width:620px;margin:0 auto;display:flex}.mk .fr-field{flex-direction:column;gap:6px;display:flex}.mk .fr-field>span{font-size:12.5px;font-weight:var(--fw-medium);color:var(--n-700)}.mk .fr-field input,.mk .fr-field select,.mk .fr-field textarea{font:inherit;font-size:max(var(--input-font-size-min), var(--t-body-sm));border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--n-0);color:var(--n-900);width:100%;padding:11px 14px}.mk .fr-field textarea{resize:vertical;min-height:120px}.mk .fr-field input:focus-visible,.mk .fr-field select:focus-visible,.mk .fr-field textarea:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.mk .fr-hint{color:var(--n-600);font-size:12px}.mk .fr-error{color:var(--bad);font-size:12.5px}.mk .fr-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk .dc-page [data-reveal]{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}.js .mk .dc-page [data-reveal]:not([data-shown]){opacity:0;transform:translateY(12px)}@media (hover:hover) and (pointer:fine){.mk .dc-crumbs a:hover,.mk .dc-rail a:hover{color:var(--n-900)}.mk .dc-results a:hover{background:var(--n-25)}.mk .dc-tab-card h3 a:hover,.mk .fr-item h3 a:hover{color:var(--a-700)}.mk .dc-pager a:hover{border-color:var(--n-300)}}@media (max-width:900px){.mk .dc-body{grid-template-columns:minmax(0,1fr)}.mk .dc-rail{display:none}}@media (max-width:768px){.mk .dc-pager{grid-template-columns:1fr}.mk .dc-pager--next{text-align:left}.mk .dc-q{padding:16px 18px}}
