/* Scoped catalogue successor; existing application layouts and native controls remain authoritative. */
.catalogue-hub{max-width:1280px;margin:auto;color:#123c5c;background:#faf8f3;border-inline:1px solid #dce2e4}.catalogue-hub a{color:inherit}.catalogue-hub__intro{padding:48px 48px 30px;border-bottom:1px solid #dce2e4}.catalogue-hub__eyebrow,.catalogue-hub__index{font:11px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#456373}.catalogue-hub__intro h1{margin:18px 0;font:400 clamp(36px,4.4vw,62px)/1.05 Georgia,serif;letter-spacing:-.025em;color:#123c5c;max-width:820px}.catalogue-hub__intro>p:not(.catalogue-hub__eyebrow){max-width:640px;font:16px/1.6 Arial,sans-serif;color:#52636c}.catalogue-hub__intro nav{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:24px}.catalogue-hub__intro nav a{font-size:13px;padding:8px 0;border-bottom:1px solid #8094a0;text-decoration:none}.catalogue-hub__sectors{padding:28px 48px 38px;scroll-margin-top:110px}.catalogue-hub__section-head{display:flex;justify-content:space-between;align-items:start;gap:32px;margin:0 0 22px}.catalogue-hub h2{font:400 29px/1.15 Georgia,serif;color:#123c5c;margin:0}.catalogue-hub__section-head>p{max-width:440px;margin:0;font:13px/1.55 Arial,sans-serif;color:#52636c}.catalogue-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.catalogue-hub__sector{display:flex;flex-direction:column;min-width:0;border:1px solid #dce2e4;text-decoration:none;background:#fff;overflow:hidden}.catalogue-hub__image{height:145px;padding:16px;background:#f2f2ed}.catalogue-hub__image img{display:block;width:100%;height:100%;object-fit:contain}.catalogue-hub__copy{padding:17px;display:flex;flex-direction:column;flex:1}.catalogue-hub__copy h3{font:400 21px/1.15 Georgia,serif;letter-spacing:-.01em;color:#123c5c;margin:10px 0}.catalogue-hub__copy p{margin:0 0 17px;font:13px/1.5 Arial,sans-serif;color:#52636c}.catalogue-hub__link{margin-top:auto;font:12px/1.4 Arial,sans-serif;color:#1b5378}.catalogue-hub__components{padding:30px 48px;border-block:1px solid #dce2e4;background:#edf2f4}.catalogue-hub__components nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.catalogue-hub__components a{padding:11px 14px;border:1px solid #bacad1;font:13px/1.4 Arial,sans-serif;text-decoration:none;background:#fff}.catalogue-hub__guide .applications-journey__gateway,.catalogue-hub__guide .applications-journey__proof,.catalogue-hub__guide .applications-journey__rfq{border-inline:0}.catalogue-hub__guide .applications-journey__proof h2{color:#fff}.catalogue-hub a:focus-visible{outline:3px solid #246c91;outline-offset:3px}.catalogue-mobile-part{display:none}.wind-buyer-page .legacy-variants article[id]{scroll-margin-top:120px}
@media(hover:hover){.catalogue-hub__sector:hover,.catalogue-hub__components a:hover{border-color:#45748a;background:#f5f8f9}}
@media(max-width:1000px){.catalogue-hub__intro,.catalogue-hub__sectors,.catalogue-hub__components{padding-inline:30px}.catalogue-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-hub__sector{display:grid;grid-template-columns:38% minmax(0,1fr)}.catalogue-hub__image{height:100%;min-height:175px;padding:12px}.catalogue-hub__copy{padding:16px}.catalogue-hub__copy h3{font-size:22px}}
@media(max-width:720px){.catalogue-hub{border:0}.catalogue-hub__intro{padding:30px 20px 24px}.catalogue-hub__intro h1{font-size:38px}.catalogue-hub__intro>p:not(.catalogue-hub__eyebrow){font-size:15px}.catalogue-hub__sectors{padding:25px 20px}.catalogue-hub__section-head{display:block}.catalogue-hub__section-head>p{margin-top:12px}.catalogue-hub__grid{grid-template-columns:1fr;gap:12px}.catalogue-hub__sector{grid-template-columns:34% minmax(0,1fr)}.catalogue-hub__image{min-height:164px;padding:12px}.catalogue-hub__copy h3{font-size:22px}.catalogue-hub__copy p{font-size:14px}.catalogue-hub__components{padding:26px 20px}.catalogue-hub__components a{font-size:14px;min-height:44px}.catalogue-mobile-part{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;align-items:center;margin:22px 0;padding:16px;border:1px solid #cad5da;background:#f8f8f2;text-align:left}.catalogue-mobile-part>a{display:block;min-width:0}.catalogue-mobile-part img{display:block;width:100%;height:160px;object-fit:contain}.catalogue-mobile-part figcaption{display:flex;flex-direction:column;gap:9px;min-width:0;margin:0;color:#334f62;font:13px/1.45 Arial,sans-serif}.catalogue-mobile-part figcaption strong{font:400 23px/1.15 Georgia,serif;color:#123c5c}.catalogue-mobile-part figcaption a{display:inline-block;color:#164d70;text-underline-offset:4px;font-size:13px;padding:6px 0}.catalogue-mobile-part a:focus-visible{outline:3px solid #246c91;outline-offset:3px}}
