/* Support surfaces share the storefront's editorial type and quiet, practical hierarchy. */
.bu-support{max-width:1184px;margin:0 auto;padding:24px 32px 80px;color:#102a3d;font:400 17px/1.6 'Source Sans 3',sans-serif}
.bu-support *{box-sizing:border-box}.bu-support a{color:#0560df}.bu-support :is(a,button,input,select,textarea):focus-visible{outline:3px solid #0560df;outline-offset:4px}
.bu-support-nav{display:flex;flex-wrap:wrap;gap:6px 24px;padding:12px 0 20px;border-bottom:1px solid #dfe3e4;margin:0 0 48px}.bu-support-nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:16px;color:#4b606c;text-decoration:none}.bu-support-nav a[aria-current]{color:#0560df;text-decoration:underline;text-underline-offset:9px}
.bu-support-intro{max-width:800px;margin:0 0 40px}.bu-support-eyebrow{font-size:13px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:700!important;color:#0560df!important;margin:0 0 14px!important}.bu-support h1{font:600 clamp(36px,4.3vw,58px)/1.08 'Source Serif 4',Georgia,serif;letter-spacing:-.035em;margin:0 0 20px;color:#102a3d}.bu-support-intro>p:last-child{font-size:20px;line-height:1.55;color:#526773;max-width:700px;margin:0}.bu-support h2,.bu-support h3,.bu-support h6{color:#102a3d;font-family:'Source Sans 3',sans-serif;font-weight:650;line-height:1.25}.bu-support h2{font-family:'Source Serif 4',Georgia,serif;font-size:32px;letter-spacing:-.025em}.bu-support h3{font-size:24px}.bu-support h6{font-size:20px!important}.bu-support p{font-size:17px;line-height:1.65;color:#526773}.bu-support .coodiv-text-12{font-size:15px!important}.bu-support .coodiv-text-11,.bu-support .coodiv-text-10{font-size:17px!important}.bu-support .text-gray{color:#526773!important}
.bu-support :is(.card,.shadow__card){border:1px solid #dce2e5;border-radius:6px;background:#fff;box-shadow:none;margin-bottom:24px;overflow:hidden}.bu-support .card__header{padding:24px 28px;border-bottom:1px solid #e5e9eb}.bu-support .card__header h2{margin:0 0 8px}.bu-support .card__header p{margin:0}.bu-support :is(.card__body,.card-body){padding:28px}.bu-support .card__footer{padding:20px 28px;background:#fafcfb;border-top:1px solid #e5e9eb}.bu-support .btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 20px;font:600 16px/1.3 'Source Sans 3',sans-serif;letter-spacing:0;border-radius:5px;white-space:normal;text-decoration:none;box-shadow:none}.bu-support .btn-primary{background:#0560df;border:1px solid #0560df;color:white}.bu-support .btn-primary:hover{background:#034cba}.bu-support :is(.btn-default,.btn-primary-light,.btn-light){background:#fff;border:1px solid #bac9d0;color:#102a3d}.bu-support .btn-primary-light:hover,.bu-support .btn-default:hover{background:#edf4fc;border-color:#0560df}
.bu-support .form-group{margin-bottom:24px}.bu-support .form-control{height:auto;min-height:50px;padding:12px 14px;font:400 17px/1.5 'Source Sans 3',sans-serif;border:1px solid #b9c7ce;border-radius:7px;background:white;color:#102a3d;box-shadow:none}.bu-support textarea.form-control{min-height:180px;resize:vertical}.bu-support label.col-form-label{display:block;font-size:16px;font-weight:600;color:#102a3d;margin-bottom:8px;padding:0}.bu-support input:disabled{background:#f0f3f4;color:#526773}.bu-support .form-control::placeholder{color:#697c87;opacity:1}.bu-support .form__btn__submit__group{padding:0}.bu-support .right__side__btns{display:flex;gap:12px;flex-wrap:wrap}.bu-support .alert{border-radius:8px;padding:20px;font-size:16px;line-height:1.55}.bu-support .alert p{margin:0}
.bu-support-contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px}.bu-support-contact-details{padding-top:12px}.bu-support-contact-details h2{font:600 31px/1.2 'Source Serif 4',Georgia,serif;letter-spacing:-.025em;max-width:320px;margin:0 0 20px}.bu-support-contact-details dl{margin:32px 0}.bu-support-contact-details dt{font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:#627681;margin:22px 0 6px}.bu-support-contact-details dd{margin:0;font-size:18px;line-height:1.65}.bu-support-contact-details a{overflow-wrap:anywhere}.bu-support-contact-form{margin:0!important}.bu-support-help{background:#edf3f4;padding:32px 36px;border-radius:6px;margin-top:48px;display:flex;justify-content:space-between;align-items:center;gap:32px}.bu-support-help h2{font:600 30px/1.2 'Source Serif 4',Georgia,serif;margin:0 0 10px}.bu-support-help p{margin:0;max-width:600px}.bu-support-help .btn{flex-shrink:0}.bu-support-empty{padding:48px 24px;text-align:center;background:#f2f3ef;border:1px solid #dce3e5;border-radius:6px}.bu-support-empty>i{font-size:30px;color:#0560df;margin-bottom:20px}.bu-support-empty h2{margin:0 0 12px}.bu-support-empty p{margin:0 0 24px}
.bu-support .knowledgebase__search__bar__wrapper{padding:28px;background:#edf3f4;border-radius:6px;box-shadow:none}.bu-support .knowledgebase__search__bar__wrapper form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;position:static}.bu-support-search-label{grid-column:1/-1;font-weight:600;color:#102a3d;margin:0}.bu-support .knowledgebase__search__bar__wrapper .form-control{padding:14px;min-width:0}.bu-support .knowledgebase__search__bar__wrapper .btn{position:static;width:auto;inset:auto;transform:none;margin:0;padding:12px 30px}.bu-support .kbcat__wrapper{margin-top:36px!important;margin-bottom:28px!important}.bu-support .kb__category__item{border-bottom:1px solid #e1e6e8;padding:0!important}.bu-support .kb__category__item:last-child{border:0}.bu-support .kb__category__item>a{padding:24px 28px;text-decoration:none;min-height:76px}.bu-support .kb__category__item>a:hover{background:#f2f7fd}.bu-support .kb__category__item .text{min-width:0}.bu-support .kb__category__item h6{font-size:20px!important;line-height:1.3}.bu-support .kb__category__item p{margin:8px 0 0;font-size:16px!important;max-width:840px}.bu-support .kb__category__item i{color:#0560df;margin-right:16px;flex-shrink:0}.bu-support .gap-10{gap:12px}.bu-support .knowledgebase__article__text,.bu-support .view__anonmcenemt__text{font-size:18px;line-height:1.75;max-width:780px;margin:0 auto;color:#344f60}.bu-support .knowledgebase__article__text p,.bu-support .view__anonmcenemt__text p{font-size:18px;line-height:1.75;margin:0 0 20px}.bu-support .knowledgebase__article__text h2,.bu-support .view__anonmcenemt__text h2{font-size:27px;margin:36px 0 16px}.bu-support :is(article,.view__anonmcenemt__text) img{max-width:100%;height:auto}.bu-support :is(article,.view__anonmcenemt__text) pre{overflow:auto}.bu-support .announcement{padding:32px!important;border-bottom:1px solid #dfe5e8}.bu-support .announcement__header>a{font:600 30px/1.25 'Source Serif 4',Georgia,serif;color:#102a3d}.bu-support .announcement article{max-width:780px;margin:0 0 24px}.bu-support .announcement:last-child{border:0}.bu-support .support__departments__block:hover{border-color:#0560df;transform:none}.bu-support .support__departments__block .card__header{border:0}.bu-support .support__departments__block p{margin-top:4px}.bu-support .table-container,.bu-support .table-responsive{max-width:100%;overflow-x:auto}.bu-support .table{font-size:16px}.bu-support .table th{background:#f2f3ef;color:#344f60;font-weight:600}.bu-support .table :is(th,td){padding:18px 20px!important}.bu-support .table td{vertical-align:middle}.bu-support .issue__status__wrapper{padding:28px}.bu-support .no__data__error__box{padding:40px!important}.bu-support .no__data__error__box>i{font-size:30px;color:#0560df;margin:0 0 20px}.bu-support .no__data__error__box h6{margin:0 0 12px}.bu-support .ticket-reply{border:1px solid #dce2e5;border-radius:10px;margin-bottom:24px}.bu-support .ticket-reply .message{padding:24px;font-size:17px;line-height:1.7;overflow-wrap:anywhere}
.bu-support--legal{max-width:1050px}.bu-support-policy{background:#fff;border:1px solid #dce2e5;border-radius:12px;padding:40px 52px}.bu-support-policy .inner__page__content__container{width:100%;max-width:none;margin:0;padding:0!important}.bu-support-policy .py-14{padding:0!important;margin-bottom:40px}.bu-support-policy .text-center{text-align:left!important}.bu-support-policy h2{font:600 30px/1.25 'Source Serif 4',Georgia,serif;margin:36px 0 18px}.bu-support-policy h3{font-size:22px;margin:32px 0 14px}.bu-support-policy p,.bu-support-policy li{font-size:17px!important;line-height:1.75}.bu-support-policy p{margin:0 0 18px}.bu-support-policy ul{padding-left:24px}.bu-support-policy .coodiv__faq__accordions__wrapper{padding:0}.bu-support-policy .coodiv__faq__accordions__item{border-bottom:1px solid #dce2e5}.bu-support-policy .accordion-trigger{padding:20px 32px 20px 0;text-align:left;font:600 18px/1.4 'Source Sans 3',sans-serif;color:#102a3d}.bu-support-policy .coodiv__faq__accordions__item__body{padding:0 0 20px}.bu-support-policy .return-policy-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:36px;padding-bottom:30px;border-bottom:1px solid #dce2e5}.bu-support-policy .return-policy-summary__item strong{display:block;margin-bottom:10px;color:#102a3d}.bu-support-policy .return-policy-summary__item span{font-size:16px;color:#526773}.bu-support-policy .return-policy-table{width:100%;margin:24px 0;border:1px solid #dce2e5}.bu-support-policy .return-policy-table th,.bu-support-policy .return-policy-table td{padding:18px;border-bottom:1px solid #dce2e5;text-align:left;vertical-align:top;font-size:16px}.bu-support-policy .return-policy-table th{background:#edf4f3}.bu-support-policy .return-policy-note{padding:20px;background:#edf4f3;border-radius:7px;margin:24px 0}
@media(max-width:760px){.bu-support{padding:16px 20px 56px}.bu-support-nav{gap:4px 20px;margin-bottom:32px}.bu-support-nav a{font-size:15px}.bu-support h1{font-size:37px}.bu-support-intro>p:last-child{font-size:18px}.bu-support-contact{grid-template-columns:1fr;gap:28px}.bu-support-contact-details h2{max-width:100%;font-size:28px}.bu-support-contact-details dl{display:grid;grid-template-columns:1fr 1.5fr;gap:14px;margin:28px 0}.bu-support-contact-details dt{margin:0}.bu-support-contact-details dd{font-size:16px}.bu-support :is(.card__header,.card__body,.card-body,.card__footer){padding:22px}.bu-support-help{display:block;padding:28px 24px}.bu-support-help .btn{margin-top:22px}.bu-support-help h2{font-size:27px}.bu-support .knowledgebase__search__bar__wrapper{padding:22px}.bu-support .knowledgebase__search__bar__wrapper form{grid-template-columns:1fr}.bu-support .kb__category__item>a{padding:22px}.bu-support .announcement{padding:24px!important}.bu-support .announcement__header>a{font-size:25px}.bu-support .card__header.d-flex{flex-wrap:wrap;gap:16px}.bu-support-policy{padding:28px 22px}.bu-support-policy .return-policy-summary{grid-template-columns:1fr}.bu-support-policy .return-policy-table{display:block;overflow-x:auto}.bu-support-policy h2{font-size:26px}.bu-support .right__side__btns{width:100%}.bu-support .right__side__btns .btn{flex:1}.bu-support .dataTables_wrapper .dataTables_filter input{max-width:180px}}
@media print{.bu-support-nav,.bu-support-help,.bu-support .btn{display:none}.bu-support{max-width:none;padding:0}.bu-support .shadow__card{border:0}}
.bu-support .knowledgebase__article__text p.p4{font-size:23px;font-weight:600;color:#102a3d;margin-top:32px;margin-bottom:14px}.bu-support .knowledgebase__article__text p.p4 strong{font-weight:600}
.bu-support .form__btn__submit__group{position:static!important;inset:auto!important;width:auto!important;min-height:0;margin:28px 0 0;padding:0!important;background:transparent;border:0;box-shadow:none;transform:none!important}.bu-support .form__btn__submit__group .right__side__btns{margin:0}.bu-support .form__btn__submit__group .btn{min-width:130px}
.bu-support-policy .coodiv__faq__accordions__item{box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;background:transparent!important}.bu-support-policy .coodiv__faq__accordions__item__header{padding:0!important}.bu-support-policy .coodiv__faq__accordions__item__header button{font-size:18px!important;padding:22px 36px 22px 0!important;text-align:left!important}.bu-support-policy .coodiv__faq__accordions__item__body{padding:0 0 20px!important}.bu-support-policy>div:first-child h2:first-child{margin-top:0}
.bu-support .announcement article{font:400 17px/1.7 'Source Sans 3',sans-serif!important;color:#526773}.bu-support .announcement__header{margin-bottom:20px!important}.bu-support .announcement .bu-support-news-title{font:600 29px/1.25 'Source Serif 4',Georgia,serif!important;letter-spacing:-.02em;text-decoration:none}.bu-support .pagination .page-link{min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center;color:#102a3d}.bu-support .pagination .active .page-link{background:#0560df;border-color:#0560df;color:white}
.bu-support-policy ul{list-style:disc!important}.bu-support-policy ol{list-style:decimal!important;padding-left:24px}.bu-support-policy li{margin-bottom:8px}
.bu-support .view__anonmcenemt__text p{font:400 18px/1.7 'Source Sans 3',sans-serif!important;color:#344f60!important;margin:0 0 18px!important;text-indent:0!important;min-height:0!important}.bu-support .view__anonmcenemt__text p.p5{font-size:24px!important;margin-top:32px!important;color:#102a3d!important}.bu-support .view__anonmcenemt__text p.p6{margin-top:24px!important}.bu-support-archive-note{max-width:780px;padding:16px 20px;background:#edf4f3;border-radius:7px;margin:20px auto 0!important;font-size:16px!important}.bu-support .alert a{display:inline!important}
.bu-support .alert{display:block!important;box-shadow:none}.bu-support .alert a{display:inline!important}
.bu-support .kb__category__item h3{font-size:20px!important;line-height:1.3;font-weight:650!important}.bu-support .card__header h3{font-size:20px!important;margin:0}
@media(max-width:760px){.bu-support .attachment-group{display:flex;flex-wrap:wrap;gap:12px}.bu-support .attachment-group .custom-file{flex:0 0 100%;width:100%;min-width:0}.bu-support .attachment-group .input-group-append{margin:0}.bu-support .attachment-group .custom-file-label{max-width:100%}.bu-support .right__side__btns .ml-2{margin-left:0!important}}
.bu-support-policy .return-policy-table tbody th{background:#fff;font-weight:600;width:36%}
@media(max-width:760px){.bu-support-policy .return-policy-table{display:block;border:0}.bu-support-policy .return-policy-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.bu-support-policy .return-policy-table tbody,.bu-support-policy .return-policy-table tr{display:block}.bu-support-policy .return-policy-table tbody tr{border:1px solid #dce2e5;border-radius:8px;overflow:hidden;margin-bottom:16px}.bu-support-policy .return-policy-table tbody th,.bu-support-policy .return-policy-table td{display:block;width:100%;border:0;padding:18px}.bu-support-policy .return-policy-table tbody th{background:#edf4f3;padding-bottom:14px}}
.bu-support .pagination .page-item.active .page-link{background:#0560df!important;border-color:#0560df!important;color:#fff!important}

/* Native certificate and plan-change forms reuse the support reading and form system. */
.bu-support-service{max-width:100%;min-width:0}.bu-support-service h4{font:600 24px/1.3 'Source Sans 3',sans-serif;color:#102a3d;margin-bottom:20px}.bu-support-service h5{font:600 20px/1.3 'Source Sans 3',sans-serif;color:#102a3d}.bu-support-service fieldset{min-width:0;margin:0 0 28px}.bu-support-service legend{font:600 24px/1.3 'Source Sans 3',sans-serif;margin:0 0 24px;color:#102a3d}.bu-support-service select{max-width:100%;min-height:46px;font-size:16px}.bu-support-service textarea{font-family:monospace}.bu-support-service .table{display:table;width:100%}.bu-support-service .table-container{overflow-x:auto}.bu-support-service :is(input[type=radio],input[type=checkbox]){appearance:auto;width:18px;height:18px;accent-color:#0560df;vertical-align:middle;position:static;opacity:1}.bu-support-service .coodiv-text-9{font-size:18px!important}.bu-support-service .form-check{font-size:16px;line-height:1.5}.bu-support-service .product-to-be-upgraded{border-bottom:1px solid #dce2e5;padding-bottom:20px;margin-bottom:28px}
@media(max-width:760px){.bu-support-service .form-group.row{display:block}.bu-support-service .form-group.row>[class*=col-]{max-width:100%;width:100%;padding:0}.bu-support-service .form-group.row{margin-left:0;margin-right:0}.bu-support-service .text-md-right{text-align:left!important}.bu-support-service .card-body{overflow-x:auto}.bu-support-service .table :is(th,td){padding:14px!important}.bu-support-service .btn{max-width:100%}}

/* Utility lists keep longer titles, file metadata and incident filters readable. */
.bu-support .form__btn__submit__group { backdrop-filter: none; -webkit-backdrop-filter: none; height: auto; min-height: 46px; }
.bu-support .downloads__list .text > .d-flex { flex-wrap: wrap; }
.bu-support .downloads__list .label { white-space: normal; }
.bu-support .kb__category__item h3 { font: 600 21px/1.35 'Source Sans 3', sans-serif; overflow-wrap: anywhere; }
.bu-support .network__issues__status__drop__down .btn { white-space: normal; text-align: left; }
.bu-support .issue__status__header .text > .d-flex { flex-wrap: wrap; }
.bu-support .no__data__error__box h3 { font: 600 28px/1.25 'Source Serif 4', Georgia, serif; margin: 0 0 14px; }
