/* Technical document index only; existing page layouts are unchanged. */.ns-inner .mk-documents{max-width:1600px;margin-bottom:80px}.mk-documents-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin:8px 0 28px}.mk-documents-intro>p{max-width:850px;margin:0;color:#69716c;line-height:1.8}.mk-documents-total{flex:none;font-size:13px;color:#5a1e1d;padding:10px 15px;background:#f6f5f1;border-radius:999px;white-space:nowrap}.mk-documents-nav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:32px;border-bottom:1px solid #e5e4de}.mk-documents-nav a{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid #e5e4de;border-radius:999px;color:#363d38;font-size:13px}.mk-documents-nav a:hover{border-color:#5a1e1d;color:#5a1e1d}.mk-documents-nav a span{font-size:11px;color:#808980}.mk-documents-group{margin-top:44px;scroll-margin-top:140px}.mk-documents-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.mk-documents-group-heading h2{font-size:24px;line-height:1.3;margin:0;font-weight:500}.mk-documents-group-heading>span{font-size:12px;color:#808980;white-space:nowrap}.mk-documents-list{list-style:none;padding:0;margin:0}.mk-documents-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:18px 0;border-bottom:1px solid #e5e4de}.mk-documents-product{display:flex;align-items:center;gap:18px;min-width:0}.mk-documents-mark{display:flex;align-items:center;justify-content:center;flex:none;width:42px;height:48px;border:1px solid #e5e4de;border-radius:10px;font-size:10px;color:#5a1e1d;letter-spacing:.06em;background:#fafaf8}.mk-documents-product h3{font-size:16px;line-height:1.5;font-weight:500;margin:0 0 4px;overflow-wrap:anywhere}.mk-documents-product h3 a{color:#303730}.mk-documents-product p{margin:0;font-size:12px;color:#808980}.mk-documents-product p span{padding:0 5px}.mk-documents-details,.mk-documents-download{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;white-space:nowrap;min-height:44px}.mk-documents-details{color:#717a72}.mk-documents-download{border:1px solid #dedfd7;border-radius:999px;padding:9px 16px;color:#5a1e1d;background:#fff}.mk-documents-download:hover{border-color:#5a1e1d;background:#f8f5f1;color:#5a1e1d}.mk-documents a:focus-visible{outline:2px solid #5a1e1d;outline-offset:4px}.mk-documents-note{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:48px;padding:28px 32px;background:#f6f5f1;border-radius:16px}.mk-documents-note h2{font-size:21px;line-height:1.4;margin:0 0 8px;font-weight:500}.mk-documents-note p{max-width:760px;margin:0;color:#69716c;font-size:14px;line-height:1.8}.mk-documents-note>a{display:inline-flex;align-items:center;gap:10px;flex:none;min-height:44px;font-size:14px;color:#5a1e1d}@media(max-width:1100px){.mk-documents-details{display:none}.mk-documents-list>li{grid-template-columns:minmax(0,1fr) auto;gap:18px}.mk-documents-note{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:700px){.ns-inner .mk-documents{margin-bottom:48px}.mk-documents-intro{flex-direction:column;gap:16px}.mk-documents-nav{gap:7px;padding-bottom:24px}.mk-documents-nav a{font-size:12px;padding:9px 12px}.mk-documents-group{margin-top:32px;scroll-margin-top:100px}.mk-documents-group-heading h2{font-size:21px}.mk-documents-list>li{gap:12px}.mk-documents-product{gap:12px}.mk-documents-product h3{font-size:15px}.mk-documents-mark{width:34px;height:42px}.mk-documents-download{font-size:12px;padding:8px 12px;gap:6px}.mk-documents-download svg{width:16px;height:16px}.mk-documents-note{margin-top:32px;padding:22px}.mk-documents-note h2{font-size:19px}}@media(max-width:400px){.mk-documents-list>li{grid-template-columns:minmax(0,1fr);gap:12px}.mk-documents-download{justify-self:start;margin-left:46px}.mk-documents-product h3{font-size:15px}}@media(prefers-reduced-motion:reduce){.mk-documents a{transition:none}}@media print{.mk-documents-nav,.mk-documents-download,.mk-documents-note{display:none}.mk-documents-group{break-inside:avoid}.mk-documents-list>li{padding:10px 0}}
