.cms-page-view .awa-inst{max-width:920px;margin:0 auto;padding:0 var(--awa-space-4) var(--awa-space-7);line-height:1.75;color:var(--awa-gray-800);font-size:1rem}.cms-page-view .awa-inst h1{font-size:2rem;color:var(--awa-gray-900);margin:0 0 var(--awa-space-4);line-height:var(--awa-leading-base)}.cms-page-view .awa-inst h2{font-size:1.35rem;color:var(--awa-gray-800);margin:var(--awa-space-8) 0 var(--awa-space-4);padding-bottom:var(--awa-space-2);border-bottom:2px solid var(--awa-red)}.cms-page-view .awa-inst h3{font-size:1.1rem;color:var(--awa-gray-700);margin:var(--awa-space-5) 0 var(--awa-space-3)}.cms-page-view .awa-inst a{color:var(--awa-red);text-decoration:underline}.cms-page-view .awa-inst a:hover,.cms-page-view .awa-inst a:focus-visible{color:var(--awa-red-dark)}.awa-inst .awa-summary{background:var(--awa-gray-100);border-left:4px solid var(--awa-red);padding:var(--awa-space-5) var(--awa-space-5);border-radius:0 var(--awa-radius-sm) var(--awa-radius-sm) 0;margin-bottom:var(--awa-space-7)}.awa-inst .awa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--awa-space-5);margin:var(--awa-space-5) 0}.awa-inst .awa-card{background:var(--awa-gray-100);border-radius:var(--awa-radius-sm);padding:var(--awa-space-5);border-left:4px solid var(--awa-red)}.awa-inst .awa-card h3{color:var(--awa-red);margin-top:0;font-size:1.05rem}.awa-inst .awa-card ul{margin:0;padding-left:1.2rem}.awa-inst .awa-card li{margin-bottom:var(--awa-space-1)}.awa-inst .awa-steps{counter-reset:step;list-style:none;padding:0;margin:var(--awa-space-5) 0}.awa-inst .awa-steps li{counter-increment:step;padding:var(--awa-space-3) 0 var(--awa-space-3) 3.25rem;position:relative;border-left:2px solid var(--awa-gray-300);margin-left:var(--awa-space-4)}.awa-inst .awa-steps li:before{content:counter(step);position:absolute;left:-1.1rem;top:.65rem;width:2rem;height:2rem;background:var(--awa-red);color:var(--awa-text-on-primary);border-radius:var(--awa-radius-full);text-align:center;line-height:2rem;font-weight:var(--awa-weight-bold);font-size:.9rem}.awa-inst .awa-cta{background:linear-gradient(135deg,var(--awa-red),var(--awa-red-dark));color:var(--awa-text-on-primary);padding:var(--awa-space-7);border-radius:var(--awa-radius-sm);text-align:center;margin:var(--awa-space-7) 0}.awa-inst .awa-cta h3{color:var(--awa-text-on-primary);margin-top:0}.awa-inst .awa-cta p{color:var(--awa-text-on-primary)}.awa-inst .awa-cta a.awa-btn{display:inline-block;background:var(--awa-bg-surface);color:var(--awa-red);padding:var(--awa-space-3) var(--awa-space-7);border-radius:var(--awa-radius-sm);text-decoration:none;font-weight:var(--awa-weight-bold);margin-top:var(--awa-space-2);transition:background var(--awa-transition-fast),color var(--awa-transition-fast)}.awa-inst .awa-cta a.awa-btn:hover,.awa-inst .awa-cta a.awa-btn:focus-visible{background:var(--awa-gray-800);color:var(--awa-text-on-dark)}.awa-inst .awa-table{width:100%;border-collapse:collapse;margin:var(--awa-space-4) 0;display:block;overflow-x:auto}.awa-inst .awa-table th,.awa-inst .awa-table td{padding:var(--awa-space-3);border:1px solid var(--awa-gray-300);text-align:left}.awa-inst .awa-table th{background:var(--awa-gray-100);font-weight:var(--awa-weight-semibold)}.awa-inst .awa-info{background:var(--awa-red-extra-light);border-radius:var(--awa-radius-sm);padding:var(--awa-space-4) var(--awa-space-5);margin:var(--awa-space-4) 0}.awa-inst .awa-b2b{background:linear-gradient(135deg,var(--awa-red-extra-light),var(--awa-white));padding:var(--awa-space-5);border-radius:var(--awa-radius-sm);border-left:4px solid var(--awa-red);margin:var(--awa-space-5) 0}.awa-inst .awa-faq-category{margin-top:var(--awa-space-7)}.awa-inst .awa-faq-item{border-bottom:1px solid var(--awa-gray-200);padding:var(--awa-space-4) 0}.awa-inst .awa-faq-item h3{margin-top:0;color:var(--awa-gray-800);font-size:1rem}.awa-inst .awa-faq-item p{margin:var(--awa-space-2) 0 0;color:var(--awa-gray-500)}.awa-inst .awa-hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--awa-space-4);margin:var(--awa-space-5) 0}.awa-inst .awa-hub a{display:block;background:var(--awa-gray-100);padding:var(--awa-space-4);border-radius:var(--awa-radius-sm);text-decoration:none;color:var(--awa-gray-800);border:1px solid var(--awa-gray-300);text-align:center;font-weight:var(--awa-weight-semibold);transition:border-color var(--awa-transition-fast),box-shadow var(--awa-transition-fast)}.awa-inst .awa-hub a:hover,.awa-inst .awa-hub a:focus-visible{border-color:var(--awa-red);box-shadow:0 2px 8px var(--awa-red-light);color:var(--awa-red)}.awa-inst .awa-rights{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--awa-space-4);margin:var(--awa-space-5) 0}.awa-inst .awa-right{background:var(--awa-bg-surface);border:1px solid var(--awa-gray-300);border-radius:var(--awa-radius-sm);padding:var(--awa-space-4)}.awa-inst .awa-right h4{color:var(--awa-red);margin:0 0 var(--awa-space-2);font-size:1rem}.contact-index-index .awa-contact-header{max-width:920px;margin:0 auto var(--awa-space-7)}.contact-index-index .awa-contact-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--awa-space-4);margin:var(--awa-space-5) 0}.contact-index-index .awa-contact-channel{background:var(--awa-gray-100);padding:var(--awa-space-5) var(--awa-space-4);border-radius:var(--awa-radius-sm);text-align:center}.contact-index-index .awa-contact-channel strong{display:block;margin-bottom:var(--awa-space-2);color:var(--awa-red)}.contact-index-index .awa-contact-channel a{color:var(--awa-red);text-decoration:underline}.contact-index-index .contact-index-index .col-main,.contact-index-index .contact-index-index .col-lg-4,.contact-index-index .contact-index-index .col-md-4,.contact-index-index .contact-index-index .col-sm-4{min-width:0}@media (width <=768px){.cms-page-view .awa-inst{padding:0 var(--awa-space-3) var(--awa-space-5)}.cms-page-view .awa-inst h1{font-size:1.5rem}.cms-page-view .awa-inst h2{font-size:1.15rem}.awa-inst .awa-grid,.awa-inst .awa-hub,.awa-inst .awa-rights{grid-template-columns:1fr}.contact-index-index .awa-contact-channels{grid-template-columns:1fr}.contact-index-index .contact-index-index .col-main,.contact-index-index .contact-index-index .col-lg-4,.contact-index-index .contact-index-index .col-md-4,.contact-index-index .contact-index-index .col-sm-4{width:100%;max-width:100%;flex:0 0 100%;float:none}.contact-index-index .contact-info,.contact-index-index .form.contact{overflow-wrap:anywhere}.awa-inst .awa-table{font-size:.9rem}.awa-inst .awa-table th,.awa-inst .awa-table td{padding:var(--awa-space-2)}}