.ag-sector-showcase{margin-top:38px}.ag-sector-tabs[hidden],.ag-sector-panel[hidden]{display:none!important}.ag-sector-showcase.is-ready{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:56px;align-items:start}.ag-sector-tabs{display:flex;flex-direction:column;border-top:1px solid #dfe1df}.ag-sector-tabs button{appearance:none;background:transparent;color:#52616b;border:0;border-bottom:1px solid #dfe1df;border-radius:0;padding:23px 8px;display:grid;grid-template-columns:1fr 20px;gap:14px;text-align:left;font:inherit;font-size:17px;line-height:1.45;cursor:pointer;align-items:center;min-height:76px}.ag-sector-tabs button[aria-selected=true]{color:#0b1929;border-bottom:2px solid #b68b40;font-weight:600}.ag-sector-tabs button:hover{color:#87642e}.ag-sector-arrow{color:#9a7537}.ag-sector-tabs button:focus-visible,.ag-sector-caption a:focus-visible{outline:2px solid #9a7537;outline-offset:4px}.ag-sector-panels{min-width:0}.ag-sector-panel{margin:0 0 40px}.is-ready .ag-sector-panel{margin:0}.ag-sector-panel>img{display:block;width:100%;height:auto;aspect-ratio:1.8333;object-fit:cover;border-radius:0}.ag-sector-caption{padding:24px 0 0}.ag-sector-caption h3{font-size:clamp(23px,2.3vw,30px);line-height:1.3;margin:0 0 14px;color:#0b1929}.ag-sector-caption p{font-size:15px;line-height:1.8;max-width:68ch;margin:0 0 20px;color:#586b78}.ag-sector-caption a{display:inline-block;color:#0b1929;font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid #b68b40;padding-bottom:8px}.ag-sector-caption a span{margin-left:24px}.ag-sector-caption a:hover{color:#87642e}
@media(max-width:1000px){.ag-sector-showcase.is-ready{gap:30px;grid-template-columns:minmax(230px,.85fr) minmax(0,1.3fr)}.ag-sector-tabs button{font-size:15px;padding:19px 4px}}
@media(max-width:760px){.ag-sector-showcase.is-ready{display:block}.ag-sector-tabs{flex-direction:row;overflow-x:auto;gap:0;margin-bottom:24px;padding-bottom:5px;scrollbar-width:thin}.ag-sector-tabs button{flex:0 0 205px;grid-template-columns:1fr;align-content:center;padding:15px 14px;min-height:80px}.ag-sector-arrow{display:none}.ag-sector-caption{padding-top:20px}.ag-sector-caption h3{font-size:24px}.ag-sector-showcase{margin-top:26px}}
/* Desktop: smaller image on the left, sector navigation on the right. */
@media(min-width:761px){
 .ag-sector-showcase.is-ready{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5vw,72px)}
 .ag-sector-showcase.is-ready>.ag-sector-panels{grid-column:1;grid-row:1;width:100%;max-width:560px}
 .ag-sector-showcase.is-ready>.ag-sector-tabs{grid-column:2;grid-row:1}
}
