.knowledge-main{max-width:1160px}.knowledge-hero{padding:64px 0 52px;max-width:850px}.knowledge-hero h1{font-size:clamp(34px,4.2vw,52px);line-height:1.04;letter-spacing:-.045em;overflow-wrap:anywhere}.knowledge-lead{font-size:clamp(24px,3vw,34px);color:var(--deep);letter-spacing:-.02em;line-height:1.25;margin:26px 0 18px}.knowledge-hero>p:not(.eyebrow):not(.knowledge-lead),.knowledge-section p:not(:where(.eyebrow)),.knowledge-trace{font-size:17px;line-height:1.75}.knowledge-index{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:14px}.knowledge-index a{text-underline-offset:5px}.knowledge-section{padding:48px 0;border-top:1px solid var(--line);scroll-margin-top:36px}.knowledge-section h2{font-size:clamp(30px,4vw,44px);line-height:1.12;max-width:780px}.section-intro{max-width:760px;margin:20px 0 30px}.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.knowledge-card{padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:var(--shadow)}.knowledge-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px}.knowledge-level{font-size:32px;line-height:1;font-weight:700;color:var(--deep)}.knowledge-state{font-size:12px;font-weight:700;background:#e7f4ed;color:#285841;padding:7px 11px;border-radius:30px}.knowledge-state.planned{background:#eef1f3;color:#4e626d}.knowledge-card h3{font-size:23px}.knowledge-card .knowledge-detail{font-size:15px;color:#526970}.knowledge-planned{box-shadow:none;background:#f6f9f8}.knowledge-note{margin:28px 0 0;padding:26px 30px;border-left:3px solid var(--teal);border-radius:0 18px 18px 0;background:var(--soft)}.knowledge-note h3{font-size:21px}.knowledge-note p:last-child{margin-bottom:0}.knowledge-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px}.knowledge-copy>p:first-child{margin-top:0}.knowledge-process{list-style:none;counter-reset:process;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;padding:0;margin:34px 0}.knowledge-process li{counter-increment:process;border-top:1px solid var(--line);padding-top:20px}.knowledge-process li:before{content:"0" counter(process);display:block;color:#397b86;font-weight:700;font-size:14px;margin-bottom:12px}.knowledge-process h3{font-size:22px}.knowledge-process p{margin-bottom:0}.knowledge-trace{margin:0}.knowledge-trace>div{padding:16px 0;border-bottom:1px solid var(--line)}.knowledge-trace>div:first-child{padding-top:0}.knowledge-trace dt{font-weight:700;color:var(--deep)}.knowledge-trace dd{margin:3px 0 0}.knowledge-closing>p{max-width:800px}.knowledge-closing .knowledge-updated{font-size:13px;color:#526970;margin-top:30px}.knowledge-page a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media(max-width:700px){.knowledge-hero h1{font-size:36px}.knowledge-hero{padding:36px 0}.knowledge-section{padding:34px 0}.knowledge-grid,.knowledge-process,.knowledge-split{grid-template-columns:1fr;gap:20px}.knowledge-card{padding:23px}.knowledge-note{padding:22px}.knowledge-section p:not(:where(.eyebrow)),.knowledge-hero>p:not(.eyebrow):not(.knowledge-lead),.knowledge-trace{font-size:16px}.knowledge-index{gap:14px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
