.industry-connect .page-hero{background:linear-gradient(120deg,#061c51,#123e78);color:#fff;padding-block:clamp(2rem,5vw,4rem)}.industry-connect .page-hero .kicker{color:#ffce73}.industry-connect .page-hero h1{font-size:clamp(2rem,4vw,4rem);line-height:1.2;max-width:25ch;margin-block:.5rem 1rem}.industry-connect .page-hero p{color:#e3edff;max-width:65ch}.industry-connect .section{padding-block:clamp(1.5rem,4vw,3rem)}.industry-connect .section-head h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.4}.industry-sectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.industry-sectors button{min-width:0;min-height:48px;padding:.8rem 1rem;border:1px solid var(--line);border-radius:var(--ds-radius);background:#fff;color:var(--navy);font-weight:650;line-height:1.6;text-align:start;overflow-wrap:anywhere}.industry-sectors button[aria-pressed=true]{background:#061c51;border-color:#061c51;color:#fff}.industry-sectors button:hover{border-color:var(--blue)}.industry-sectors button:focus-visible,.industry-area-nav a:focus-visible{outline:3px solid #ba8e36;outline-offset:3px}.industry-sector-focus{background:var(--ice);border-inline-start:3px solid #ba8e36;padding:1rem 1.25rem;margin-block-start:1rem;min-height:8rem}.industry-sector-focus h3{margin:0 0 .5rem;font-size:1.2rem}.industry-sector-focus p{margin:0;line-height:1.8}.industry-area-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block-end:1.5rem}.industry-area-nav a{min-width:0;min-height:48px;display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:var(--ds-radius);text-decoration:none;line-height:1.6}.industry-area-nav span{color:#806020;font-size:.8rem}.industry-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.industry-area-grid article{min-width:0;padding:1.4rem;border:1px solid var(--line);border-radius:var(--ds-radius);scroll-margin-top:7rem}.industry-area-grid h2{font-size:1.3rem;line-height:1.5;margin:.4rem 0 .75rem}.industry-area-grid p{line-height:1.85;color:var(--muted);margin:0}.industry-area-grid .button{white-space:normal;min-height:44px;margin-block-start:.75rem;text-align:start}.industry-primary-link{display:flex;gap:.4rem;align-items:center;white-space:normal!important}.industry-primary-link .professional-icon{width:22px;height:22px;flex-shrink:0}.approved-home-page #nav>.industry-primary-link{max-width:9rem;white-space:normal;text-align:center}.industry-connect{overflow-wrap:break-word}html[dir=rtl] .industry-connect .page-hero h1{line-height:1.5}@media(max-width:1399px){.approved-home-page #nav>.industry-primary-link{max-width:none;text-align:start}}@media(max-width:760px){.industry-sectors{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-area-nav,.industry-area-grid{grid-template-columns:minmax(0,1fr)}.industry-area-grid article{padding:1.1rem}.industry-connect .section-head{gap:.75rem}.industry-connect .page-hero{padding-block:2rem}.industry-connect .page-hero h1{font-size:2rem}}@media(max-width:375px){.industry-sectors{grid-template-columns:minmax(0,1fr)}}
/* Final V26 integration: six equal homepage feature cards; no other homepage sections change. */
.approved-home .ah-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.approved-home .ah-cards .ah-card-industry{background:#07384b}
.approved-home .ah-card-industry .ah-card-art{background:linear-gradient(140deg,#0b7180aa,transparent 60%),repeating-linear-gradient(90deg,transparent 0 38px,#72c4d314 39px 40px),repeating-linear-gradient(0deg,transparent 0 38px,#72c4d314 39px 40px),linear-gradient(140deg,#075164,#081c43)}
.approved-home .ah-card-industry .ah-card-art:before{content:'';position:absolute;inset:12% 8% auto auto;width:42%;height:33%;border:3px solid #b0e3ef44;border-block-start-width:12px;transform:skewY(-12deg)}
.approved-home .ah-cards .ah-card:last-child{grid-column:auto;min-height:310px}
.approved-home .ah-cards .ah-card:last-child .ah-card-copy{max-width:100%;min-height:310px;padding:22px 20px 16px}
.approved-home .ah-cards .ah-card:last-child .ah-card-copy>svg{margin-block-end:24px}
.approved-home .ah-cards .ah-card:last-child .ah-button{align-self:stretch;min-width:0}
@media(max-width:1100px){.approved-home .ah-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.approved-home .ah-cards .ah-card:last-child .ah-card-copy{padding:18px 15px 14px}.approved-home .ah-cards .ah-card:last-child .ah-card-copy>svg{margin-block-end:32px}}
@media(max-width:480px){.approved-home .ah-cards{grid-template-columns:minmax(0,1fr)}.approved-home .ah-cards .ah-card:last-child{min-height:0}.approved-home .ah-cards .ah-card:last-child .ah-card-copy{min-height:220px;padding:15px}.approved-home .ah-cards .ah-card:last-child .ah-card-copy>svg{margin:0}.approved-home .ah-cards .ah-card:last-child .ah-button{align-self:end}}

/* Clearly distinguish available guidance from services that are not enabled. */
.industry-area-nav a{flex-wrap:wrap}.industry-availability{display:block;font-size:.8rem!important;font-weight:600;color:#41546a!important;line-height:1.6}
.industry-area-nav .industry-availability{flex-basis:100%;padding-inline-start:2rem}.industry-area-grid .industry-availability{margin-block:0 .65rem}
