.knowledge-page{max-width:1180px;margin:0 auto;padding:42px clamp(20px,4vw,54px) 90px}.knowledge-breadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:25px;color:var(--muted);font:700 12px var(--sans)}.knowledge-breadcrumb a{color:var(--navy);text-decoration:none}.knowledge-hero{max-width:900px;margin-bottom:34px}.knowledge-hero>p:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--brass);font:800 11px var(--sans)}.knowledge-hero h1{margin:.35rem 0 .8rem;font:500 clamp(2.3rem,5vw,4.4rem)/1.04 var(--serif);letter-spacing:-.035em;color:var(--ink)}.knowledge-hero p{font-size:1.05rem;line-height:1.7;color:var(--muted)}.knowledge-lifespan{font:700 .85rem var(--sans)!important;color:var(--brass)!important}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.knowledge-card{display:flex;min-height:150px;flex-direction:column;gap:8px;padding:19px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:inherit;text-decoration:none}.knowledge-card:hover{border-color:color-mix(in srgb,var(--brass) 48%,var(--line));box-shadow:0 10px 30px rgba(40,31,20,.06)}.knowledge-card small,.knowledge-work-card small,.knowledge-reference small{color:var(--brass);font:800 10px var(--sans);letter-spacing:.06em;text-transform:uppercase}.knowledge-card strong{font:600 1.25rem/1.25 var(--serif);color:var(--navy)}.knowledge-card span{margin-top:auto;color:var(--muted);font-size:.86rem}.knowledge-panel{margin:28px 0;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.knowledge-panel h2{margin:0 0 17px;font:600 1.55rem var(--serif)}.knowledge-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-work-card{padding:15px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 96%,var(--paper))}.knowledge-work-card h3{margin:.4rem 0 0;font:600 1rem/1.35 var(--serif)}.knowledge-work-card a{color:var(--navy);text-decoration:none}.knowledge-relations{display:grid;gap:10px}.knowledge-relation{padding:15px 17px;border-left:3px solid color-mix(in srgb,var(--brass) 70%,transparent);background:var(--surface);border-radius:0 10px 10px 0}.knowledge-relation>span{color:var(--brass);font:800 10px var(--sans);text-transform:uppercase;letter-spacing:.08em}.knowledge-relation p{margin:.45rem 0}.knowledge-relation a{color:var(--navy)}.knowledge-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledge-reference{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.knowledge-reference h3{font:600 1.15rem/1.35 var(--serif);margin:.5rem 0}.knowledge-reference p{color:var(--muted);line-height:1.55}.knowledge-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.knowledge-actions a{display:inline-flex;padding:9px 13px;border:1px solid var(--line);border-radius:999px;color:var(--navy);text-decoration:none;font:750 12px var(--sans)}.library-knowledge-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 26px}.library-knowledge-links a{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--navy);font:750 13px var(--sans);text-decoration:none}.library-knowledge-links a small{display:block;margin-top:4px;color:var(--muted);font-weight:500;line-height:1.35}@media(max-width:850px){.knowledge-grid,.knowledge-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-knowledge-links{grid-template-columns:1fr 1fr}}@media(max-width:560px){.knowledge-page{padding:28px 16px 70px}.knowledge-grid,.knowledge-work-grid,.knowledge-reference-grid,.library-knowledge-links{grid-template-columns:1fr}}
