.random-wheels-knowledge { min-width:0; }
.random-wheels-knowledge .content { max-width:74rem; margin-inline:auto; }
.random-wheels-knowledge .entry-content > p,.random-wheels-knowledge .entry-content > ol,.random-wheels-knowledge .direct-answer { max-width:72ch; line-height:1.75; }
.random-wheels-knowledge h1 { max-width:27ch; text-wrap:balance; overflow-wrap:anywhere; }
.random-wheels-knowledge h2 { margin-top:2.75rem; }
.random-wheels-knowledge h3 { margin-top:1.7rem; }
.random-wheels-knowledge .knowledge-figure { padding:1.25rem; margin:2rem 0; border:1px solid #c5d9d6; border-radius:1.25rem; background:#faf8f1; min-width:0; }
.random-wheels-knowledge figcaption { font-size:.95rem; line-height:1.6; margin-top:1rem; color:#294b54; }
.random-wheels-knowledge .knowledge-flow { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; padding-left:1.5rem; }
.random-wheels-knowledge .knowledge-flow li { padding:.75rem; border:1px solid #b4d4cf; border-radius:.75rem; background:#e8f4ef; overflow-wrap:anywhere; }
.random-wheels-knowledge .knowledge-panels,.random-wheels-knowledge .knowledge-branches { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; }
.random-wheels-knowledge .knowledge-panels section,.random-wheels-knowledge .knowledge-branches > div { padding:1rem; background:#fffdf7; border:1px solid #c5d9d6; border-radius:1rem; min-width:0; }
.random-wheels-knowledge .knowledge-panels h3 { margin-top:0; }
.random-wheels-knowledge .knowledge-panels .knowledge-flow { grid-template-columns:1fr; }
.random-wheels-knowledge .knowledge-pool { font-size:1.2rem; font-weight:700; overflow-wrap:anywhere; }
.random-wheels-knowledge dt { font-weight:700; }
.random-wheels-knowledge dd { margin:.5rem 0 0; line-height:1.65; }
.random-wheels-knowledge .knowledge-table-wrap { min-width:0; max-width:100%; }
.random-wheels-knowledge table { width:100%; table-layout:fixed; border-collapse:collapse; }
.random-wheels-knowledge caption { text-align:left; padding-bottom:.75rem; font-weight:700; }
.random-wheels-knowledge th,.random-wheels-knowledge td { padding:.8rem; text-align:left; vertical-align:top; border:1px solid #c5d9d6; overflow-wrap:anywhere; }
.random-wheels-knowledge thead th { background:#e8f4ef; }
.random-wheels-knowledge .knowledge-faq details { padding:.5rem 0; border-bottom:1px solid #c5d9d6; }
.random-wheels-knowledge .knowledge-faq summary { min-height:44px; padding:.75rem .3rem; font-weight:700; cursor:pointer; overflow-wrap:anywhere; }
.random-wheels-knowledge .knowledge-faq p { line-height:1.7; max-width:72ch; }
.random-wheels-knowledge a:focus-visible,.random-wheels-knowledge summary:focus-visible,.random-wheels-knowledge [tabindex]:focus-visible { outline:3px solid #007d76; outline-offset:4px; }
@media(max-width:768px) { .random-wheels-knowledge .knowledge-flow { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:560px) { .random-wheels-knowledge .knowledge-flow,.random-wheels-knowledge .knowledge-panels,.random-wheels-knowledge .knowledge-branches { grid-template-columns:1fr; } .random-wheels-knowledge .knowledge-figure { padding:.8rem; } .random-wheels-knowledge th,.random-wheels-knowledge td { padding:.55rem; } }
