/* WPS product Questions & answers (mu-plugins/wps-qa.php). Uses the v3 skin tokens; safe fallbacks if v3 is off. */
.wps-qa{--qa-ink:var(--ink,#101418);--qa-mute:var(--mute,#4b5259);--qa-line:var(--line,#cfd2d5);--qa-c1:var(--print1,#c40d3c);--qa-c4:var(--print4,#ffe1e9);
  clear:both;width:100%;box-sizing:border-box;margin:28px 0 8px;padding:22px 24px 18px;background:var(--card,#fff);border:1px solid var(--qa-line);border-radius:var(--r,4px);color:var(--qa-ink);font:400 15px/1.55 var(--body,"Red Hat Text","Segoe UI",Arial,sans-serif)}
.wps-qa *{box-sizing:border-box}
.wps-qa__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 28px;flex-wrap:wrap;padding-bottom:14px;border-bottom:2px solid var(--qa-ink);margin-bottom:6px}
.wps-qa__eyebrow{display:inline-block;font:800 11px/1 var(--mono,"Red Hat Mono",Consolas,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--qa-c1);margin-bottom:6px}
.wps-qa h2{font:900 26px/1.1 var(--display,"Red Hat Display","Segoe UI",Arial,sans-serif)!important;letter-spacing:-.02em;margin:0!important;color:var(--qa-ink)!important;text-transform:none!important}
.wps-qa__ask{margin:0;font-size:14px;line-height:1.5;color:var(--qa-mute);max-width:46ch}
.wps-qa a{color:var(--qa-ink);text-decoration:underline;text-decoration-color:var(--qa-c1);text-decoration-thickness:2px;text-underline-offset:2px;font-weight:600}
.wps-qa a:hover,.wps-qa a:focus-visible{color:var(--qa-c1)}
.wps-qa__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px 36px;align-items:start}
.wps-qa__grid.is-single{grid-template-columns:minmax(0,1fr)}
.wps-qa h3{display:flex;align-items:center;gap:8px;font:800 13px/1 var(--display,"Red Hat Display",sans-serif)!important;letter-spacing:.06em;text-transform:uppercase!important;color:var(--qa-mute)!important;margin:14px 0 4px!important}
.wps-qa h3 span{font:700 11px/1 var(--mono,monospace);background:var(--qa-c4);color:var(--qa-ink);border-radius:999px;padding:4px 7px;letter-spacing:0}
.wps-qa__item{border-bottom:1px solid var(--qa-line);margin:0}
.wps-qa__item summary{list-style:none;cursor:pointer;position:relative;padding:11px 34px 11px 0;font:700 16px/1.35 var(--display,"Red Hat Display",sans-serif);color:var(--qa-ink)}
.wps-qa__item summary::-webkit-details-marker{display:none}
.wps-qa__item summary::after{content:"+";position:absolute;right:2px;top:5px;font:800 26px/1 var(--display,sans-serif);color:var(--red,var(--qa-c1))}
.wps-qa__item[open] summary::after{content:"\2212"}
.wps-qa__item summary:hover{color:var(--qa-c1)}
.wps-qa__item summary:focus-visible{outline:2px solid var(--qa-c1);outline-offset:2px}
.wps-qa__a{padding:0 0 12px}
.wps-qa__a p{margin:0;font-size:15px;line-height:1.6;color:var(--qa-ink);max-width:80ch}
.wps-qa__bar{display:flex;align-items:center;gap:10px;margin:6px 0 8px}
.wps-qa__search{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line-2,#8a9097);border-radius:var(--r,4px);background:#fff;font:400 15px var(--body,sans-serif);color:var(--qa-ink)}
.wps-qa__search:focus{outline:2px solid var(--qa-c1);outline-offset:0;border-color:var(--qa-c1)}
.wps-qa__count{font:600 13px var(--mono,monospace);color:var(--qa-mute);white-space:nowrap}
.wps-qa__topics{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px}
.wps-qa__chip{appearance:none;border:1px solid var(--qa-line);background:#fff;color:var(--qa-ink);border-radius:999px;padding:6px 11px;font:700 13px/1 var(--display,sans-serif);cursor:pointer;min-height:32px}
.wps-qa__chip span{font:600 11px var(--mono,monospace);color:var(--qa-mute);margin-left:2px}
.wps-qa__chip:hover{border-color:var(--qa-ink)}
.wps-qa__chip[aria-pressed="true"]{background:var(--qa-ink);border-color:var(--qa-ink);color:#fff}
.wps-qa__chip[aria-pressed="true"] span{color:#fff;opacity:.75}
.wps-qa__all.is-js:not(.wps-qa--all) .wps-qa__item.is-more{display:none}
.wps-qa__item.is-hide{display:none!important}
.wps-qa__none{margin:10px 0;color:var(--qa-mute)}
.wps-qa__more{display:block;width:100%;margin:12px 0 2px;padding:11px 14px;border:2px solid var(--qa-ink);border-radius:var(--r,4px);background:#fff;color:var(--qa-ink);font:800 14px var(--display,sans-serif);cursor:pointer}
.wps-qa__more:hover{background:var(--qa-ink);color:#fff}
.wps-qa__more[hidden],.wps-qa__none[hidden]{display:none}
@media (max-width:900px){
  .wps-qa__grid{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:600px){
  .wps-qa{padding:16px 14px 12px;margin:20px 0 4px}
  .wps-qa h2{font-size:22px!important}
  .wps-qa__item summary{font-size:15px;padding:10px 30px 10px 0}
  .wps-qa__a p{font-size:15px}
  .wps-qa__topics{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-14px;padding-right:14px}
  .wps-qa__topics::-webkit-scrollbar{display:none}
  .wps-qa__chip{flex:none}
}
.wps-qa__faq,.wps-qa__all{min-width:0}
