.nk-hero{background:linear-gradient(120deg,#092c47,#145572);color:#fff}.nk-hero h1{max-width:1000px}.nk-hero p{color:#d7e5eb}.nk-hubs,.nk-topics{display:flex;gap:10px;flex-wrap:wrap}.nk-hubs{margin-top:26px}.nk-hubs a{padding:9px 15px;border:1px solid #ffffff50;color:#fff;text-decoration:none;border-radius:4px}.nk-section{padding:44px 0;background:#f5f8fa}.nk-topics{margin-bottom:28px}.nk-topics a{padding:9px 13px;border:1px solid #c9d6df;background:#fff;color:#143c55;text-decoration:none;border-radius:4px}.nk-topics a[aria-current]{background:#123e59;color:#fff;border-color:#123e59}.nk-search{max-width:820px}.nk-search label{display:block;font-weight:700;margin-bottom:8px}.nk-search>div{display:flex;gap:12px}.nk-search input{min-width:0;flex:1;padding:13px;border:1px solid #b9ccd8;border-radius:4px;font:inherit}.nk-results{color:#587081;margin:22px 0}.nk-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nk-card{background:#fff;border:1px solid #dbe5eb;padding:25px;display:flex;flex-direction:column;min-width:0}.nk-card h2{font-size:20px;line-height:1.55;margin:13px 0}.nk-card h2 a{color:#143e56;text-decoration:none}.nk-card p{line-height:1.85;color:#496171;flex:1}.nk-card .arrow-link{margin-top:12px}.nk-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.nk-content,.nk-sidebar{background:#fff;border:1px solid #dbe5eb;padding:30px;min-width:0}.nk-content p,.nk-content li{line-height:1.95;font-size:17px;color:#314b5e}.nk-content h2{font-size:23px;line-height:1.5;margin-top:32px}.nk-answer{padding:20px 24px;background:#edf5f9;border-left:4px solid #16799c}.nk-answer h2{margin-top:0}.nk-figure{margin:28px 0;background:#f2f5f7}.nk-figure img{display:block;width:100%;max-height:360px;object-fit:contain;padding:20px}.nk-document img{max-height:none;padding:0}.nk-figure figcaption{font-size:14px;line-height:1.7;color:#4d6678;padding:14px 18px;border-top:1px solid #d6e2e9}.nk-meta{display:grid;grid-template-columns:120px minmax(0,1fr);line-height:1.8}.nk-meta dt,.nk-meta dd{padding:12px;border-bottom:1px solid #dae5eb;margin:0}.nk-meta dt{font-weight:700;color:#24495f}.nk-meta dd{overflow-wrap:anywhere}.nk-sidebar h2{font-size:19px;margin:0 0 16px}.nk-sidebar h2:not(:first-child){margin-top:26px}.nk-sidebar p,.nk-note{color:#587081;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.nk-links{padding:0;list-style:none}.nk-links li{border-bottom:1px solid #e1e9ee;padding:11px 0}.nk-links a{color:#164d6c;text-decoration:none;line-height:1.65}.nk-links a:hover{text-decoration:underline}.nk-related .nk-links{columns:2;column-gap:35px}.nk-related li{break-inside:avoid}.nk-nav{position:relative}.nk-nav-menu{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:215px;padding:12px;box-shadow:0 12px 30px #12304726;z-index:120;border:1px solid #d5e2e9}.nk-nav:hover .nk-nav-menu,.nk-nav:focus-within .nk-nav-menu{display:grid}.nk-nav-menu a{padding:10px!important;white-space:nowrap}.nk-nav-main{white-space:nowrap}a:focus-visible,input:focus-visible{outline:3px solid #d89b28;outline-offset:3px}@media(max-width:1050px){.nk-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-detail-grid{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:760px){.nk-card-grid,.nk-detail-grid{grid-template-columns:1fr}.nk-section{padding:28px 0}.nk-content,.nk-sidebar{padding:20px}.nk-search>div{flex-wrap:wrap}.nk-search input{flex-basis:100%}.nk-related .nk-links{columns:1}.nk-meta{grid-template-columns:1fr}.nk-meta dt{padding-bottom:0;border:0}.nk-meta dd{padding-top:4px}.nk-nav-menu{display:grid;position:static;box-shadow:none;min-width:0;border:0;padding:0 0 8px 18px}.nk-nav{width:100%}.nk-nav-main{display:block}.nk-hubs a{flex:1 1 44%}}
@media(min-width:761px) and (max-width:980px){.nk-nav-menu{display:grid;position:static;box-shadow:none;min-width:0;border:0;padding:0 0 8px 18px}.nk-nav{width:100%}.nk-nav-main{display:block}}

.nk-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:24px;border-top:1px solid #dce6ec}.nk-page-summary{margin:0;color:#647b8b;font-size:13px;white-space:nowrap}.nk-page-summary span{margin:0 5px;color:#91a4af}.nk-pages{position:static;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;border:0;background:transparent;width:auto}.nk-pages a,.nk-page-step{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:38px;height:40px;box-sizing:border-box;padding:0 10px;border:1px solid #d2dfe7;background:#fff;border-radius:6px;color:#234c64;font-size:14px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s}.nk-pages a:hover{background:#eaf2f6;border-color:#83a5b9}.nk-pages a[aria-current]{background:#123e59;color:#fff;border-color:#123e59;font-weight:700}.nk-pages .nk-page-step{padding:0 13px;font-size:13px}.nk-pages .is-disabled{background:transparent;border-color:#e0e8ed;color:#a0b1bc}.nk-page-gap{display:inline-flex;align-items:center;justify-content:center;width:18px;color:#7b919e}.nk-page-jump{display:flex;align-items:center;gap:8px;font-size:13px;color:#647b8b}.nk-page-jump label{white-space:nowrap}.nk-page-jump input{width:52px;min-width:0;height:36px;box-sizing:border-box;border:1px solid #d2dfe7;border-radius:6px;background:#fff;color:#234c64;text-align:center;font:inherit;padding:0 4px;-moz-appearance:textfield}.nk-page-jump input::-webkit-inner-spin-button,.nk-page-jump input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nk-page-jump button{height:36px;padding:0 12px;border:1px solid #d2dfe7;border-radius:6px;background:#fff;color:#234c64;font:inherit;cursor:pointer}.nk-page-jump button:hover{background:#eaf2f6;border-color:#83a5b9}.nk-page-jump button:focus-visible{outline:3px solid #d89b28;outline-offset:3px}
@media(max-width:1200px){.nk-pagination{display:grid;grid-template-columns:1fr auto;gap:16px}.nk-pages{grid-column:1/-1;grid-row:1}.nk-page-summary{grid-column:1}.nk-page-jump{grid-column:2}}
@media(max-width:600px){.nk-pagination{gap:16px 8px;margin-top:24px;padding-top:20px}.nk-pages{gap:4px}.nk-pages a,.nk-page-step{min-width:30px;height:36px;padding:0 7px;font-size:13px;border-radius:5px}.nk-pages .nk-page-step{padding:0 7px;min-width:30px}.nk-step-label{display:none}.nk-page-gap{width:12px}.nk-page-summary,.nk-page-jump{font-size:12px}.nk-page-summary span{margin:0 2px}.nk-page-jump{gap:5px}.nk-page-jump input{width:42px;height:32px}.nk-page-jump button{height:32px;padding:0 8px}}
