/* Distinct routes and readable choices replace a wall of small links. */
.avid-site .avid-mega-panel{width:min(1080px,calc(100vw - 48px));max-height:calc(100dvh - 150px);border:1px solid #dfe7f4;border-radius:0 0 17px 17px;box-shadow:0 22px 52px #10294929}
.avid-mega-shell{grid-template-columns:minmax(0,47%) minmax(0,53%)}
.avid-mega-roots{padding:18px 18px 17px;background:#f5f8fd}
.avid-mega-caption{margin:0 3px 9px;font-size:13px;color:#223d62}
.avid-mega-group-set{padding:7px 0 8px;border-top:1px solid #e1e8f3}
.avid-mega-group-set:first-of-type{border-top:0;padding-top:0}
.avid-mega-group-label{margin:0 3px 7px;font-size:11px;font-weight:800;color:#687d9b}
.avid-mega-root-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.avid-mega-root{min-height:47px;border:1px solid #e3eaf5;border-radius:9px;background:#fff}
.avid-mega-root.is-active{border-color:#a8c4ef;background:#e9f1ff;box-shadow:inset 3px 0 #346be3}
.avid-mega-root>a{padding:8px 9px;gap:8px;font-size:13px;font-weight:700;line-height:1.45}
.avid-mega-root>a svg{width:19px;height:19px}
.avid-mega-root button{width:31px;height:33px;margin-inline-end:4px}
.avid-mega-detail{padding:24px 25px 20px}
.avid-mega-detail-heading{gap:13px;padding-bottom:17px}
.avid-mega-detail-icon{width:46px;height:46px;border-radius:12px}
.avid-mega-detail-heading h2{font-size:21px}
.avid-mega-detail-heading p{font-size:12px;line-height:1.85;color:#5a6f8a}
.avid-mega-detail-panel nav{gap:8px;margin:17px 0 15px}
.avid-mega-detail-panel nav a.avid-mega-subcategory{grid-template-columns:31px minmax(0,1fr) auto;min-height:56px;gap:9px;padding:8px 10px;border-radius:10px;background:#f7faff}
.avid-mega-subicon{width:31px;height:31px;border-radius:9px}
.avid-mega-subicon svg{width:19px;height:19px}
.avid-mega-subtitle{font-size:13px;line-height:1.5}
.avid-mega-subaction{font-size:10px}
.avid-mega-parent-cta{min-height:40px;padding:8px 15px;border-radius:9px;font-size:12px}
.avid-mega-bottom{gap:25px;padding:11px 26px}
.avid-mega-bottom a{font-size:12px}

/* A single card and invoice form the hero story; they enter once rather than looping. */
.avid-showcase-v6 .avid-hero-feature{background:#061a3a}
.avid-showcase-v6 .avid-feature-art{object-position:center;animation:avidPaymentReveal .85s cubic-bezier(.22,1,.36,1) both}
.avid-showcase-v6 .avid-hero-feature:before{background:linear-gradient(270deg,#061a3ae8 0%,#061a3aa6 36%,transparent 64%)}
.avid-showcase-v6 .avid-hero-copy{z-index:3}
.avid-payment-stamp{position:absolute;inset:0;z-index:2;width:100%;height:100%;max-width:none;pointer-events:none;visibility:hidden;fill:none;stroke:#2d64b0;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}
.avid-hero-feature.is-art-ready .avid-payment-stamp{visibility:visible}
.avid-payment-stamp circle{stroke-dasharray:300;stroke-dashoffset:300;animation:avidStampDraw .85s .4s cubic-bezier(.22,1,.36,1) forwards;animation-play-state:paused}
.avid-payment-stamp path{stroke-width:9;stroke-dasharray:90;stroke-dashoffset:90;animation:avidStampDraw .46s 1.05s cubic-bezier(.22,1,.36,1) forwards;animation-play-state:paused}
.avid-hero-feature.is-art-ready .avid-payment-stamp circle,.avid-hero-feature.is-art-ready .avid-payment-stamp path{animation-play-state:running}
.avid-payment-stamp-mobile{display:none}
@keyframes avidPaymentReveal{from{opacity:.7;transform:translateX(-16px) scale(1.015)}to{opacity:1;transform:none}}
@keyframes avidStampDraw{to{stroke-dashoffset:0}}

/* The partner marks sit in one branded proof panel, with names as the primary label. */
.avid-partners{padding:29px 30px 31px;border:0;border-radius:20px;background:radial-gradient(circle at 17% -20%,#255a95 0%,transparent 38%),linear-gradient(110deg,#102d57,#071d3a 74%);box-shadow:0 18px 34px #0d315023}
.avid-partners:before{width:0}
.avid-partners-heading{margin-bottom:20px}
.avid-partners-heading .avid-eyebrow{color:#87d8e3}
.avid-partners-heading h2{color:#fff;font-size:25px}
.avid-partners-list{gap:0;overflow:hidden;border:1px solid #ffffff24;border-radius:14px;background:#ffffff0b}
.avid-partners-list a{min-height:165px;padding:13px 15px 14px;border:0;border-inline-start:1px solid #ffffff20;border-radius:0;background:transparent;box-shadow:none;transition:background .25s,transform .25s}
.avid-partners-list a:last-child{border-inline-start:0}
.avid-partners-list a:before{top:auto;right:15px;left:15px;bottom:0;height:3px;border-radius:3px 3px 0 0;opacity:.65;transition:opacity .25s,height .25s}
.avid-partners-list a:hover,.avid-partners-list a:focus-visible{border-color:#ffffff20;background:#ffffff18;transform:none;box-shadow:none}
.avid-partners-list a:hover:before,.avid-partners-list a:focus-visible:before{height:5px;opacity:1}
.avid-partners-list .avid-partner-logo{height:75px;margin-bottom:12px!important;border:1px solid #edf1f9;border-radius:10px;background:#fff;box-shadow:0 4px 16px #00000012}
.avid-partner-gaming .avid-partner-logo{background:#172333;border-color:#465b75}
.avid-partners-list .avid-partner-info{min-height:39px}
.avid-partners-list strong{font-size:13px;color:#fff}
.avid-partners-list small{font-size:10px;color:#b5c8df}
.avid-partners-list .avid-partner-visit{padding-top:7px;color:#a4dce5;font-size:10px}
.avid-cover-gift:before{background:linear-gradient(270deg,#251543f5 0%,#251543d9 36%,transparent 71%)}
.avid-cover-study:before{background:linear-gradient(270deg,#0b3440f4 0%,#0b3440cd 37%,transparent 72%)}

@media(max-width:900px) and (min-width:701px){
 .avid-site .avid-mega-panel{width:calc(100vw - 30px)}
 .avid-mega-shell{grid-template-columns:minmax(0,47%) minmax(0,53%)}
 .avid-mega-roots{padding:14px}
 .avid-mega-root>a{font-size:12px;gap:5px;padding:7px}
 .avid-mega-detail{padding:20px 17px}
 .avid-mega-detail-panel nav{grid-template-columns:1fr 1fr}
 .avid-mega-subtitle{font-size:12px}
}
@media(max-width:700px){
 .avid-site .avid-mega-panel{width:100%;max-height:calc(100dvh - 155px);border-radius:0 0 12px 12px}
 .avid-mega-roots{padding:14px 17px}
 .avid-mega-caption{font-size:13px}
 .avid-mega-group-set{padding:9px 0}
 .avid-mega-group-label{font-size:12px}
 .avid-mega-root-list{grid-template-columns:1fr;gap:6px}
 .avid-mega-root{min-height:48px}
 .avid-mega-root>a{font-size:14px;padding:9px 11px}
 .avid-mega-root button{width:40px;height:40px}
 .avid-mega-detail{padding:17px}
 .avid-mega-detail-heading p{font-size:12px}
 .avid-mega-detail-panel nav{grid-template-columns:1fr;gap:8px}
 .avid-mega-detail-panel nav a.avid-mega-subcategory{min-height:52px}
 .avid-mega-subtitle{font-size:13px}
 .avid-mega-subaction{font-size:11px}
 .avid-mega-bottom a{font-size:11px}
 .avid-partners{padding:20px 17px}
 .avid-partners-heading h2{font-size:20px}
 .avid-partners-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 .avid-partners-list a{min-height:150px;padding:10px;border-bottom:1px solid #ffffff20}
 .avid-partners-list a:last-child{grid-column:1/-1;width:100%}
 .avid-partners-list .avid-partner-logo{height:64px;margin-bottom:8px!important}
 .avid-partners-list strong{font-size:12px}
 .avid-cover-gift:before{background:linear-gradient(270deg,#251543f7 0%,#251543e8 58%,#25154375 100%)}
 .avid-cover-study:before{background:linear-gradient(270deg,#0b3440f7 0%,#0b3440e8 58%,#0b344075 100%)}
}
@media(max-width:600px){.avid-payment-stamp-desktop{display:none}.avid-payment-stamp-mobile{display:block}}
@media(prefers-reduced-motion:reduce){.avid-showcase-v6 .avid-feature-art,.avid-payment-stamp circle,.avid-payment-stamp path{animation:none}.avid-payment-stamp circle,.avid-payment-stamp path{stroke-dashoffset:0}}

/* Category guidance is a two-part decision aid, not fine print below the catalog. */
.avid-hub-guide{gap:14px;margin:25px 0 31px}
.avid-hub-guide>div{--guide-accent:var(--hub-accent);--guide-tint:var(--hub-tint);display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;column-gap:16px;min-height:160px;padding:19px 22px;border:1px solid color-mix(in srgb,var(--guide-accent) 21%,#e4eaf3);border-radius:15px;background:linear-gradient(140deg,var(--guide-tint),#fff 54%);box-shadow:0 8px 22px #17345b0c}
.avid-hub-guide>div:nth-child(2){--guide-accent:#b96736;--guide-tint:#fff3e9}
.avid-hub-guide-index{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--guide-accent) 22%,#fff);border-radius:14px;background:#fff;color:var(--guide-accent);font-size:20px;font-weight:800;line-height:1;box-shadow:0 5px 14px #16365b0b}
.avid-hub-guide h2{grid-column:2;grid-row:1;margin:1px 0 7px;color:#193553;font-size:20px;font-weight:800;line-height:1.55}
.avid-hub-guide p{grid-column:2;grid-row:2;margin:0;max-width:60ch;color:#425a76;font-size:14px;line-height:1.9}
@media(max-width:760px){
 .avid-hub-guide{grid-template-columns:1fr;gap:10px;margin:22px 0 27px}
 .avid-hub-guide>div{grid-template-columns:48px minmax(0,1fr);column-gap:12px;min-height:0;padding:17px 16px;border-radius:13px}
 .avid-hub-guide-index{width:46px;height:46px;border-radius:11px;font-size:17px}
 .avid-hub-guide h2{font-size:16px;margin:1px 0 7px}
 .avid-hub-guide p{font-size:13px;line-height:1.9}
}

/* Partner directory: real activity context in one calm, scannable roster. */
.avid-partners{display:grid;grid-template-columns:minmax(0,275px) minmax(0,1fr);align-items:start;gap:38px;margin-block:7px 25px;padding:30px 32px;border:1px solid #dce7f4;border-radius:18px;background:linear-gradient(125deg,#f3f8ff,#f8fbff 62%,#fff);box-shadow:none;overflow:visible}
.avid-partners:before{display:none}
.avid-partners-heading{display:block;margin:0;padding:13px 4px 0 0}
.avid-partners-heading .avid-eyebrow{display:block;margin-bottom:13px;color:#295dba;font-size:12px;font-weight:800}
.avid-partners-heading h2{max-width:270px;margin:0 0 15px;color:#142d4f;font-size:25px;line-height:1.65}
.avid-partners-heading p{max-width:265px;margin:0;color:#536983;font-size:13px;line-height:2}
.avid-partners-list{display:block;overflow:hidden;border:1px solid #e0e9f4;border-radius:13px;background:#fff;box-shadow:0 9px 25px #173d680a}
.avid-partners-list a{display:grid;grid-template-columns:108px minmax(0,1fr) 132px 36px;align-items:center;gap:13px;min-height:79px;padding:10px 16px;border:0;border-bottom:1px solid #e7edf6;border-radius:0;background:#fff;box-shadow:none;text-align:right;transition:background .2s ease}
.avid-partners-list a:last-child{border-bottom:0;border-inline-start:0}
.avid-partners-list a:before{display:none}
.avid-partners-list a:hover,.avid-partners-list a:focus-visible{border-color:#e7edf6;background:#f6f9ff;box-shadow:none;transform:none}
.avid-partners-list a:focus-visible{outline:2px solid #7ca7f3;outline-offset:-3px}
.avid-partners-list .avid-partner-logo{display:grid;place-items:center;width:108px;height:53px;margin:0!important;padding:7px 9px;border:1px solid #e7edf4;border-radius:8px;background:#f8fafd;box-shadow:none}
.avid-partner-gaming .avid-partner-logo{background:#172333;border-color:#344558}
.avid-partners-list .avid-partner-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:42px;object-fit:contain}
.avid-partners-list .avid-partner-info{display:grid;gap:3px;min-width:0;min-height:0;margin:0;text-align:right}
.avid-partners-list strong{overflow:visible;color:#193450;font-family:inherit;font-size:15px;font-weight:800;line-height:1.5;white-space:normal;text-overflow:clip}
.avid-partners-list .avid-partner-field{overflow:visible;margin:0;color:#5a6f87;font-family:inherit;font-size:12px;line-height:1.6;white-space:normal;text-overflow:clip}
.avid-partners-list .avid-partner-domain{display:block;overflow:hidden;margin:0;color:#8191a5;font:11px/1.5 Arial,sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.avid-partners-list .avid-partner-visit{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border-radius:9px;background:#edf4ff;color:#255dc6;transition:background .2s,color .2s,transform .2s}
.avid-partners-list a:hover .avid-partner-visit,.avid-partners-list a:focus-visible .avid-partner-visit{background:#245de3;color:#fff;transform:translateX(-2px)}
.avid-partner-visit svg{width:17px;height:17px}
@media(max-width:1050px){.avid-partners{grid-template-columns:minmax(0,225px) minmax(0,1fr);gap:22px}.avid-partners-list a{grid-template-columns:89px minmax(0,1fr) 34px;gap:11px}.avid-partners-list .avid-partner-logo{width:89px}.avid-partners-list .avid-partner-domain{display:none}}
@media(max-width:700px){.avid-partners{display:block;margin-block:0 18px;padding:20px 17px;border-radius:14px}.avid-partners-heading{padding:0;margin:0 0 17px}.avid-partners-heading .avid-eyebrow{margin-bottom:7px;font-size:11px}.avid-partners-heading h2{max-width:none;margin-bottom:6px;font-size:20px;line-height:1.65}.avid-partners-heading p{max-width:none;font-size:12px;line-height:1.85}.avid-partners-list{display:block;border-radius:11px}.avid-partners-list a{display:grid;grid-template-columns:83px minmax(0,1fr) 30px;gap:9px;min-height:76px;padding:10px;border-bottom:1px solid #e7edf6}.avid-partners-list a:last-child{grid-column:auto;width:auto}.avid-partners-list .avid-partner-logo{width:83px;height:51px;margin:0!important;padding:6px}.avid-partners-list .avid-partner-logo img{max-height:38px}.avid-partners-list strong{font-size:13px}.avid-partners-list .avid-partner-field{font-size:11px;line-height:1.5}.avid-partners-list .avid-partner-visit{width:28px;height:28px;border-radius:8px}.avid-partner-visit svg{width:15px;height:15px}}

.avid-common-faq .avid-faq-answer{padding:0 0 19px 45px;max-width:750px}
.avid-common-faq .avid-faq-answer p{margin:0;color:#526985;font-size:13px;line-height:2.05}
.avid-common-faq .avid-faq-answer a{display:inline-flex;align-items:center;min-height:30px;margin-top:9px;padding:3px 0;color:#215ce8;font-size:12px;font-weight:800;transition:color .2s}
.avid-common-faq .avid-faq-answer a:hover,.avid-common-faq .avid-faq-answer a:focus-visible{color:#123c9e}
@supports selector(details::details-content){.avid-smooth-details::details-content{transition:none!important}.avid-smooth-details[open]::details-content{block-size:auto!important;opacity:1!important}}
@media(max-width:700px){.avid-common-faq summary{font-size:14px}.avid-common-faq .avid-faq-answer{padding:0 0 18px 0}.avid-common-faq .avid-faq-answer p{font-size:13px;line-height:2}.avid-common-faq .avid-faq-answer a{font-size:13px}}

/* Readable action typography across the header, catalog and editorial cards. */
.avid-nav-inner{min-height:44px;height:auto}
.avid-mega>summary{display:flex;align-items:center;min-height:44px;padding-block:8px;font-size:14px;line-height:1.55}
.avid-nav-links a,.avid-nav-all{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.55;font-weight:700}
.avid-section-heading>.avid-text-link{min-height:36px;font-size:14px;line-height:1.5;font-weight:700}
.avid-category-tile>span:last-child{font-size:13px;line-height:1.55;font-weight:700;text-align:center}
.avid-filters button{min-height:40px;font-size:13px;font-weight:700}
.avid-site .avid-product .avid-product-action{min-height:42px;font-size:13px;font-weight:700}
.avid-cover-cta{min-height:40px;font-size:13px}
.avid-blog-card-end,.avid-blog-listing .avid-blog-card-end{font-size:12px}
.avid-blog-card-end a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 12px;border-radius:8px;background:#edf4ff;color:#2059c5;font-size:13px;line-height:1.5;font-weight:800;white-space:nowrap;transition:background .2s,color .2s}
.avid-blog-card-end a:hover,.avid-blog-card-end a:focus-visible{background:#245de3;color:#fff}
.avid-blog-topics a{font-size:12px}
@media(max-width:900px) and (min-width:701px){.avid-nav-links{gap:12px}.avid-nav-links a,.avid-nav-all,.avid-mega>summary{font-size:13px}}
@media(max-width:700px){
 .avid-nav-inner{min-height:44px}
 .avid-mega>summary,.avid-nav-all{font-size:14px;min-height:44px}
 .avid-nav-all{margin-inline-start:auto}
 .avid-section-heading>.avid-text-link{font-size:13px;min-height:36px}
 .avid-category-rail .avid-category-tile{min-height:88px;padding:8px 2px;gap:6px}
 .avid-category-tile>span:last-child{font-size:11px;line-height:1.5;max-width:100%}
 .avid-filters button{font-size:12px;min-height:40px}
 .avid-site .avid-product .avid-product-action{font-size:13px;min-height:42px}
 .avid-cover-cta{font-size:13px;min-height:40px}
 .avid-blog-card p{font-size:12px}
 .avid-blog-card-end a{font-size:13px;min-height:38px}
 .avid-blog-topics a{font-size:12px;min-height:38px}
}

/* Compact category entry: give the service list more of the first viewport. */
.avid-hub .avid-breadcrumb{margin-bottom:7px}
.avid-hub-hero,.avid-hub-child .avid-hub-hero{gap:24px;padding:13px 18px;overflow:visible}
.avid-hub-hero-copy>p{margin-top:5px;font-size:13px;line-height:1.75}
.avid-hub-find{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.avid-hub-find-top{margin-bottom:6px}
.avid-hub-find-top>span{font-size:12px}
.avid-hub-find .avid-hub-search{gap:0}
.avid-hub-find .avid-hub-search>div{height:44px}
.avid-hub-services{margin-top:14px}
.avid-hub-services-head{flex-wrap:wrap;margin-bottom:10px}
.avid-hub-path-shortcut{font-size:12px;white-space:normal}
@media(max-width:760px){
 .avid-hub-hero,.avid-hub-child .avid-hub-hero{gap:10px;padding:12px 14px}
 .avid-hub-hero-copy>p{font-size:12px;line-height:1.75}
 .avid-hub-find-top{margin-bottom:4px}
 .avid-hub-services{margin-top:12px}
 .avid-hub-path-shortcut{font-size:11px}
}

/* One compact suggestion pattern for service and article searches. */
.avid-header-search,.avid-directory-v9-search,.avid-hub-search,.avid-blog-search{position:relative}
.avid-suggest,.avid-search-results.avid-suggest{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:120;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:auto;height:auto;max-height:min(340px,60dvh);overflow-y:auto;padding:6px;border:1px solid #dbe5f3;border-radius:11px;background:#fff;box-shadow:0 16px 34px #16345b20;text-align:right}
.avid-suggest-item,.avid-suggest-all{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:8px 11px;border-radius:7px;color:#1b3554;font-size:13px;line-height:1.55;text-decoration:none;transition:background .18s,color .18s}
.avid-suggest-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
.avid-suggest-item small{flex:none;color:#687d99;font-size:11px;white-space:nowrap}
.avid-suggest-item:hover,.avid-suggest-item:focus-visible,.avid-suggest-all:hover,.avid-suggest-all:focus-visible{background:#eef4ff;color:#1d58c6;outline:0}
.avid-suggest-all{justify-content:center;margin-top:4px;border-top:1px solid #e8edf5;border-radius:0 0 6px 6px;color:#215ce8;font-weight:800}
.avid-suggest-message{margin:0;padding:10px 11px;color:#5b708b;font-size:12px;line-height:1.7}
@media(max-width:700px){.avid-suggest-item,.avid-suggest-all{min-height:46px;font-size:13px}.avid-suggest-item small{font-size:10px;max-width:85px;overflow:hidden;text-overflow:ellipsis}}

/* Put real child-category choices before the service list; keep the detailed guide below it. */
.avid-hub-quickpaths{margin-top:12px;padding:11px 13px 12px;border:1px solid #dfe7f4;border-radius:11px;background:#f8faff}
.avid-hub-quickpaths h2{margin:0 0 8px;color:#213956;font-size:15px;line-height:1.5;font-weight:800}
.avid-hub-quickpaths-list{display:flex;flex-wrap:wrap;gap:7px}
.avid-hub-quickpaths-list a{display:inline-flex;align-items:center;gap:7px;min-height:41px;padding:5px 11px;border:1px solid #e1e8f4;border-radius:8px;background:#fff;color:#263c58;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}
.avid-hub-quickpaths-icon{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:6px;background:var(--hub-tint);color:var(--hub-accent)}
.avid-hub-quickpaths-list a:hover,.avid-hub-quickpaths-list a:focus-visible{border-color:color-mix(in srgb,var(--hub-accent) 45%,white);background:var(--hub-tint);color:var(--hub-accent);box-shadow:0 3px 10px #1a3c6810}
.avid-hub-quickpaths-list a:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}
.avid-hub-faq{width:min(960px,100%);max-width:none;margin:22px auto 0;padding-top:22px}
.avid-hub-faq summary{min-height:58px;font-size:15px}
.avid-hub-faq details>div p{max-width:800px;font-size:13.5px;line-height:1.9}
@media(max-width:700px){
 .avid-hub-quickpaths{margin-top:10px;padding:10px;border-radius:10px}
 .avid-hub-quickpaths h2{font-size:15px;margin-bottom:8px}
 .avid-hub-quickpaths-list{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:5px;-webkit-overflow-scrolling:touch}
 .avid-hub-quickpaths-list a{flex:0 0 auto;min-height:44px;padding:5px 9px;gap:6px;font-size:13px;white-space:nowrap;scroll-snap-align:start}
 .avid-hub-quickpaths-icon{width:23px;height:23px}
 .avid-hub-quickpaths-icon svg{width:17px;height:17px}
 .avid-hub-faq{width:100%;padding-top:18px}
 .avid-hub-faq h2{font-size:19px}
 .avid-hub-faq summary{font-size:14px}
 .avid-hub-faq details>div p{font-size:13px}
}
