/* Scoped commercial paths. Existing analytical controls and engines are retained. */
.commercial186,.offers186,.contact186,.related186{--c186-navy:#102b3c;--c186-gold:#a27c36;--c186-ink:#142e40;--c186-muted:#435968;font:16px/1.65 'DM Sans',Arial,sans-serif;min-width:0}.commercial186{margin:2rem clamp(16px,5vw,72px);padding:clamp(20px,3vw,40px);background:#f0f3f5;color:var(--c186-ink);border-top:3px solid #b18d4e}.commercial186 :is(h2,h3,p,span,label,summary),.offers186 :is(h3,p,span,dt,dd,summary){color:inherit;opacity:1;letter-spacing:normal;text-transform:none}.commercial186 h2{font:400 clamp(26px,3vw,38px)/1.25 Georgia,serif;margin:0 0 1rem}.commercial186 h3{font:500 22px/1.35 Georgia,serif}.offers186{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:2rem 0;color:var(--c186-ink)}.offer186{padding:clamp(20px,2.3vw,32px);background:#f0f3f5;border-top:3px solid #ac894d;min-width:0;display:flex;flex-direction:column;gap:.8rem;scroll-margin-top:115px}.offers186 .offer186 h3{font:400 26px/1.3 Georgia,serif;margin:0}.offers186 .offer186-output{font-weight:500}.offers186 p{margin:0;overflow-wrap:anywhere}.offer186>p:nth-of-type(2){font-size:.9rem;color:#435968}.offer186 details{border-top:1px solid #b4c2ca;padding:.6rem 0}.offer186 summary{cursor:pointer;min-height:44px;font-size:.95rem;font-weight:600}.offer186 dl{margin:1rem 0}.offer186 dl>div{margin:.9rem 0}.offer186 dt{font-weight:600;font-size:.88rem}.offer186 dd{margin:.25rem 0;font-size:.94rem}.offer186 ul,.priority186-grid ul{padding-left:1.1rem}.offer186 li,.priority186-grid li{margin:.65rem 0}.offer186 a:not(.commercial186-cta),.commercial186 a{color:#174667;text-decoration:underline;text-underline-offset:3px}.commercial186-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1rem;background:#173649;color:#fff!important;border:1px solid #173649;text-decoration:none!important;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.commercial186-cta span{color:inherit}.offer186>.commercial186-cta{margin-top:auto}.related186{margin-top:2rem;border-top:1px solid #9badb8;padding-top:1rem}.related186>summary{cursor:pointer;min-height:44px;font-weight:600}.related186[open]>summary{margin-bottom:1.5rem}.contact186-options{display:flex;flex-direction:column;gap:.8rem;min-width:0}.contact186 .commercial186-note{font-size:.9rem;line-height:1.65;opacity:1}.contact186 address{margin-top:.8rem}.priority186-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.priority186-grid article{min-width:0}.priority186-grid h3{margin-top:0}.research-priority186{margin-bottom:1.5rem}.research-priority186>p{font-size:.92rem;max-width:90ch}.research-priority186>h2{max-width:35ch}.research-catalogue186-tools{margin:1rem 0}.offer-bridge186>div{display:flex;gap:1rem;flex-wrap:wrap}.offer-bridge186>p{max-width:85ch}.offer-bridge186 a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #91a7b6;padding:.7rem 1rem}.need186{margin-top:1.5rem;margin-bottom:1rem}.need186>p{font-weight:600;margin-top:0}.need186>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.need186 a{min-height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #8fa4b3;padding:.65rem;font-weight:600}.method-index186{margin:0 clamp(16px,5vw,72px) 1.5rem;border:1px solid #afc0ca;background:#0b2332;color:#fff;min-width:0}.method-index186>summary{min-height:48px;padding:.8rem 1.2rem;cursor:pointer;font:500 15px/1.5 Arial,sans-serif;letter-spacing:normal}.method-index186>summary span{color:inherit!important}body[data-cabinet-page] .method-index186 :is(.lab-local-nav,.trading-local-nav){position:static;display:flex;flex-wrap:wrap;overflow:visible;white-space:normal;margin:0;padding:12px;gap:6px;max-height:none}body[data-cabinet-page] .method-index186 :is(.lab-local-nav,.trading-local-nav)>a{display:inline-flex!important;white-space:normal;flex:1 1 180px;min-height:44px;max-width:100%;font-size:14px}body[data-cabinet-page] .method-index186 .ahs-local-select{display:none!important}.research-offer186{font:500 14px/1.6 Arial,sans-serif;margin-top:1rem;border-top:1px solid #738998;padding-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.research-offer186 a{color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.research-card .research-card-meta small,.research-card .research-attribution{font-size:12px!important;color:#c5d1d8!important;line-height:1.6!important}.research-card .research-card-meta>span{font-size:12px!important;color:#e1c38a!important}.research-context span,.research-context p{color:#d4dee4!important;opacity:1}.ahs-location166{color:#314d60!important}.commercial186 :is(a,button,input,select,summary):focus-visible,.offers186 :is(a,summary):focus-visible,.contact186 a:focus-visible,.method-index186 :is(a,summary):focus-visible{outline:3px solid #ac7d25;outline-offset:4px}.commercial186 a,.offer186 a{overflow-wrap:anywhere}.offer186,.commercial186,.contact186{scroll-margin-top:115px}.commercial186 :is(pre,.math-display){overflow:auto;max-width:100%}body[data-cabinet-page] .research-toolbar{display:flex;flex-wrap:wrap;overflow:visible;gap:8px}body[data-cabinet-page] .research-toolbar button{white-space:normal;min-height:44px;line-height:1.5}body[data-cabinet-page] .ahs-reading-tools label{font-size:15px}body[data-cabinet-page] .ahs-reading-status{font-size:14px}
@media(max-width:1000px){.offers186{grid-template-columns:1fr}.priority186-grid{grid-template-columns:1fr}.offer186>.commercial186-cta{align-self:flex-start}.offer186 h3{font-size:25px}}
@media(max-width:650px){.need186>div{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial186{margin:1.5rem 12px;padding:20px}.method-index186{margin:0 12px 1.5rem}.offers186{gap:1rem}.contact186 .commercial186-cta{width:100%}.research-offer186{flex-direction:column}.offer186{padding:20px}.related186 .expertise{grid-template-columns:1fr}.contact186 .email{font-size:clamp(14px,4vw,18px);overflow-wrap:anywhere;word-break:break-word}.need186 a{font-size:15px}.offer186 dl>div{min-width:0}}
@media(prefers-reduced-motion:reduce){.commercial186 *,.offers186 *{scroll-behavior:auto;transition:none}}
@media print{.commercial186-cta,.need186,.method-index186,.research-offer186{display:none}.offers186{display:block}.offer186{break-inside:avoid;background:#fff;color:#111}}

body:has(.method-index186){--ahs-local-height:0px}
