.knowledge{padding-block:2rem 4rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.6rem;color:#78615a;font-size:.9rem}.knowledge-intro{max-width:52rem;padding-block:3rem}.knowledge-intro h1{font-size:clamp(2.2rem,5.8vw,4.7rem);line-height:1.08;letter-spacing:-.04em}.knowledge-intro h1 span{color:#b7352e}.knowledge-intro .lead{max-width:43rem;margin-block:1.5rem}.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.knowledge-card{background:#fff;border:1px solid #e4c9bf;border-radius:1.6rem;padding:clamp(1.25rem,3vw,2.3rem);min-width:0}.knowledge-card h2,.knowledge-note h2{font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.2;letter-spacing:-.025em}.knowledge-card p,.knowledge-note p{margin-top:1rem;line-height:1.7}.knowledge-card ol{padding-left:1.3rem;margin-top:1rem}.knowledge-card li{margin-top:.6rem;line-height:1.6}.knowledge-note{margin-top:2rem;padding:clamp(1.25rem,3vw,2.3rem);background:#ffe2d9;border-radius:1.6rem}.knowledge a:focus-visible{outline:3px solid #b7352e;outline-offset:5px}.knowledge{overflow-wrap:anywhere}@media(max-width:48rem){.knowledge-grid{grid-template-columns:1fr}.knowledge-intro{padding-block:2rem}.knowledge{padding-top:1rem}}
