.quote-finder-section{margin:24px 0;padding:28px;border:1px solid #d8e3f5;border-radius:24px;background:#fff;scroll-margin-top:20px;color:#202b3f;direction:rtl;text-align:right}
.quote-finder-section .qf-heading{display:flex;align-items:center;gap:18px;margin-bottom:16px}
.quote-finder-section .qf-logo{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;background:#202833;color:#62a9ff;border-radius:16px;font:bold 28px/1 system-ui}
.quote-finder-section h2{margin:0;font:700 28px/1.3 system-ui}
.quote-finder-section p{font:16px/1.85 system-ui;max-width:850px;margin:10px 0}
.quote-finder-section .qf-subtitle{margin:4px 0;color:#526581}
.quote-finder-section .qf-download{display:inline-flex;align-items:center;justify-content:center;margin:14px 0;padding:13px 24px;border-radius:12px;background:#1468f5;color:#fff;text-decoration:none;font:600 16px/1.5 system-ui}
.quote-finder-section .qf-download:hover{background:#0953cf}
.quote-finder-section h3{font:700 19px/1.4 system-ui;margin:20px 0 10px}
.quote-finder-section ol{padding-right:22px;margin:10px 0;font:16px/1.9 system-ui}
.quote-finder-section li{margin:7px 0}
.quote-finder-section code{direction:ltr;unicode-bidi:isolate;background:#eef3fb;padding:2px 6px;border-radius:5px;font:14px/1.5 monospace}
.quote-finder-section a:focus-visible,.card.quote-finder:focus-visible{outline:3px solid #1468f5;outline-offset:4px}
.quote-finder-section .qf-local-note{color:#526581;font-size:14px}
.card.quote-finder{background:#eaf2ff;border-color:#cddff7;color:#24466f}
@media(max-width:600px){.quote-finder-section{padding:20px}.quote-finder-section h2{font-size:24px}.quote-finder-section .qf-download{width:100%;box-sizing:border-box}}
