/* HDD-DATA.jp Knowledge Wiki — scoped styles. The global card sizes and original CSS are untouched. */
.wiki{--wiki-accent:#256e5c;--wiki-ink:#20332d;--wiki-muted:#697c72;--wiki-line:#e3eae5;--wiki-soft:#f4f8f5;--wiki-amber:#a76736;color:var(--wiki-ink)}
.wiki .wiki-breadcrumbs{margin:20px 0 26px;color:#7f9085}.wiki .wiki-breadcrumbs a:hover{color:var(--wiki-accent)}
.wiki-label{display:inline-flex;align-items:center;gap:8px;letter-spacing:.13em;color:#377e6a;font-size:10px;font-weight:800}.wiki-label i{background:#47a785;width:7px;height:7px;border-radius:50%;display:inline-block}
.wiki-topline{background:linear-gradient(113deg,#f5faf6,#eaf5ee 80%,#e2efe7);border:1px solid #e4eee6;border-radius:5px;display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:32px;padding:36px 42px 34px;margin-bottom:30px;align-items:center}.wiki-topline h1{font-size:32px;line-height:1.37;letter-spacing:-.045em;margin:15px 0 9px}.wiki-top-sub{font-size:13.5px;color:#64796d;margin:0;line-height:1.85}.wiki-meta{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:23px;color:#7a8d80;font-size:11px}.wiki-meta span+span{border-left:1px solid #cfdbd1;padding-left:13px}.wiki-term-id{padding:24px 21px 21px;border:1px solid #d7e7dc;border-radius:4px;background:#ffffffab;min-width:0}.wiki-term-id small{display:block;font-size:9px;font-weight:800;letter-spacing:.15em;color:#85998a;margin-bottom:7px}.wiki-term-id strong{display:block;font-size:24px;letter-spacing:-.04em;line-height:1.32;overflow-wrap:anywhere}.wiki-term-id span{display:block;font-size:10.5px;color:#789084;line-height:1.6;margin-top:5px;overflow-wrap:anywhere}
.wiki-layout{display:grid;grid-template-columns:188px minmax(0,1fr) 184px;gap:32px;align-items:start;padding-bottom:100px}.wiki-left-inner,.wiki-right-inner{position:sticky;top:24px}.wiki-left-inner{font-size:12px}.wiki-side-label{color:#709083;font-size:10px;letter-spacing:.12em;font-weight:850;margin:1px 0 17px}.wiki-nav-home{font-weight:800;padding:12px 10px;display:flex;align-items:center;justify-content:space-between;background:#eaf4ee;color:#246b59;border-left:3px solid #5daa90;line-height:1.5}.wiki-nav-home:hover{background:#def0e5}.wiki-nav-group{border-bottom:1px solid var(--wiki-line);padding:18px 0 17px}.wiki-nav-caption{font-size:10px;color:#8a9c91;display:block;font-weight:850;letter-spacing:.08em;margin:0 0 10px}.wiki-nav-group a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 9px;font-size:12px;color:#4f645a;line-height:1.45;border-radius:3px}.wiki-nav-group a:hover,.wiki-nav-group a.is-current{background:#f0f6f2;color:#17644b;font-weight:800}.wiki-nav-arr{color:#9ab1a3;font-size:13px}.wiki-guide-group a{display:block}.wiki-side-foot{font-size:10px;color:#93a098;line-height:1.85;margin-top:16px}.wiki-article{min-width:0}.wiki-article p{line-height:1.95}.wiki-definition{background:#ecf7f0;border:1px solid #d2e8d8;border-left:4px solid #2b8565;padding:22px 25px}.wiki-definition>span{color:#217459;font-size:11px;font-weight:850;letter-spacing:.07em}.wiki-definition p{font-weight:650;font-size:16px;margin:7px 0 0;line-height:1.9;letter-spacing:-.02em}.wiki-takeaways{border:1px solid var(--wiki-line);padding:20px 23px;margin:17px 0 30px}.wiki-takeaways h2{font-size:13px;letter-spacing:.025em;margin:0 0 11px}.wiki-takeaways ul{list-style:none;padding:0;margin:0}.wiki-takeaways li{position:relative;padding:5px 0 5px 22px;font-size:12.5px;line-height:1.75;color:#4e6155}.wiki-takeaways li:before{content:'✓';position:absolute;left:0;top:5px;font-size:12px;font-weight:900;color:#23825e}.wiki-content{font-size:14px;line-height:1.95;color:#33443b}.wiki-content>section{scroll-margin-top:30px;margin:0 0 34px}.wiki-content h2{font-size:22px;letter-spacing:-.045em;line-height:1.45;border-bottom:1px solid #d8e7dc;padding-bottom:14px;margin:42px 0 18px;font-weight:850}.wiki-content section:first-child h2{margin-top:0}.wiki-num{color:#37906e;font-size:.74em;font-weight:800;margin-right:7px;letter-spacing:0}.wiki-content h3{font-size:16px;margin:25px 0 7px;line-height:1.55}.wiki-content p{margin:13px 0}.wiki-content a,.wiki-editorial-note a{color:#167b5e;text-decoration:underline;text-decoration-color:#aacbba;text-underline-offset:3px}.wiki-content a:hover{color:#0f563f}.wiki-content strong{color:#1d3328;font-weight:800}.wiki-content code,.wiki-content kbd{font-size:12px;background:#edf2ef;border:1px solid #dae4dd;border-radius:3px;padding:1px 5px}.wiki-table-wrap{overflow-x:auto;width:100%;max-width:100%;margin:20px 0 20px;border:1px solid #dfe8e1}.wiki-table{border-collapse:collapse;min-width:530px;width:100%;font-size:12px;line-height:1.8}.wiki-table th,.wiki-table td{text-align:left;vertical-align:top;padding:13px 12px;border-bottom:1px solid #e6ede7;border-right:1px solid #e9efe9}.wiki-table thead th{background:#eef5f0;color:#316451;font-size:11px;white-space:nowrap}.wiki-table tbody tr:nth-child(even){background:#fcfdfc}.wiki-table tbody th{min-width:112px;font-size:11.5px;font-weight:800}.wiki-table tr:last-child td,.wiki-table tr:last-child th{border-bottom:none}.wiki-note,.wiki-warning{padding:18px 19px;background:#f6faf7;border-left:3px solid #77b39a;margin:21px 0;font-size:12.5px}.wiki-note strong,.wiki-warning strong{display:block;font-size:13px}.wiki-note p,.wiki-warning p{margin:5px 0 0;color:#5b7165}.wiki-warning{background:#fcf7f2;border-left-color:#cc9d68}.wiki-warning strong{color:#80502c}.wiki-warning p{color:#795c48}.wiki-diagram,.wiki-state-figure{margin:24px 0;background:#f8fbf9;border:1px solid #dfeae2;padding:20px 22px}.diagram-title{font-size:12px;font-weight:850;margin-bottom:15px}.diagram-title span{font-weight:500;font-size:10px;color:#899b8f;margin-left:9px}.sector-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:5px}.sector-grid i{display:block;height:22px;border:1px solid #95c6ab;background:#d8efdf;border-radius:2px}.sector-grid .sector-bad{background:#e7a19c;border-color:#d27f78}.diagram-legend{display:flex;gap:21px;flex-wrap:wrap;margin-top:14px;font-size:11px;color:#6d7d73}.diagram-legend span{display:flex;align-items:center;gap:6px}.diagram-legend b{width:12px;height:12px;display:inline-block;border:1px solid #95c6ab;background:#d8efdf}.diagram-legend .legend-bad{background:#e7a19c;border-color:#d27f78}.wiki-checklist{padding:0 0 0 20px;margin:16px 0}.wiki-checklist li{padding:5px 0}.wiki-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:23px 0}.wiki-process>div{min-width:0;border:1px solid #dce9e0;background:#fbfdfb;padding:14px 12px}.wiki-process span{font-size:10px;font-weight:850;color:#369476;display:block;margin-bottom:5px}.wiki-process strong{display:block;font-size:12px;line-height:1.55}.wiki-process small{display:block;font-size:10.5px;line-height:1.7;color:#7a8b7f;margin-top:4px}.wiki-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:19px 0}.wiki-action-grid>div{border:1px solid #e0e9e2;padding:16px 13px 13px;background:#fff}.wiki-action-grid b{font-size:12.5px}.wiki-action-grid p{font-size:11.5px;color:#65776b;line-height:1.8;margin:8px 0}.wiki-action-grid span{font-size:10px;color:#218369;border-top:1px solid #e5eee6;display:block;padding-top:8px;margin-top:10px}.wiki-faq{border-top:1px solid #e0e9e2}.wiki-faq details{border-bottom:1px solid #e0e9e2;padding:13px 4px}.wiki-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;font-weight:750}.wiki-faq summary::-webkit-details-marker{display:none}.wiki-faq summary:after{content:'＋';font-size:18px;font-weight:400;color:#6a9781}.wiki-faq details[open] summary:after{content:'−'}.wiki-faq details p{font-size:12.5px;color:#60736a;margin:12px 0 2px}.wiki-sources{padding-left:22px;font-size:12.5px}.wiki-sources li{padding:6px 0}.wiki-sources li span{display:block;font-size:11px;color:#829489}.wiki-steps{list-style:none;counter-reset:wstep;padding:0;margin:16px 0}.wiki-steps li{counter-increment:wstep;position:relative;border-left:2px solid #dceae0;margin-left:13px;padding:0 0 18px 26px}.wiki-steps li:before{content:counter(wstep);position:absolute;left:-13px;top:0;background:#246d57;color:#fff;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:11px;font-weight:800}.wiki-steps li b{font-size:13px}.wiki-steps li p{font-size:12.5px;color:#66796d;margin:4px 0 0}.wiki-fact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f5f9f6;border:1px solid #e0e9e2;margin:23px 0}.wiki-fact-strip>div{padding:15px 13px;border-right:1px solid #e0e9e2}.wiki-fact-strip>div:last-child{border:0}.wiki-fact-strip small{display:block;color:#8ba093;font-size:10px}.wiki-fact-strip strong{font-size:12px;display:block;margin-top:3px}.wiki-state-figure{padding:0;overflow:hidden}.state-title{background:#e3eee8;padding:10px 14px;font-size:12px;font-weight:850;display:flex;gap:8px;align-items:center}.state-title i{width:10px;height:10px;border-radius:50%;background:#71ae94;display:block}.state-title small{margin-left:auto;font-size:9px;color:#819589;font-weight:400}.disk-row{display:grid;grid-template-columns:100px 1fr;gap:9px;padding:10px 14px;align-items:stretch;border-top:1px solid #e1ebe4}.disk-row>span{font-size:11px;font-weight:800;display:grid;place-items:center;background:#f1f5f2}.disk-volume{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;border-top:3px solid #409c7e;background:#f2faf5;font-size:13px}.disk-volume small{font-size:10px;color:#729182}.disk-volume.raw{background:#fff4ed;border-top-color:#c88851}.disk-volume.raw strong{color:#a2632f}.wiki-topic-footer{border-top:2px solid #d4e6da;padding:28px 0 0;margin:50px 0 20px}.wiki-topic-footer h2{font-size:18px;margin:5px 0 16px}.wiki-related-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wiki-related-terms a{min-width:0;border:1px solid #dfe8e1;padding:15px 14px;display:flex;align-items:center;gap:9px;line-height:1.3}.wiki-related-terms a>span:nth-child(2){min-width:0;flex:1}.wiki-related-terms a b{font-size:12.5px;display:block}.wiki-related-terms a small{font-size:10px;color:#8b9c91;display:block;margin-top:4px}.wiki-related-terms a>span:last-child{color:#6baa8f;font-size:15px}.wiki-related-terms a:hover{border-color:#a2cbb3;background:#f7faf7}.mini-dot{width:7px;height:7px;background:#87ba9b;border-radius:50%}.wiki-back-index{display:inline-flex;gap:13px;align-items:center;color:#1c7658;margin-top:18px;font-size:12px;font-weight:800}.wiki-editorial-note{margin-top:27px;background:#f7f9f7;border-top:1px solid #e2e8e2;padding:16px 19px;font-size:11px;color:#75877b}.wiki-editorial-note b{font-size:11px;color:#3b584a}.wiki-editorial-note p{margin:5px 0 0;line-height:1.8}.wiki-right-inner{border-left:1px solid #e3eae3;padding-left:18px}.wiki-toc-head{display:flex;justify-content:space-between;align-items:center;color:#557866;font-size:10px;font-weight:850;letter-spacing:.13em;border-bottom:1px solid #dfebe2;padding:0 0 13px}.wiki-toc-head span{font-size:12px;color:#9db2a5}.wiki-right ol{list-style:none;padding:0;margin:12px 0 22px;max-height:none;overflow:visible}.wiki-right li a{display:flex;gap:10px;align-items:baseline;font-size:11.5px;padding:9px 3px;color:#61796b;line-height:1.55}.wiki-right li a:hover,.wiki-right li a.active{color:#186749;font-weight:800}.wiki-right li a span{color:#a6b8ab;font-size:10px;font-weight:750}.wiki-right-help{padding:13px 12px;background:#f6f8f3;border-top:2px solid #a4bfa6}.wiki-right-help strong{font-size:11px}.wiki-right-help p{font-size:10.5px;color:#7b8c80;line-height:1.75;margin:6px 0 0}.wiki-mobile-toc{display:none}
/* Hub */
.wiki-index-hero{padding:44px 48px 37px;border:1px solid #dfede3;background:linear-gradient(100deg,#f3faf4 0%,#e8f4ea 60%,#edf6ef 100%);margin-bottom:36px;border-radius:4px}.wiki-index-hero h1{font-size:41px;margin:15px 0 9px;letter-spacing:-.065em}.wiki-index-hero>p{font-size:14px;color:#5c7867;line-height:1.85;margin:0}.wiki-index-stats{display:flex;gap:30px;flex-wrap:wrap;margin-top:31px;padding-top:20px;border-top:1px solid #d4e6d8}.wiki-index-stats span{font-size:10.5px;color:#779284}.wiki-index-stats strong{font-size:19px;color:#256d57;margin-right:6px;letter-spacing:-.04em}.wiki-index-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:45px;align-items:start;margin-bottom:110px}.wiki-searchbox{background:#f7faf8;border:1px solid #e0ebe2;padding:20px 24px;margin-bottom:37px}.wiki-searchbox label{display:block;font-weight:850;font-size:13px;margin-bottom:11px}.wiki-search-input-wrap{display:flex;gap:11px;align-items:center;background:#fff;border:1px solid #bdcec3;padding:13px 15px;color:#527966}.wiki-search-input-wrap:focus-within{border-color:#35856a;box-shadow:0 0 0 3px #65ab821f}.wiki-search-input-wrap input{border:0;outline:none;flex:1;min-width:0;background:transparent;font-size:14px;color:#2b4a3b}.wiki-search-input-wrap kbd{font-size:11px;color:#93a69a;border:1px solid #dce6dc;border-radius:2px;padding:1px 7px}.wiki-index-row{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid #d7e8dd;margin:0 0 4px;padding-bottom:13px;gap:12px}.wiki-index-row h2{margin:0;font-size:21px}.wiki-index-row h2 span{font-size:11px;font-weight:500;color:#84988b;margin-left:9px}.wiki-index-row>span{font-size:9px;color:#9bad9f;letter-spacing:.14em}.wiki-entry{display:grid;grid-template-columns:37px minmax(0,1fr) 26px;gap:18px;border-bottom:1px solid #e1e9e3;padding:24px 11px 26px;align-items:start;transition:background .15s}.wiki-entry:hover{background:#f5faf6}.wiki-entry-index{font-weight:850;font-size:13px;color:#85ae98;padding-top:25px}.wiki-entry-top{display:flex;gap:15px;font-size:11px;color:#8d9f92}.wiki-entry-category{color:#277b5d;font-weight:750}.wiki-entry h2{font-size:20px;margin:8px 0 7px;letter-spacing:-.035em}.wiki-entry h2 span{font-size:12px;color:#84998c;font-weight:400;letter-spacing:0}.wiki-entry p{font-size:12.5px;line-height:1.85;color:#6b7a6f;margin:0;max-width:620px}.wiki-entry-arrow{font-size:23px;color:#5e9e7f;padding-top:27px}.wiki-no-results{padding:32px 15px;color:#7c897f;font-size:13px}.wiki-index-guide{margin-top:45px;border:1px solid #dfe9e1;background:#f9fbf9;padding:25px 28px;display:flex;gap:28px;justify-content:space-between;align-items:center}.wiki-index-guide h2{font-size:20px;margin:7px 0}.wiki-index-guide p{font-size:12px;color:#63796b;line-height:1.75;max-width:600px;margin:0}.wiki-index-guide a{flex-shrink:0;border:1px solid #42846a;padding:12px 15px;font-size:11px;color:#1c7155;font-weight:800}.wiki-index-guide a span{margin-left:8px}
@media(max-width:1150px){.wiki-layout{grid-template-columns:165px minmax(0,1fr) 165px;gap:23px}.wiki-topline{padding:30px 32px}.wiki-index-layout{gap:26px}}
@media(max-width:990px){.wiki-layout{grid-template-columns:165px minmax(0,1fr)}.wiki-right{display:none}.wiki-mobile-toc{display:block;border:1px solid #dce8df;margin:20px 0 30px;background:#fafcfb}.wiki-mobile-toc>summary{cursor:pointer;list-style:none;padding:15px 18px;font-size:13px;font-weight:800;display:flex;justify-content:space-between}.wiki-mobile-toc>summary::-webkit-details-marker{display:none}.wiki-mobile-toc>summary:after{content:'▾';margin-left:auto;color:#428b6b}.wiki-mobile-toc>summary span{margin-left:10px;color:#8fa193;font-size:11px;font-weight:500}.wiki-mobile-toc ol{list-style:none;margin:0;padding:0 18px 15px}.wiki-mobile-toc li a{display:flex;gap:11px;font-size:12px;padding:7px 0;color:#476f59}.wiki-mobile-toc li span{font-size:10px;color:#8fae99}.wiki-index-guide{flex-direction:column;align-items:start}}
@media(max-width:700px){.wiki-layout,.wiki-index-layout{display:block}.wiki-left{display:none}.wiki-topline{display:block;padding:27px 22px}.wiki-topline h1{font-size:26px;margin:13px 0 9px}.wiki-term-id{display:none}.wiki-meta{margin-top:16px;gap:8px}.wiki-meta span+span{padding-left:8px}.wiki-breadcrumbs{margin:14px 0 15px!important}.wiki-definition{padding:18px 17px}.wiki-definition p{font-size:14px}.wiki-takeaways{padding:16px 17px}.wiki-content h2{font-size:20px}.wiki-process,.wiki-action-grid{grid-template-columns:1fr}.wiki-process>div{display:grid;grid-template-columns:30px 1fr;gap:2px 8px}.wiki-process span{grid-row:span 2;margin:0;align-self:center}.wiki-process small{margin:0}.wiki-process strong{align-self:end}.wiki-action-grid>div{padding:15px}.wiki-fact-strip{grid-template-columns:1fr}.wiki-fact-strip>div{border-right:0;border-bottom:1px solid #e1ebe2;display:flex;align-items:center;justify-content:space-between}.wiki-fact-strip strong{margin:0}.wiki-related-terms{grid-template-columns:1fr}.wiki-index-hero{padding:30px 23px}.wiki-index-hero h1{font-size:33px}.wiki-index-stats{gap:18px;margin-top:22px}.wiki-searchbox{padding:15px}.wiki-index-row>span{display:none}.wiki-entry{grid-template-columns:23px minmax(0,1fr) 16px;gap:9px;padding:19px 3px}.wiki-entry h2{font-size:18px}.wiki-entry h2 span{display:block;margin-top:2px;overflow-wrap:anywhere}.wiki-entry-arrow{font-size:19px}.disk-row{grid-template-columns:65px 1fr;padding:9px}.disk-volume{display:block}.disk-volume small{display:block}.state-title small{max-width:140px;text-align:right}}
@media(max-width:390px){.wiki-index-stats span:last-child{width:100%}.wiki-topline h1{font-size:24px}.wiki-meta span{font-size:10px}.wiki-takeaways li{font-size:12px}.sector-grid{gap:3px}.sector-grid i{height:18px}}
@media(prefers-reduced-motion:reduce){.wiki *{scroll-behavior:auto!important;transition:none!important}}
.wiki-entry[hidden]{display:none!important}


/* Knowledge-base index: keep the right-side table of contents visible while scrolling. */
@media (min-width: 991px) {
  .wiki-index-layout {
    grid-template-columns: 188px minmax(0,1fr) 184px;
    gap: 32px;
  }
  .wiki-index-layout > .wiki-index-right {
    display: block;
    position: sticky;
    top: 24px;
    align-self: start;
    min-width: 0;
  }
  .wiki-index-layout > .wiki-index-right .wiki-right-inner {
    position: static;
  }
}
@media (min-width: 991px) and (max-width: 1150px) {
  .wiki-index-layout {
    grid-template-columns: 165px minmax(0,1fr) 165px;
    gap: 23px;
  }
}
.wiki-index-layout .wiki-index-right ol {
  overflow: visible;
  max-height: none;
}
.wiki-index-layout .wiki-index-center,
.wiki-index-layout .wiki-left,
.wiki-index-layout .wiki-right {
  min-width: 0;
}
.wiki-index [id^="term-"] {
  scroll-margin-top: 28px;
}
@media (min-width: 991px) {
  .wiki-index-mobile-toc { display: none; }
}
@media (max-width: 990px) {
  .wiki-index-layout {grid-template-columns: 165px minmax(0,1fr);}
  .wiki-index-layout > .wiki-index-right { display:none; }
  .wiki-index-mobile-toc { display:block; }
  .wiki-index-mobile-toc nav { padding: 0 16px 14px; }
  .wiki-index-mobile-toc nav ol { list-style:none; padding:0; margin:0; }
  .wiki-index-mobile-toc nav li a {display:block;padding:9px 3px;border-bottom:1px solid #e6eee7;font-size:12px;color:#426b55;}
}
@media (max-width: 700px) {
  .wiki-index-layout {display:block;}
}
