/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.qb-feature-nav,.qb-feature-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 34px}.qb-feature-nav a,.qb-feature-stats>div,.qb-feature-profile{padding:18px;border:1px solid #e2e7eb;border-radius:8px;background:#fff}.qb-feature-nav a{color:var(--qb-navy,#1e3b5c);font-weight:800;text-decoration:none}.qb-feature-nav a:hover{border-color:var(--qb-orange,#d9790c)}.qb-feature-stats span{display:block;color:#68737d;font-size:12px}.qb-feature-stats strong{display:block;margin-top:6px;color:var(--qb-navy,#1e3b5c);font-size:25px}.qb-feature-profile{margin-bottom:28px}.qb-feature-form{width:min(calc(100% - 40px),760px);margin:42px auto 80px}.qb-feature-form .form-item{margin-bottom:20px}.qb-feature-form label{display:block;margin-bottom:7px;font-weight:800}.qb-feature-form input:not([type=checkbox]),.qb-feature-form select,.qb-feature-form textarea{width:100%;box-sizing:border-box;padding:13px;border:1px solid #cbd3d9;border-radius:5px}.qb-feature-form .form-submit{padding:14px 24px;border:0;border-radius:5px;background:var(--qb-orange,#d9790c);color:#fff;font-weight:800}@media(max-width:900px){.qb-feature-nav,.qb-feature-stats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.qb-feature-nav,.qb-feature-stats{grid-template-columns:1fr}}.qb-lifecycle-timeline{list-style:none;margin:0;padding:0 0 0 18px;border-left:3px solid #dfe5e9}.qb-lifecycle-timeline li{position:relative;display:grid;grid-template-columns:150px 1fr;gap:20px;padding:0 0 28px 22px}.qb-lifecycle-timeline li:before{content:"";position:absolute;left:-10px;top:4px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:var(--qb-orange,#d9790c);box-shadow:0 0 0 2px var(--qb-orange,#d9790c)}.qb-lifecycle-timeline time,.qb-lifecycle-timeline span{color:#68737d;font-size:12px}.qb-lifecycle-timeline strong,.qb-lifecycle-timeline span{display:block}.qb-lifecycle-timeline span{margin-top:5px}@media(max-width:560px){.qb-lifecycle-timeline li{grid-template-columns:1fr;gap:4px}}.qb-service-state{margin:16px 0;padding:16px 18px;border:1px solid #e6c27a;border-left:5px solid var(--qb-orange,#d9790c);border-radius:7px;background:#fff9ed}.qb-service-state p{margin:6px 0 0}.qb-data-freshness{color:#596774;font-size:13px}.qb-public-support h1{color:var(--qb-navy,#1e3b5c);font-size:clamp(28px,4vw,38px);line-height:1.2;margin:0 0 20px;}.qb-public-support .qb-content-page__intro{line-height:1.6;margin-bottom:28px;}.qb-public-support .description{color:#526171;font-size:14px;line-height:1.5;margin-top:7px;}.qb-public-support input,.qb-public-support select,.qb-public-support textarea{font:inherit;}.qb-public-support textarea{min-height:160px;resize:vertical;}.qb-public-support .form-type-checkbox{display:flex;align-items:flex-start;gap:10px;}.qb-public-support .form-type-checkbox input{flex:0 0 auto;margin:5px 0 0;width:18px;height:18px;}.qb-public-support .form-type-checkbox label{font-weight:400;line-height:1.5;margin:0;}.qb-public-support .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;}.qb-public-support .form-actions .form-submit{width:auto;cursor:pointer;}.qb-public-support .qb-button--secondary{background:#fff;color:var(--qb-navy,#1e3b5c);border:1px solid #cbd3d9;}.qb-public-support :is(input,select,textarea,a):focus-visible{outline:3px solid #1e3b5c;outline-offset:3px;}@media (max-width:560px){.qb-public-support .form-actions{flex-direction:column;align-items:stretch;}.qb-public-support .form-actions .form-submit,.qb-public-support .form-actions a{width:100%;box-sizing:border-box;text-align:center;white-space:normal;}}
