/* PATCH 19 - Content Admin + FAQ Slider + compact display */
.onb-section-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.onb-section-title-row h2{margin:0 0 6px}.onb-section-title-row .onb-section-intro{margin:0;max-width:760px}.onb-slider-controls{display:inline-flex;gap:10px;flex:0 0 auto}.onb-slider-controls button{width:44px;height:44px;border-radius:999px;border:1px solid var(--onb-line,#dfe7ef);background:#fff;color:var(--onb-blue,#073d7a);font-size:30px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(5,26,61,.08);cursor:pointer}.onb-slider-controls button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(5,26,61,.13)}.onb-slider-controls button:disabled{opacity:.35;cursor:not-allowed;transform:none}.onb-faq-carousel{position:relative;overflow:hidden;margin-top:8px}.onb-faq-track{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 2px 8px;scrollbar-width:none;-ms-overflow-style:none}.onb-faq-track::-webkit-scrollbar{display:none}.onb-faq-slide{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;background:#fbfdff;border:1px solid var(--onb-line,#dfe7ef);border-radius:18px;padding:18px 18px 20px;min-height:168px;box-shadow:0 8px 20px rgba(5,26,61,.045)}.onb-faq-slide h3{font-size:17px;line-height:1.22;margin:0 0 10px;color:var(--onb-ink,#06183a)}.onb-faq-slide p{font-size:14px;line-height:1.55;margin:0;color:var(--onb-muted,#617184)}
@media(max-width:1100px){.onb-faq-slide{flex-basis:calc((100% - 16px)/2)}}
@media(max-width:760px){.onb-section-title-row{align-items:flex-start}.onb-slider-controls button{width:40px;height:40px;font-size:26px}.onb-faq-slide{flex-basis:86%;min-height:180px}.onb-faq-track{gap:12px}.onb-faq-slider-section{padding-left:18px!important;padding-right:18px!important}}
