.legacy-section h1{font-size:clamp(32px,4.5vw,58px);line-height:1.2;margin:14px 0 20px}.legacy-intro{font-size:20px;line-height:1.6}.legacy-note{max-width:860px;color:#526b7e;font-size:15px;line-height:1.8;margin:24px 0;padding:18px 22px;background:#edf5f9;border-left:3px solid #c7a15a}.legacy-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.legacy-jumps a{padding:12px 20px;border:1px solid #ccdae3;border-radius:4px;color:#173b59;text-decoration:none}.legacy-search{max-width:620px;margin:30px 0}.legacy-search label{display:block;margin-bottom:10px;font-weight:600}.legacy-search input{width:100%;padding:14px;border:1px solid #9cb4c5;border-radius:4px;font:inherit}.legacy-category{margin:54px 0;scroll-margin-top:130px}.legacy-category h2,.legacy-doc-section h2{font-size:27px;margin-bottom:24px}.legacy-count{font-size:15px;font-weight:500;color:#637e90;margin-left:9px}.legacy-entry{border-top:1px solid #dce6ec;scroll-margin-top:125px}.legacy-entry:last-child{border-bottom:1px solid #dce6ec}.legacy-entry>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 45px 23px 4px;font-size:18px;line-height:1.5;position:relative}.legacy-entry>summary::-webkit-details-marker{display:none}.legacy-entry>summary::after{content:'+';position:absolute;right:12px;font-size:25px;color:#a17d3b}.legacy-entry[open]>summary::after{content:'−'}.legacy-entry>summary small{flex-shrink:0;font-size:13px;color:#61788a}.legacy-entry[open]>summary{color:#163e5a;font-weight:600}.legacy-body{background:#f5f9fc;padding:30px;line-height:1.85;overflow-wrap:anywhere}.legacy-body img{display:block;max-width:100%;height:auto;margin:20px auto}.legacy-body a{color:#23587c;text-underline-offset:4px}.legacy-body h2,.legacy-body h3,.legacy-body h4,.legacy-body h5,.legacy-body h6{line-height:1.45;margin:24px 0 14px;font-size:20px}.legacy-body ul{padding-left:24px}.legacy-body li{margin-bottom:9px}.legacy-history-row{display:grid;grid-template-columns:1fr;border-bottom:1px solid #d4e0e8;padding:20px 0}.legacy-history-row h4{color:#916a29;font-size:25px}.legacy-table{overflow-x:auto;margin:24px 0;background:white}.legacy-table table{width:100%;min-width:570px;border-collapse:collapse;font-size:15px}.legacy-table th,.legacy-table td{padding:12px 16px;border:1px solid #d2dfe7;text-align:left;vertical-align:middle}.legacy-table th{background:#e8f1f6;color:#163b55}.legacy-product-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.legacy-product-images img{max-height:350px;object-fit:contain}.legacy-doc-section{margin:40px 0}.legacy-doc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.legacy-doc-grid figure{margin:0;border:1px solid #dbe5ec;background:white;padding:15px;min-width:0}.legacy-doc-grid img{width:100%;height:245px;object-fit:contain;margin:0 auto 16px}.legacy-doc-grid figcaption{font-size:15px;line-height:1.65;color:#173c58}.legacy-partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0 40px}.legacy-partners figure{margin:0;padding:20px;border:1px solid #dbe5ec;background:white;text-align:center}.legacy-partners img{height:65px;max-width:100%;object-fit:contain;margin:0 auto 16px}.legacy-partners figcaption{font-size:14px}.legacy-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.legacy-news-card{display:flex;flex-direction:column;padding:26px;border:1px solid #d5e1e9;border-radius:5px;text-decoration:none;background:#fff;color:#153853;min-height:235px}.legacy-news-card time{font-size:14px;color:#7f672f}.legacy-news-card h3{font-size:20px;line-height:1.55;margin:18px 0 28px}.legacy-news-card span{font-size:14px;color:#47687e;margin-top:auto}.legacy-news-card:hover{border-color:#b39359;background:#f6fafc}.legacy-section [hidden]{display:none!important}@media(max-width:900px){.legacy-doc-grid,.legacy-partners,.legacy-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.legacy-body{padding:16px}.legacy-entry>summary{display:block;font-size:17px}.legacy-entry>summary small{display:block;margin-top:8px}.legacy-doc-grid{gap:10px}.legacy-doc-grid figure{padding:10px}.legacy-doc-grid img{height:170px}.legacy-doc-grid figcaption{font-size:13px}.legacy-news-grid{grid-template-columns:1fr}.legacy-note{padding:15px}.legacy-jumps{gap:8px}.legacy-jumps a{padding:10px 12px;font-size:14px}.legacy-partners{gap:10px}.legacy-partners figure{padding:12px}.legacy-partners img{height:50px}.legacy-product-images{grid-template-columns:1fr}}
