/* FAQ only. Native disclosures remain usable before JavaScript loads. */
.op-faq-page{--faq-blue:#086cdc;--faq-navy:#092b96;--faq-text:#17283f;--faq-muted:#607086;--faq-line:#e2e9f2;color:var(--faq-text)}
.op-faq-page *{box-sizing:border-box}
.op-faq-page [hidden]{display:none!important}
.op-faq-page .op-container{width:100%;max-width:1332px;margin-inline:auto}
.op-faq-page a:focus-visible,.op-faq-page summary:focus-visible,.op-faq-page button:focus-visible{outline:3px solid #2380eb;outline-offset:5px}
.op-faq-page .op-faq-question>summary:focus-visible,.op-faq-page .op-faq-ask>summary:focus-visible{outline-offset:-4px;border-radius:inherit}
.op-faq-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:0 0 50px 50px;background:#eef3f9 center bottom/cover no-repeat;min-height:340px}
.op-faq-hero__inner{padding-block:30px 72px}
.op-faq-page .op-faq-hero__breadcrumbs .bread{display:flex;align-items:center;gap:0;width:fit-content;max-width:100%;padding:5px 12px;margin:0 0 34px;background:rgba(248,250,253,.58);border:1px solid rgba(255,255,255,.5);border-radius:6px;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;font-size:15px;line-height:28px;color:var(--faq-navy)}
.op-faq-page .op-faq-hero__breadcrumbs .bread::-webkit-scrollbar{display:none}
.op-faq-page .op-faq-hero__breadcrumbs .bread li{display:flex;align-items:center;flex-shrink:0;max-width:none;overflow:visible;white-space:nowrap}
.op-faq-page .op-faq-hero__breadcrumbs .bread li::after{content:"";width:6px;height:6px;border-top:1.5px solid #64748b;border-right:1.5px solid #64748b;transform:rotate(45deg);margin:0 13px;background:none}
.op-faq-page .op-faq-hero__breadcrumbs .bread li:last-child::after{display:none}
.op-faq-page .op-faq-hero__breadcrumbs .bread a{color:#28384d;text-decoration:none}
.op-faq-hero__content{max-width:790px}
.op-faq-page .op-faq-hero h1{margin:0 0 20px;font-family:Gilroy,sans-serif;font-weight:700;font-size:clamp(32px,4.1vw,52px);line-height:1.16;letter-spacing:-.025em;color:#131313}
.op-faq-page .op-faq-hero h1 p{margin:0;font:inherit;color:inherit}
.op-faq-hero__text{max-width:710px;font-size:18px;line-height:1.6;color:#28384d}
.op-faq-hero__text p{margin:0 0 12px}
.op-faq-hero__text p:last-child{margin-bottom:0}
.op-faq-hero__actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:28px}
.op-faq-page .op-faq-button,.op-faq-page .oprs2-faq-submit{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;width:auto;max-width:100%;padding:15px 24px;border:0;border-radius:12px;background:linear-gradient(105deg,#092b96,#086cdc);box-shadow:0 7px 18px rgba(9,43,150,.12);color:#fff;font:700 16px/1.45 Gilroy,sans-serif;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow .2s,background-color .2s;appearance:none}
.op-faq-page .op-faq-button::before,.op-faq-page .op-faq-button::after,.op-faq-page .oprs2-faq-submit::before,.op-faq-page .oprs2-faq-submit::after{display:none}
.op-faq-page .op-faq-button:hover,.op-faq-page .oprs2-faq-submit:hover{color:#fff;box-shadow:0 10px 25px rgba(9,43,150,.2)}
.op-faq-page .op-faq-button svg{flex:none}
.op-faq-page .op-faq-hero__browse{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:var(--faq-navy);font-weight:600;text-decoration:underline;text-underline-offset:5px;font-size:16px}
.op-faq-content{padding:48px 0 96px}
.op-faq-content__inner{max-width:1332px}
.op-faq-ask{border:1px solid #d9e5f5;border-radius:20px;background:#f7faff;scroll-margin-top:140px;box-shadow:0 8px 30px rgba(9,43,150,.035);overflow:hidden}
.op-faq-ask__summary{display:flex;align-items:center;gap:20px;padding:26px 28px;cursor:pointer;list-style:none}
.op-faq-page summary::-webkit-details-marker{display:none}
.op-faq-ask__icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border:1px solid #e1eafa;border-radius:15px;background:#fff;color:var(--faq-blue)}
.op-faq-ask__intro{display:block;flex:1;min-width:0}
.op-faq-ask__intro strong{display:block;margin:0 0 7px;font-size:22px;line-height:1.3;font-weight:700;color:var(--faq-text)}
.op-faq-ask__intro>span{display:block;font-size:15px;line-height:1.55;color:var(--faq-muted)}
.op-faq-ask__toggle{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#e9f1fd;color:var(--faq-blue);font:400 27px/1 sans-serif;transition:transform .2s}
.op-faq-ask[open] .op-faq-ask__toggle{transform:rotate(45deg)}
.op-faq-ask__body{padding:0 28px 28px}
.op-faq-page .op-faq-ask__hint{padding-top:22px;margin:0 0 24px;border-top:1px solid #dfe8f5;font-size:14px;line-height:1.6;color:var(--faq-muted)}
.op-faq-answers{padding-top:54px;scroll-margin-top:130px}
.op-faq-page .op-faq-answers h2{margin:0 0 26px;color:#131313;font-family:Gilroy,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.2;letter-spacing:-.02em}
.op-faq-search{margin-bottom:24px}
.op-faq-search>label{display:block;margin:0 0 9px;color:#34445a;font-size:14px;line-height:1.5;font-weight:600}
.op-faq-search__field{display:flex;align-items:center;gap:13px;border:1px solid #d8e2ef;border-radius:12px;padding:0 15px;background:#fff;color:#7c8ba0;transition:border-color .2s,box-shadow .2s}
.op-faq-search__field:focus-within{border-color:#2380eb;box-shadow:0 0 0 3px rgba(35,128,235,.12)}
.op-faq-search__field>svg{flex:none}
.op-faq-page .op-faq-search__field input{flex:1;min-width:0;height:54px;width:100%;padding:12px 0;margin:0;border:0!important;outline:0!important;background:transparent;box-shadow:none!important;color:var(--faq-text);font:400 16px/1.5 Gilroy,sans-serif;appearance:none}
.op-faq-search__field input::placeholder{color:#748399;opacity:1}
.op-faq-search__field input::-webkit-search-cancel-button{appearance:none}
.op-faq-page .op-faq-search__clear{flex:none;display:grid;place-items:center;min-width:36px;min-height:36px;margin:0;padding:0;border:0;border-radius:7px;background:#f0f4f9;color:#52647c;font:400 24px/1 sans-serif;cursor:pointer}
.op-faq-page .op-faq-search__count{margin:10px 0 0;color:var(--faq-muted);font-size:13px;line-height:1.5}
.op-faq-list{display:grid;gap:14px}
.op-faq-question{position:relative;border:1px solid #e7ecf3;border-radius:20px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s;scroll-margin-top:140px}
.op-faq-question:hover{border-color:#bfd4ef}
.op-faq-question[open]{border-color:#2380eb;background:#f6f8fb linear-gradient(125deg,#f4f8ff,#fff) no-repeat left top/100% 100%;box-shadow:0 12px 30px rgba(9,43,150,.08)}
.op-faq-question>summary{display:flex;align-items:center;gap:24px;justify-content:space-between;min-height:86px;padding:26px 28px;list-style:none;cursor:pointer;color:var(--faq-text);font-size:19px;line-height:1.45;font-weight:600}
.op-faq-question>summary>span:first-child{flex:1;min-width:0}
.op-faq-question>summary p{margin:0}
.op-faq-question__chevron{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f1f5fb;color:#4c5e77;transition:transform .2s}
.op-faq-question[open] .op-faq-question__chevron{transform:rotate(180deg);background:#e9f1fd;color:#2380eb}
.op-faq-answer{padding:0 28px 28px;color:#334155;font-size:17px;line-height:1.7;overflow-wrap:anywhere}
.op-faq-answer p{margin:0 0 16px}
.op-faq-answer>:last-child{margin-bottom:0}
.op-faq-answer a{color:var(--faq-blue);text-decoration:underline;text-underline-offset:3px}
.op-faq-answer ul,.op-faq-answer ol{padding-left:23px;margin:12px 0 18px;list-style:revert}
.op-faq-answer li{display:list-item;margin:7px 0;padding-left:3px;list-style:inherit}
.op-faq-answer li::marker{color:#2380eb}
.op-faq-answer li::before,.op-faq-answer li::after{content:none!important}
.op-faq-empty{padding:32px;border:1px dashed #cfdaea;border-radius:16px;background:#f9fbfd;text-align:center;font-size:16px;line-height:1.6}
.op-faq-empty strong{font-size:18px}
.op-faq-empty p{margin:8px 0 16px;color:var(--faq-muted)}
.op-faq-empty a{display:inline-flex;align-items:center;min-height:44px;color:var(--faq-navy);font-weight:600;text-decoration:underline;text-underline-offset:4px}
/* Dedicated form, intentionally independent of CF7 floating labels and phone widgets. */
.op-faq-page .oprs2-faq-form{margin:0;padding:0;color:var(--faq-text)}
.op-faq-page .oprs2-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}
.op-faq-page .oprs2-faq-field{display:block;min-width:0;margin:0 0 20px}
.op-faq-page .oprs2-faq-grid .oprs2-faq-field{margin:0}
.op-faq-page .oprs2-faq-label,.op-faq-page .oprs2-faq-form label:not(.oprs2-faq-consent){display:block;position:static;float:none;width:auto;margin:0 0 8px;padding:0;background:none;color:#34445a;font-size:15px;line-height:1.5;font-weight:600;transform:none;pointer-events:auto}
.op-faq-page .oprs2-faq-form input:not([type=checkbox]):not([type=hidden]),.op-faq-page .oprs2-faq-form textarea,.op-faq-page .oprs2-faq-form select{display:block;width:100%;max-width:100%;min-width:0;min-height:54px;height:auto;margin:0;padding:14px 16px;border:1px solid #d6e0ed;border-radius:10px;outline:0;background:#fff;color:var(--faq-text);font:400 16px/1.5 Gilroy,sans-serif;box-shadow:none;appearance:auto;transition:border-color .2s,box-shadow .2s}
.op-faq-page .oprs2-faq-form textarea{min-height:154px;resize:vertical}
.op-faq-page .oprs2-faq-form select{padding-right:34px}
.op-faq-page .oprs2-faq-form input:focus,.op-faq-page .oprs2-faq-form textarea:focus,.op-faq-page .oprs2-faq-form select:focus{border-color:#2380eb;box-shadow:0 0 0 3px rgba(35,128,235,.12)}
.op-faq-page .oprs2-faq-form [aria-invalid=true]{border-color:#b42318!important}
.op-faq-page .oprs2-faq-hint,.op-faq-page .oprs2-faq-counter{display:block;margin:8px 0 0;color:var(--faq-muted);font-size:13px;line-height:1.5;font-weight:400}
.op-faq-page .oprs2-faq-error{display:block;margin:8px 0 0;color:#b42318;font-size:13px;line-height:1.5}
.op-faq-page .oprs2-faq-form input[type=checkbox]{display:block;flex:none;position:static;width:20px;height:20px;min-width:20px;min-height:20px;max-height:20px;margin:2px 0 0;padding:0;border:0;box-shadow:none;opacity:1;appearance:auto;accent-color:var(--faq-blue)}
.op-faq-page .oprs2-faq-form .oprs2-faq-consent>label{display:flex;align-items:flex-start;gap:11px;position:static;margin:22px 0;padding:0;color:#52647b;font-size:13px;line-height:1.6;font-weight:400;cursor:pointer}
.op-faq-page .oprs2-faq-consent a{color:var(--faq-blue);text-decoration:underline;text-underline-offset:3px}
.op-faq-page .oprs2-faq-submit:disabled{opacity:.6;cursor:wait}
.op-faq-page .oprs2-faq-status:not(:empty){margin:18px 0 0;padding:14px 16px;border:1px solid #d6e4f4;border-radius:10px;background:#eef5ff;color:#234669;font-size:15px;line-height:1.6}
.op-faq-page .oprs2-faq-status.is-success{border-color:#b9e3ce;background:#ecf8f1;color:#14663a}
.op-faq-page .oprs2-faq-status.is-error{border-color:#f0c6c1;background:#fff2f0;color:#9e291f}
/* Match the header's .op-container edges at every breakpoint. Padding is inherited from the shared container rules. */
.op-faq-topics-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px}
.op-faq-page .op-faq-topics-heading h3{margin:0;color:#34445a;font:600 18px/1.4 Gilroy,sans-serif}
.op-faq-page .op-faq-all{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border:1px solid #dce5f2;border-radius:10px;background:#fff;color:#52647b;font:600 14px/1.4 Gilroy,sans-serif;cursor:pointer;transition:border-color .18s,background-color .18s,color .18s}
.op-faq-page .op-faq-all[aria-pressed=true]{border-color:#9dbef0;background:#eef5ff;color:var(--faq-navy)}
.op-faq-page .op-faq-all::after,.op-faq-page .op-faq-all::before,.op-faq-page .op-faq-category::after,.op-faq-page .op-faq-category::before{display:none}
.op-faq-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}
.op-faq-page .op-faq-category{display:flex;flex-direction:column;align-items:stretch;gap:15px;min-width:0;min-height:130px;margin:0;padding:18px 16px;border:1px solid #e0e8f3;border-radius:17px;background:linear-gradient(145deg,#fff,#f7faff);color:#34445a;font:600 16px/1.35 Gilroy,sans-serif;text-align:left;cursor:pointer;box-shadow:0 3px 12px rgba(9,43,150,.025);transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}
.op-faq-page .op-faq-category:hover{border-color:#9dbef0;box-shadow:0 8px 22px rgba(9,43,150,.07);transform:translateY(-2px)}
.op-faq-page .op-faq-category[aria-pressed=true]{border-color:#086cdc;background:linear-gradient(145deg,#092b96,#086cdc);color:#fff;box-shadow:0 8px 22px rgba(9,43,150,.15)}
.op-faq-category__top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.op-faq-category__icon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#eaf2fd;color:var(--faq-blue)}
.op-faq-category[aria-pressed=true] .op-faq-category__icon{background:rgba(255,255,255,.16);color:#fff}
.op-faq-category__count{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:8px;background:#eef3fa;color:#607086;font:600 12px/1 Gilroy,sans-serif;font-variant-numeric:tabular-nums}
.op-faq-category[aria-pressed=true] .op-faq-category__count{background:rgba(255,255,255,.16);color:#fff}
.op-faq-category__label{display:block;overflow-wrap:normal;hyphens:auto}
.op-faq-search__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:11px}
.op-faq-page .op-faq-search__scope,.op-faq-page .op-faq-search__meta .op-faq-search__count{margin:0;font-size:13px;line-height:1.5;color:var(--faq-muted)}
.op-faq-question__main{display:flex;flex-direction:column;align-items:flex-start;gap:7px}
.op-faq-question__topic{display:block;font:500 12px/1.4 Gilroy,sans-serif;color:#617a9c;letter-spacing:.01em}
.op-faq-question[open] .op-faq-question__topic{color:#2366af}
.op-faq-question__title{display:block}
.op-faq-empty__actions{display:flex;align-items:center;justify-content:center;gap:14px 24px;flex-wrap:wrap}
.op-faq-page .op-faq-reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #d4e0f1;border-radius:10px;background:#fff;color:var(--faq-navy);font:600 14px/1.5 Gilroy,sans-serif;cursor:pointer}
.op-faq-page .op-faq-reset:hover{border-color:#9dbef0;background:#eef5ff}
@media(max-width:1100px){.op-faq-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.op-faq-page .op-faq-category{min-height:112px;gap:12px}}
@media(max-width:668px){
 .op-faq-topics-heading{gap:10px;margin-bottom:14px}
 .op-faq-page .op-faq-topics-heading h3{font-size:17px}
 .op-faq-page .op-faq-all{font-size:12px;padding:8px 10px;gap:7px}
 .op-faq-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}
 .op-faq-page .op-faq-category{min-height:116px;padding:15px;border-radius:14px;font-size:15px;gap:13px}
 .op-faq-category__icon{width:33px;height:33px;border-radius:9px}
 .op-faq-category__icon svg{width:23px;height:23px}
 .op-faq-search__meta{flex-direction:column;gap:6px}
 .op-faq-question__main{gap:6px}
 .op-faq-question__topic{font-size:11px}
 .op-faq-empty__actions{gap:10px}
}
@media(max-width:767px){
 .op-faq-hero{min-height:0;border-radius:0 0 24px 24px}
 .op-faq-hero__inner{padding-block:24px 40px}
 .op-faq-page .op-faq-hero__breadcrumbs .bread{margin-bottom:28px;font-size:13px;line-height:26px}
 .op-faq-page .op-faq-hero h1{font-size:34px;line-height:1.15;margin-bottom:18px}
 .op-faq-hero__text{font-size:16px;line-height:1.6}
 .op-faq-hero__actions{gap:14px 22px;margin-top:24px}
 .op-faq-content{padding:28px 0 56px}
 .op-faq-ask{border-radius:16px;scroll-margin-top:105px}
 .op-faq-ask__summary{padding:20px;gap:13px;align-items:flex-start}
 .op-faq-ask__icon{width:40px;height:40px;border-radius:11px}
 .op-faq-ask__intro strong{font-size:19px;margin-bottom:8px}
 .op-faq-ask__intro>span{font-size:14px;line-height:1.5}
 .op-faq-ask__toggle{width:28px;height:28px;font-size:24px;margin-top:5px}
 .op-faq-ask__body{padding:0 20px 22px}
 .op-faq-page .op-faq-ask__hint{padding-top:18px;margin-bottom:20px}
 .op-faq-answers{padding-top:36px;scroll-margin-top:105px}
 .op-faq-page .op-faq-answers h2{font-size:27px;margin-bottom:22px}
 .op-faq-search__field{padding-inline:12px;gap:10px}
 .op-faq-question{border-radius:16px;scroll-margin-top:105px}
 .op-faq-question>summary{padding:21px 20px;min-height:78px;gap:14px;font-size:17px;line-height:1.5}
 .op-faq-question__chevron{width:28px;height:28px}
 .op-faq-answer{padding:0 20px 23px;font-size:16px;line-height:1.65}
 .op-faq-page .oprs2-faq-grid{grid-template-columns:1fr;gap:18px}
 .op-faq-page .oprs2-faq-form .oprs2-faq-grid{margin-bottom:18px}
 .op-faq-page .oprs2-faq-submit{width:100%}
 .op-faq-empty{padding:25px 20px}
}
@media(max-width:420px){.op-faq-ask__icon{display:none}.op-faq-page .op-faq-hero h1{font-size:30px}.op-faq-page .op-faq-button{width:100%;padding-inline:18px}.op-faq-hero__browse{margin-inline:auto}}
@media(prefers-reduced-motion:reduce){.op-faq-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.op-faq-page .op-faq-category:hover{transform:none}}

/* Two compact topic rows; JavaScript adapts the preview to the grid width. */
.op-faq-page .op-faq-category--more{border-style:dashed;border-color:#adc4e5;background:#f1f6ff;color:var(--faq-navy)}
.op-faq-category--more .op-faq-category__icon svg{transition:transform .18s ease}
.op-faq-category--more[aria-expanded=true] .op-faq-category__icon svg{transform:rotate(45deg)}
.op-faq-page .op-faq-category[hidden]{display:none!important}
/* Controls and their compact topic rows are visible in the first HTML: no delayed reveal or initial jump. */
.op-faq-page .op-faq-category,.op-faq-page .op-faq-all{text-decoration:none}
.op-faq-page .op-faq-categories:not([data-ready="1"]):not([data-expanded="true"])>.op-faq-category:not(.op-faq-category--more):nth-child(n+8){display:none}
.op-faq-page .op-faq-category--more .op-faq-category__count:empty::after{content:"+" attr(data-count-lg)}
.op-faq-controls{overflow-anchor:none}
.op-faq-question,.op-faq-ask{interpolate-size:allow-keywords}
.op-faq-list[aria-busy=true]{opacity:.6;transition:opacity .15s}
.op-faq-loading{min-height:24px;margin:8px 0;color:var(--faq-muted);font-size:13px;line-height:24px}
.op-faq-load{display:flex;align-items:center;flex-direction:column;gap:14px;padding:12px 0 8px;min-height:112px}
.op-faq-page .op-faq-load__progress{margin:0;color:var(--faq-muted);font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums}
.op-faq-page .op-faq-load__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:280px;min-height:52px;padding:13px 24px;border:1px solid #adc9ee;border-radius:12px;background:#f1f6ff;color:#103f90;font:600 16px/1.5 Gilroy,sans-serif;text-decoration:none;transition:background .2s,border-color .2s}
.op-faq-page .op-faq-load__button:hover{background:#e7f0ff;border-color:#2380eb}
.op-faq-page .op-faq-load__button.is-loading{cursor:wait;opacity:.7}
.op-faq-page .op-faq-load__button:before,.op-faq-page .op-faq-load__button:after{display:none}
.op-faq-load__error{width:100%;padding:16px;border:1px solid #e9c8be;border-radius:12px;background:#fff6f2;color:#8c3723;font-size:15px;line-height:1.6}
.op-faq-load__error .op-faq-reset{margin-left:12px}
.op-faq-pagination{display:flex;justify-content:center;gap:20px;padding:12px}
.op-faq-pagination a{color:var(--faq-blue);text-decoration:underline}
@media(min-width:669px) and (max-width:1100px){.op-faq-page .op-faq-categories:not([data-ready="1"]):not([data-expanded="true"])>.op-faq-category:not(.op-faq-category--more):nth-child(n+6){display:none}.op-faq-page .op-faq-category--more .op-faq-category__count:empty::after{content:"+" attr(data-count-md)}}
@media(max-width:668px){.op-faq-page .op-faq-categories:not([data-ready="1"]):not([data-expanded="true"])>.op-faq-category:not(.op-faq-category--more):nth-child(n+4){display:none}.op-faq-page .op-faq-category--more .op-faq-category__count:empty::after{content:"+" attr(data-count-sm)}.op-faq-page .op-faq-load__button{width:100%;min-width:0}.op-faq-load__error .op-faq-reset{margin:12px 0 0;display:flex}}
/* Crawlable pagination complements the AJAX button and stays usable on small screens. */
.op-faq-page .op-faq-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:6px 0;margin:0}
.op-faq-page .op-faq-pagination>a,.op-faq-page .op-faq-pagination>span{display:grid;place-items:center;min-width:36px;min-height:38px;padding:5px 10px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;color:#28558e;text-decoration:none;font:500 14px/1.4 Gilroy,sans-serif}
.op-faq-page .op-faq-pagination>a:hover{border-color:#2380eb;background:#eef5ff}
.op-faq-page .op-faq-pagination>[aria-current=page]{border-color:#086cdc;background:#086cdc;color:#fff}
.op-faq-page .op-faq-pagination>.op-faq-pagination__gap{min-width:18px;padding-inline:0;border:0;background:none}
