/* The knowledge hub is static; layout follows the existing local design tokens. */
.knowledge-main{padding-bottom:60px}.knowledge-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:40px 0 32px;align-items:center}.knowledge-hero h1{font-size:clamp(40px,4.6vw,65px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 23px}.knowledge-hero>div>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:57ch;margin-bottom:24px;color:var(--muted)}.knowledge-secondary{display:inline-flex;align-items:center;min-height:48px;margin-left:20px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.knowledge-compass{padding:28px;background:#e8edde;border:1px solid #d4ddcb;border-radius:18px}.knowledge-compass .eyebrow{font-size:10px;line-height:1.7}.knowledge-compass ol{list-style:none;padding:0;margin-top:15px}.knowledge-compass li{display:flex;align-items:flex-start;gap:15px;padding:17px 0;border-top:1px solid #cbd5c2}.knowledge-compass li:last-child{padding-bottom:0}.knowledge-compass li>span{font-size:12px;font-weight:650;flex-shrink:0;padding-top:2px;color:#5a7050}.knowledge-compass strong{font-size:16px;line-height:1.5}.knowledge-compass li p{font-size:13px;line-height:1.7;margin-top:4px;color:#43543e}.knowledge-trust{font-size:12px;line-height:1.8;padding:18px 0;border-block:1px solid var(--line);color:var(--muted)}.knowledge-trust a{text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:32px}.knowledge-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 36px}.knowledge-jumps a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #cad4c2;border-radius:7px;font-size:13px;line-height:1.5}.knowledge-jumps a:hover{background:#e8edde}.knowledge-routes,.knowledge-topics{padding:22px 0 36px;scroll-margin-top:24px}.knowledge-routes h2,.knowledge-topics>h2{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:12px 0 16px;letter-spacing:-.035em}.knowledge-routes>p:not(.eyebrow),.knowledge-topics>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:83ch;color:var(--muted);margin-bottom:27px}.knowledge-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.knowledge-route{padding:25px;border:1px solid #d1dac8;background:#fff;border-radius:14px;min-width:0}.knowledge-route-number{display:block;color:#85533b;font-size:12px;margin-bottom:12px}.knowledge-route h3{font-size:24px;line-height:1.3;letter-spacing:-.03em;margin-bottom:14px;max-width:15ch}.knowledge-route>p{font-size:14px;line-height:1.75;margin-bottom:16px;color:var(--muted)}.knowledge-route .knowledge-decision{padding:13px;background:#f2f3eb;border-radius:8px;font-size:13px;color:#354b3b}.knowledge-route ol{padding-left:21px;font-size:13px;line-height:1.7}.knowledge-route li{padding:7px 0 12px 4px}.knowledge-route li a{display:block;font-weight:650;text-decoration:underline;text-underline-offset:3px;padding:5px 0;min-height:44px;line-height:1.6}.knowledge-route li span{display:block;color:var(--muted);font-size:12px}.knowledge-clusters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.knowledge-cluster{background:#fff;border:1px solid #d4ddcc;border-radius:15px;min-width:0;scroll-margin-top:24px;overflow:hidden}.knowledge-cluster-heading{display:flex;gap:17px;padding:26px 25px;background:#edf1e6}.knowledge-cluster-heading>span{font-size:12px;line-height:1.8;color:#58714a}.knowledge-cluster h3{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin-bottom:10px}.knowledge-cluster-heading p{font-size:13px;line-height:1.7;color:var(--muted)}.knowledge-cluster ul{list-style:none;padding:0}.knowledge-cluster li+li{border-top:1px solid #e0e6d9}.knowledge-cluster li>a{display:flex;flex-direction:column;padding:20px 25px;gap:6px;min-height:44px}.knowledge-cluster li>a:hover{background:#f5f6f0}.knowledge-format{color:#536c44;font-size:10px;letter-spacing:.04em;font-weight:650}.knowledge-cluster li strong{font-size:17px;line-height:1.5}.knowledge-cluster li strong>span{color:#526d44}.knowledge-summary{font-size:13px;line-height:1.75;color:var(--muted)}.knowledge-outro{margin:12px 0 26px;padding:29px;background:#e8edde;border-radius:14px}.knowledge-outro h2{font-size:27px;line-height:1.3;margin-bottom:13px}.knowledge-outro p{font-size:15px;line-height:1.8;max-width:80ch;margin-bottom:16px}.knowledge-outro a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.knowledge-main>.content-date{font-size:12px;line-height:1.8}.knowledge-main>.content-date a{text-decoration:underline;display:inline-flex;min-height:32px;align-items:center}
@media(max-width:1000px){.knowledge-hero{gap:28px}.knowledge-route-grid{grid-template-columns:1fr}.knowledge-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:30px}.knowledge-route>span,.knowledge-route h3,.knowledge-route>p{grid-column:1}.knowledge-route>ol{grid-column:2;grid-row:1/5}.knowledge-route h3{max-width:none}.knowledge-clusters{gap:20px}}
@media(max-width:700px){.knowledge-hero{grid-template-columns:1fr;gap:27px;padding-top:15px}.knowledge-hero h1{font-size:40px;line-height:1.1}.knowledge-hero>div>p:not(.eyebrow){font-size:15px}.knowledge-secondary{display:flex;margin:10px 0 0}.knowledge-compass{padding:24px}.knowledge-clusters{grid-template-columns:1fr}.knowledge-route{display:block;padding:23px}.knowledge-route h3{font-size:25px}.knowledge-route ol{margin-top:12px}.knowledge-routes h2,.knowledge-topics>h2{font-size:29px}.knowledge-cluster-heading,.knowledge-cluster li>a{padding:22px}.knowledge-jumps{gap:7px}.knowledge-jumps a{font-size:12px;padding:9px 12px}.knowledge-outro{padding:23px}.knowledge-outro h2{font-size:25px}.knowledge-trust{font-size:11px}}
