/* Shared replacement pages use the visual vocabulary of the success and talent pages. */
body.vukx-utility-page-active .vukx-u,body.vukx-utility-page-active .vukx-u *{box-sizing:border-box}
body.vukx-utility-page-active .vukx-u{width:100%;margin:0;padding:45px 22px 90px;min-width:0;color:#234950;background:linear-gradient(169deg,#f2f9f5 0%,#fff 73%);font:400 14px/1.75 'Open Sans',Arial,sans-serif}
body.vukx-utility-page-active .vukx-u-shell{max-width:1080px;margin:auto;min-width:0}
body.vukx-utility-page-active .vukx-u-preview{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border:1px solid #bbd8d2;border-radius:11px;padding:10px 15px;margin-bottom:17px;background:#ebf5f0;color:#426c69;font-size:11px}
body.vukx-utility-page-active .vukx-u-preview strong{letter-spacing:.09em;font-size:10px}body.vukx-utility-page-active .vukx-u-preview a{margin-left:auto;color:#216a6c!important;text-decoration:none!important;font-weight:700}
body.vukx-utility-page-active .vukx-u-hero{background:linear-gradient(112deg,#204b53,#2e7479);color:#fff;padding:45px 53px 65px;border-radius:24px;position:relative;overflow:hidden}
body.vukx-utility-page-active .vukx-u-hero:after{content:"";position:absolute;right:-135px;top:-210px;width:430px;height:430px;border:75px solid rgba(255,255,255,.055);border-radius:50%;pointer-events:none}
body.vukx-utility-page-active .vukx-u-eyebrow,body.vukx-utility-page-active .vukx-u-kicker{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:800;line-height:1.5}
body.vukx-utility-page-active .vukx-u-eyebrow{color:#b8dcd1;margin:0 0 16px}
body.vukx-utility-page-active .vukx-u-hero h1{color:#fff!important;font-size:clamp(31px,4.6vw,49px)!important;font-weight:750!important;line-height:1.13!important;letter-spacing:-.034em!important;max-width:720px;margin:0 0 15px!important;position:relative;z-index:1}
body.vukx-utility-page-active .vukx-u-hero p{color:#dcebe7!important;font-size:15px!important;line-height:1.75!important;margin:0!important;max-width:630px;position:relative;z-index:1}
body.vukx-utility-page-active .vukx-u-content{position:relative;z-index:2;max-width:990px;margin:-27px auto 0;min-width:0}
body.vukx-utility-page-active .vukx-u-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,.85fr);gap:23px;align-items:start}
body.vukx-utility-page-active .vukx-u-card{background:#fff;border:1px solid #dceae5;border-radius:19px;box-shadow:0 14px 42px #1a474414;padding:39px 42px;min-width:0}
body.vukx-utility-page-active .vukx-u-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:14px;color:#327b78;background:#e5f4ed;margin-bottom:21px}
body.vukx-utility-page-active .vukx-u-icon svg{width:27px;height:27px}
body.vukx-utility-page-active .vukx-u-kicker{color:#327e7c;margin:0 0 9px}
body.vukx-utility-page-active .vukx-u h2{color:#193d44!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:750!important;font-size:clamp(24px,3vw,33px)!important;margin:0 0 15px!important}
body.vukx-utility-page-active .vukx-u h3{font-size:17px!important;line-height:1.4!important;color:#214b51!important;font-weight:700!important;margin:0 0 10px!important}
body.vukx-utility-page-active .vukx-u-card>p,body.vukx-utility-page-active .vukx-u-side p{color:#607b7c!important;font-size:13px!important;line-height:1.8!important;margin:0 0 22px!important}
body.vukx-utility-page-active .vukx-u-side{background:#ebf5f0;border:1px solid #d8e9e1;border-radius:17px;padding:29px 27px;margin-top:30px;min-width:0}
body.vukx-utility-page-active .vukx-u-side-divider{height:1px;background:#cfe4da;margin:25px 0}
body.vukx-utility-page-active .vukx-u-side .vukx-u-button{margin-top:9px;width:100%}
body.vukx-utility-page-active .vukx-u-simple-link{font-size:12px!important;color:#286d6e!important;text-decoration:none!important;font-weight:750!important}
body.vukx-utility-page-active .vukx-u-actions{display:flex;gap:11px;flex-wrap:wrap;margin:22px 0 12px}
body.vukx-utility-page-active .vukx-u-button{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border:1px solid #2e7378;border-radius:10px;text-decoration:none!important;font:750 12px/1.5 'Open Sans',Arial,sans-serif!important;text-align:center;transition:background .18s ease}
body.vukx-utility-page-active .vukx-u-button-primary{background:#2e7378;color:#fff!important}body.vukx-utility-page-active .vukx-u-button-primary:hover{background:#245c60}
body.vukx-utility-page-active .vukx-u-button-secondary{background:white;border-color:#bdd9d0;color:#2e7378!important}body.vukx-utility-page-active .vukx-u-button-secondary:hover{background:#f1f8f4}
body.vukx-utility-page-active .vukx-u-access{max-width:780px;margin:auto;padding:43px 50px}
body.vukx-utility-page-active .vukx-u-foot,body.vukx-utility-page-active .vukx-u-card-footer{border-top:1px solid #e4eeea;padding-top:18px;margin-top:23px!important;color:#64807e!important;font-size:12px!important}
body.vukx-utility-page-active .vukx-u-narrow{max-width:690px;margin:auto}
body.vukx-utility-page-active .vukx-u-card-footer a{color:#2b7774!important;text-decoration:none!important;font-weight:700}
/* Native Gravity Forms #1 and #12: style controls, never override GF conditional visibility. */
body.vukx-utility-page-active .vukx-u-gf{margin-top:24px;min-width:0;max-width:100%}
body.vukx-utility-page-active .vukx-u-gf .gform_wrapper{max-width:100%!important;margin:0!important;min-width:0!important}
body.vukx-utility-page-active .vukx-u-gf form{max-width:100%;min-width:0}
body.vukx-utility-page-active .vukx-u-gf .gform_fields{grid-column-gap:14px!important;grid-row-gap:18px!important;min-width:0}
body.vukx-utility-page-active .vukx-u-gf .gfield{min-width:0!important;max-width:100%!important;margin-bottom:12px}
body.vukx-utility-page-active .vukx-u-gf .gfield_label,body.vukx-utility-page-active .vukx-u-gf .ginput_complex label,body.vukx-utility-page-active .vukx-u-reset-form label{display:block!important;color:#274e53!important;font-size:12px!important;font-weight:750!important;letter-spacing:0!important;margin-bottom:7px!important;line-height:1.4!important}
body.vukx-utility-page-active .vukx-u-gf .gfield_required{color:#b45d64!important}
body.vukx-utility-page-active .vukx-u-gf input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=file]),body.vukx-utility-page-active .vukx-u-gf textarea,body.vukx-utility-page-active .vukx-u-gf select,body.vukx-utility-page-active .vukx-u-reset-form input:not([type=hidden]):not([type=submit]):not([type=button]){box-sizing:border-box!important;display:block;max-width:100%!important;width:100%!important;min-height:47px!important;border:1px solid #cbded6!important;background:#f8fbf9!important;color:#25454c!important;border-radius:10px!important;padding:12px 14px!important;margin:0!important;font:400 13px/1.5 'Open Sans',Arial,sans-serif!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease}
body.vukx-utility-page-active .vukx-u-gf textarea{min-height:122px!important;resize:vertical}
body.vukx-utility-page-active .vukx-u-gf input:focus,body.vukx-utility-page-active .vukx-u-gf textarea:focus,body.vukx-utility-page-active .vukx-u-gf select:focus,body.vukx-utility-page-active .vukx-u-reset-form input:focus{outline:2px solid #82b7aa!important;outline-offset:1px;border-color:#5d9f91!important;background:#fff!important}
body.vukx-utility-page-active .vukx-u-gf .ginput_container{max-width:100%!important;min-width:0!important}
body.vukx-utility-page-active .vukx-u-gf .gchoice{display:flex;gap:9px;align-items:flex-start;margin:8px 0!important;min-width:0}
body.vukx-utility-page-active .vukx-u-gf input[type=checkbox],body.vukx-utility-page-active .vukx-u-gf input[type=radio]{appearance:auto!important;width:17px!important;height:17px!important;min-height:17px!important;margin:2px 4px 0 0!important;flex:none;accent-color:#2e7378}
body.vukx-utility-page-active .vukx-u-gf .gchoice label,body.vukx-utility-page-active .vukx-u-gf .gfield_checkbox label,body.vukx-utility-page-active .vukx-u-gf .gfield_radio label{font-size:12px!important;line-height:1.6!important;color:#3d6163!important;margin:0!important;font-weight:500!important}
body.vukx-utility-page-active .vukx-u-gf .gfield_description,body.vukx-utility-page-active .vukx-u-gf .gfield_consent_description{font-size:11px!important;line-height:1.6!important;color:#6d8887!important}
body.vukx-utility-page-active .vukx-u-gf .gform_footer,body.vukx-utility-page-active .vukx-u-gf .gform_page_footer{margin-top:23px!important;padding:16px 0 0!important;border-top:1px solid #e2ede7!important}
body.vukx-utility-page-active .vukx-u-gf input[type=submit],body.vukx-utility-page-active .vukx-u-gf button[type=submit],body.vukx-utility-page-active .vukx-u-reset-form input[type=submit],body.vukx-utility-page-active .vukx-u-reset-form button{min-height:46px!important;padding:12px 22px!important;background:#2e7378!important;color:white!important;border-radius:10px!important;border:1px solid #2e7378!important;font:750 13px/1.4 'Open Sans',Arial,sans-serif!important;box-shadow:none!important;cursor:pointer!important;max-width:100%}
body.vukx-utility-page-active .vukx-u-gf input[type=submit]:hover,body.vukx-utility-page-active .vukx-u-reset-form button:hover{background:#235b60!important}
body.vukx-utility-page-active .vukx-u-gf input[type=submit]:disabled,body.vukx-utility-page-active .vukx-u-gf button[type=submit]:disabled,body.vukx-utility-page-active .vukx-u-reset-form button:disabled{opacity:.62!important;cursor:not-allowed!important}
body.vukx-utility-page-active .vukx-u-gf .gform_validation_errors,body.vukx-utility-page-active .vukx-u-gf .validation_error{border:1px solid #e8c5bd!important;border-radius:11px!important;background:#fff5f3!important;padding:15px 17px!important;box-shadow:none!important;color:#8b4745!important}
body.vukx-utility-page-active .vukx-u-gf .gfield_error input,body.vukx-utility-page-active .vukx-u-gf .gfield_error textarea,body.vukx-utility-page-active .vukx-u-gf .gfield_error select{border-color:#d88c82!important}
body.vukx-utility-page-active .vukx-u-gf .gform_confirmation_message{background:#eaf7ef;border:1px solid #bce0cd;border-radius:12px;color:#255a50;padding:20px 23px;font-size:14px}
body.vukx-utility-page-active .vukx-u-gf .gform_ajax_spinner{max-width:20px;vertical-align:middle}
body.vukx-utility-page-active .vukx-u-gf .ginput_container_fileupload input[type=file]{width:100%;max-width:100%;font-size:12px}
body.vukx-utility-page-active .vukx-u-message{border:1px solid #e6d4b9;background:#fff9ed;border-radius:12px;padding:16px 18px;color:#775a37}
body.vukx-utility-page-active .vukx-u-reset-form{margin-top:23px;min-width:0}
body.vukx-utility-page-active .vukx-u-reset-form form{max-width:100%;min-width:0}
body.vukx-utility-page-active .vukx-u-reset-form input:not([type=hidden]):not([type=submit]):not([type=button]){margin:6px 0 16px!important}
body.vukx-utility-page-active .vukx-u-reset-form button,body.vukx-utility-page-active .vukx-u-reset-form input[type=submit]{margin-top:9px!important}
body.vukx-utility-page-active .vukx-u-small{font-size:11px;color:#74908a;margin:13px 0 0}
/* Reimagined rates guide: explanatory cards, no fabricated numeric prices. */
body.vukx-utility-page-active .vukx-u-rates{display:grid;gap:26px}
body.vukx-utility-page-active .vukx-u-rates-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:40px;align-items:center}
body.vukx-utility-page-active .vukx-u-rates-intro p,body.vukx-utility-page-active .vukx-u-industry p,body.vukx-utility-page-active .vukx-u-policy>p{color:#607b7c;font-size:13px;line-height:1.85;margin:0}
body.vukx-utility-page-active .vukx-u-rates-callout{background:#ebf6f0;border-radius:15px;border:1px solid #d8ebe1;padding:22px}
body.vukx-utility-page-active .vukx-u-rates-callout strong{display:block;color:#245654;font-size:16px;margin-bottom:7px}
body.vukx-utility-page-active .vukx-u-rates-callout p{font-size:12px;margin-bottom:17px}
body.vukx-utility-page-active .vukx-u-rate-factors{padding:28px 10px 7px}
body.vukx-utility-page-active .vukx-u-heading{margin-bottom:23px}
body.vukx-utility-page-active .vukx-u-heading p{color:#647c7e;margin:0;font-size:13px}
body.vukx-utility-page-active .vukx-u-factor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
body.vukx-utility-page-active .vukx-u-factor-grid article{background:#fff;border:1px solid #deebe6;border-radius:15px;padding:22px 20px;min-width:0}
body.vukx-utility-page-active .vukx-u-factor-grid article span{font-size:11px;font-weight:800;color:#4d9687;display:block;margin-bottom:22px}
body.vukx-utility-page-active .vukx-u-factor-grid article h3{font-size:14px!important;margin-bottom:8px!important}
body.vukx-utility-page-active .vukx-u-factor-grid article p{font-size:12px;line-height:1.75;color:#6b8583;margin:0}
body.vukx-utility-page-active .vukx-u-industry{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.65fr);gap:28px;align-items:center}
body.vukx-utility-page-active .vukx-u-industry-note{border-left:3px solid #7fb4a5;background:#f1f8f4;border-radius:0 12px 12px 0;padding:23px 21px}
body.vukx-utility-page-active .vukx-u-industry-note strong{display:block;color:#2b6867;font-size:13px;margin-bottom:7px}
body.vukx-utility-page-active .vukx-u-industry-note p{font-size:12px;line-height:1.7}
body.vukx-utility-page-active .vukx-u-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:23px}
body.vukx-utility-page-active .vukx-u-policy-grid article{padding:22px 23px;background:#f5faf7;border:1px solid #deebe5;border-radius:14px;min-width:0}
body.vukx-utility-page-active .vukx-u-policy-grid strong,body.vukx-utility-page-active .vukx-u-policy-grid span{display:block}
body.vukx-utility-page-active .vukx-u-policy-grid strong{color:#21494d;font-size:14px}
body.vukx-utility-page-active .vukx-u-policy-grid span{color:#36807b;font-size:12px;font-weight:800;margin:9px 0}
body.vukx-utility-page-active .vukx-u-policy-grid p{color:#6d8683;font-size:12px;margin:0}
body.vukx-utility-page-active .vukx-u-rates-details{margin-top:20px;border-top:1px solid #e2eeea}
body.vukx-utility-page-active .vukx-u-rates-details details{border-bottom:1px solid #e2eeea;padding:8px 0}
body.vukx-utility-page-active .vukx-u-rates-details summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;padding:11px 0;font-weight:750;color:#32676a;font-size:13px}
body.vukx-utility-page-active .vukx-u-rates-details summary span{color:#679d96}
body.vukx-utility-page-active .vukx-u-rates-details details p{color:#678281;font-size:12px;line-height:1.85;margin:0 0 12px}
body.vukx-utility-page-active .vukx-u-rates-bottom{text-align:center;background:#e8f4ed;border:1px solid #d4e6dc;border-radius:18px;padding:35px 25px}
body.vukx-utility-page-active .vukx-u-rates-bottom p{font-size:13px;color:#5b7877;margin:0 0 23px}
body.vukx-utility-page-active .vukx-u-rates-bottom .vukx-u-actions{justify-content:center}
@media(max-width:850px){body.vukx-utility-page-active .vukx-u-layout,body.vukx-utility-page-active .vukx-u-industry,body.vukx-utility-page-active .vukx-u-rates-intro{grid-template-columns:1fr}body.vukx-utility-page-active .vukx-u-side{margin:0}body.vukx-utility-page-active .vukx-u-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body.vukx-utility-page-active .vukx-u{padding:18px 12px 53px}body.vukx-utility-page-active .vukx-u-hero{padding:33px 26px 56px;border-radius:17px}body.vukx-utility-page-active .vukx-u-content{margin:-21px 8px 0}body.vukx-utility-page-active .vukx-u-card{padding:27px 23px;border-radius:16px}body.vukx-utility-page-active .vukx-u-access{padding:30px 24px}body.vukx-utility-page-active .vukx-u-actions{flex-direction:column}body.vukx-utility-page-active .vukx-u-actions a{width:100%}body.vukx-utility-page-active .vukx-u-factor-grid{grid-template-columns:1fr}body.vukx-utility-page-active .vukx-u-rate-factors{padding:20px 0}body.vukx-utility-page-active .vukx-u-hero h1{font-size:34px!important}body.vukx-utility-page-active .vukx-u-preview a{margin-left:0}}

/* v0.190: Audition notifications joins the unified support-page design. */
body.vukx-utility-audition-notifications .vukx-u-notifications-card .vukx-u-consent{margin-top:25px;padding:22px;border:1px solid #dcebe5;background:#f4faf6;border-radius:16px;min-width:0}
body.vukx-utility-audition-notifications .vukx-u-consent h3{color:#244d52;font-size:16px!important;margin:0 0 6px!important}
body.vukx-utility-audition-notifications .vukx-u-consent p{color:#65817f;font-size:12px;line-height:1.75;margin:0 0 14px}
body.vukx-utility-audition-notifications .vukx-u-consent .vukx-u-consent-control{min-width:0;max-width:100%;overflow:visible}
body.vukx-utility-audition-notifications .vukx-u-consent .vukx-consent-choice-wrap{max-width:100%!important}
body.vukx-utility-audition-notifications .vukx-u-consent .vukx-consent-choice-list{max-width:100%!important}
body.vukx-utility-audition-notifications .vukx-u-consent #wpjm_update_consent{margin-top:12px!important}
body.vukx-utility-audition-notifications .vukx-u-notifications-help{margin-top:23px;border-top:1px solid #e0ece5}
body.vukx-utility-audition-notifications .vukx-u-notifications-help details{border-bottom:1px solid #e0ece5;padding:12px 0}
body.vukx-utility-audition-notifications .vukx-u-notifications-help summary{font-size:13px;line-height:1.6;font-weight:750;color:#32676a;cursor:pointer;display:flex;justify-content:space-between;gap:15px}
body.vukx-utility-audition-notifications .vukx-u-notifications-help summary span{color:#679d96}
body.vukx-utility-audition-notifications .vukx-u-notifications-help details p{color:#68827e;font-size:12px;line-height:1.8;margin:8px 0 5px}
@media(max-width:600px){body.vukx-utility-audition-notifications .vukx-u-notifications-card .vukx-u-consent{padding:17px 14px}}

/* VoicesUK/US FAQ — public replacement, scoped to the FAQ route only. */
body.vukx-utility-faq .vukx-faq{display:grid;gap:30px}
body.vukx-utility-faq .vukx-faq-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:32px 36px;background:#fff;border:1px solid #dceae5;border-radius:18px;box-shadow:0 12px 35px #1a47440d}
body.vukx-utility-faq .vukx-faq-top h2{font-size:25px!important;margin:5px 0!important}
body.vukx-utility-faq .vukx-faq-top p{color:#64817d;font-size:13px;margin:0}
body.vukx-utility-faq .vukx-faq-topics{display:flex;gap:9px;flex-wrap:wrap}
body.vukx-utility-faq .vukx-faq-topics a{padding:9px 14px;background:#eaf5ef;border:1px solid #d3e8dc;border-radius:40px;font-size:12px;font-weight:750;text-decoration:none!important;color:#2b7064!important}
body.vukx-utility-faq .vukx-faq-topics a:hover{background:#d6ede1}
body.vukx-utility-faq .vukx-faq-group{scroll-margin-top:110px}
body.vukx-utility-faq .vukx-faq-group-head{margin:0 0 15px 5px}
body.vukx-utility-faq .vukx-faq-group-head h2{font-size:25px!important;margin:3px 0!important}
body.vukx-utility-faq .vukx-faq-questions{background:#fff;border:1px solid #deebe5;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #1a47440b}
body.vukx-utility-faq .vukx-faq-question+.vukx-faq-question{border-top:1px solid #e7efeb}
body.vukx-utility-faq .vukx-faq-question summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:19px 24px;font-size:14px;font-weight:750;color:#254b4a;list-style:none;outline-offset:-3px}
body.vukx-utility-faq .vukx-faq-question summary::-webkit-details-marker{display:none}
body.vukx-utility-faq .vukx-faq-question summary:hover{background:#f7fbf8}
body.vukx-utility-faq .vukx-faq-question[open] summary{color:#236a61;background:#f3faf6}
body.vukx-utility-faq .vukx-faq-chevron{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e9f4ee;color:#387569;font-size:20px;font-weight:400;transition:transform .2s}
body.vukx-utility-faq .vukx-faq-question[open] .vukx-faq-chevron{transform:rotate(45deg)}
body.vukx-utility-faq .vukx-faq-answer{padding:0 52px 20px 24px;color:#587673;font-size:13px;line-height:1.85}
body.vukx-utility-faq .vukx-faq-answer p{margin:5px 0 0}
body.vukx-utility-faq .vukx-faq-empty{background:#fff;padding:23px;border-radius:15px;color:#5a7673}
body.vukx-utility-faq .vukx-faq-help{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#eaf5ef;border:1px solid #d7eadf;border-radius:18px;padding:30px 34px}
body.vukx-utility-faq .vukx-faq-help h2{font-size:25px!important;margin:4px 0 9px!important}
body.vukx-utility-faq .vukx-faq-help p{color:#577772;font-size:13px;margin:0}
body.vukx-utility-faq .vukx-faq-ctas{display:flex;gap:9px;flex-wrap:wrap;flex:none}
body.vukx-utility-faq .vukx-faq-links{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}
body.vukx-utility-faq .vukx-faq-links a{font-size:12px;color:#2c7368!important;font-weight:700;text-decoration:none!important}
@media(max-width:760px){body.vukx-utility-faq .vukx-faq-top,body.vukx-utility-faq .vukx-faq-help{flex-direction:column;align-items:stretch;padding:22px}body.vukx-utility-faq .vukx-faq-ctas{flex-wrap:wrap}body.vukx-utility-faq .vukx-faq-ctas .vukx-u-button{flex:1}body.vukx-utility-faq .vukx-faq-question summary{padding:16px}body.vukx-utility-faq .vukx-faq-answer{padding:0 18px 18px}}
@media(prefers-reduced-motion:reduce){body.vukx-utility-faq .vukx-faq-chevron{transition:none}}

/* Editorial FAQ: keep long-form answers readable and comfortably spaced. */
body.vukx-utility-faq .vukx-faq-answer{font-size:14px;line-height:1.85;max-width:940px;padding:5px 50px 28px 26px;color:#465e5c}
body.vukx-utility-faq .vukx-faq-answer p{margin:0 0 15px;font-size:14px;line-height:1.85}
body.vukx-utility-faq .vukx-faq-answer p:last-child{margin-bottom:0}
body.vukx-utility-faq .vukx-faq-answer a{color:#246c60;text-decoration:underline;text-underline-offset:3px;font-weight:650}
body.vukx-utility-faq .vukx-faq-question summary{font-size:15px;padding:22px 26px}
body.vukx-utility-faq .vukx-faq-group-head{margin-bottom:20px}
@media(max-width:760px){body.vukx-utility-faq .vukx-faq-answer{padding:4px 20px 24px}body.vukx-utility-faq .vukx-faq-question summary{padding:19px}}

/* FAQ: identically centred scalable vector controls, no rotated font glyphs. */
body.vukx-utility-faq .vukx-faq-chevron{flex:0 0 28px!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;line-height:1!important;font-size:0!important;transform:none!important}
body.vukx-utility-faq .vukx-faq-symbol{grid-area:1/1;width:16px;height:16px;display:block;transform:none;stroke:currentColor}
body.vukx-utility-faq .vukx-faq-symbol-minus{display:none}
body.vukx-utility-faq .vukx-faq-question[open] .vukx-faq-symbol-plus{display:none}
body.vukx-utility-faq .vukx-faq-question[open] .vukx-faq-symbol-minus{display:block}
body.vukx-utility-faq .vukx-faq-question summary{min-height:68px}

/* v0.306: common mobile outer inset for redesigned support pages. */
@media(max-width:767px){body.vukx-utility-page-active .vukx-u{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}body.vukx-utility-page-active .vukx-u-content{margin-left:0!important;margin-right:0!important;min-width:0}body.vukx-utility-page-active .vukx-u-hero,body.vukx-utility-page-active .vukx-u-card{max-width:100%;box-sizing:border-box}}
