.rrcf-knowledge-page{max-width:1180px;margin:0 auto;padding:1rem 1rem 3rem;line-height:1.62}
.rrcf-knowledge-hero,.rrcf-knowledge-article>header{padding:1.25rem 0 1rem}
.rrcf-knowledge-hero h1,.rrcf-knowledge-article h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;margin:.15rem 0 .75rem}
.rrcf-knowledge-hero>p:last-child,.rrcf-knowledge-lead{max-width:850px;font-size:1.15rem}
.rrcf-knowledge-eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.68;margin:0 0 .5rem}
.rrcf-knowledge-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1.5rem 0 2.5rem}
.rrcf-knowledge-category,.rrcf-knowledge-note,.rrcf-knowledge-short{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:18px;padding:1rem 1.15rem;background:color-mix(in srgb,currentColor 4%,transparent)}
.rrcf-knowledge-category h2{font-size:1.08rem;margin:0 0 .4rem}.rrcf-knowledge-category p{margin:0;opacity:.82}
.rrcf-knowledge-section-head h2{margin:.1rem 0 1rem}
.rrcf-knowledge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}
.rrcf-knowledge-grid.compact{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.rrcf-knowledge-card{display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.2rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:18px;text-decoration:none;color:inherit;background:color-mix(in srgb,currentColor 3%,transparent);transition:transform .15s ease,border-color .15s ease}
.rrcf-knowledge-card:hover,.rrcf-knowledge-card:focus-visible{transform:translateY(-2px);border-color:currentColor}.rrcf-knowledge-card strong{font-size:1.13rem}.rrcf-knowledge-card span{opacity:.82}.rrcf-knowledge-card em{font-style:normal;font-weight:700;margin-top:auto}
.rrcf-knowledge-note{margin-top:2rem}.rrcf-knowledge-note h2{margin-top:0}
.rrcf-knowledge-back{margin:.5rem 0 1rem}.rrcf-knowledge-back a{font-weight:700}
.rrcf-knowledge-article{max-width:900px}.rrcf-knowledge-body h2{margin-top:2rem;line-height:1.2}.rrcf-knowledge-body p{margin:.85rem 0}.rrcf-knowledge-body strong{font-weight:750}
.rrcf-knowledge-short{margin:2rem 0}.rrcf-knowledge-short h2{margin-top:0}
.rrcf-knowledge-related{margin-top:2.5rem}.rrcf-knowledge-footer{margin-top:2.5rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:.92rem;opacity:.72}
.rrcf-knowledge-table-wrap{overflow-x:auto;margin:1rem 0}.rrcf-knowledge-table-wrap table{width:100%;border-collapse:collapse}.rrcf-knowledge-table-wrap th,.rrcf-knowledge-table-wrap td{text-align:left;padding:.7rem;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);vertical-align:top}.rrcf-knowledge-table-wrap th{font-weight:800}
@media(max-width:640px){.rrcf-knowledge-page{padding-inline:.75rem}.rrcf-knowledge-grid{grid-template-columns:1fr}.rrcf-knowledge-categories{grid-template-columns:1fr}}
