.sourcing-faq-hero{max-width:1260px;margin:0 auto;padding:56px 28px 32px}.sourcing-faq-hero h1{max-width:980px;margin:14px 0 22px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.13}.sourcing-faq-hero>p:not(.eyebrow){color:#42586a;max-width:1000px;font-size:1.06rem;line-height:1.75}.sourcing-faq-hero time{color:#62788a;margin-top:22px;font-size:.88rem;display:block}.sourcing-faq-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:34px;max-width:1260px;margin:0 auto;padding:10px 28px 72px;display:grid}.sourcing-faq-index{background:#f4f7f9;border:1px solid #d7e2e9;border-radius:10px;gap:22px;padding:20px;display:grid;position:sticky;top:104px}.sourcing-faq-index nav{gap:12px;display:grid}.sourcing-faq-index nav>a{color:#164e70;line-height:1.55;text-decoration:none}.sourcing-faq-index nav>a:hover{text-decoration:underline}.sourcing-faq-index nav>a>span{color:#718593;font-size:.8rem;display:block}.sourcing-faq-index .sourcing-faq-languages{grid-template-columns:1fr 1fr;gap:8px}.sourcing-faq-languages a{text-align:center;background:#fff;border:1px solid #ccdce6;border-radius:5px;padding:7px 9px;font-size:.86rem}.sourcing-faq-languages a[aria-current=page]{color:#fff;background:#174e70;border-color:#174e70}.sourcing-faq-index .button{text-align:center;white-space:normal;padding:12px;font-size:.88rem}.sourcing-faq-card{background:#fff;border:1px solid #d6e1e8;border-radius:10px;margin-bottom:24px;padding:30px;scroll-margin-top:108px;position:relative}.sourcing-faq-card .eyebrow{padding-inline-end:25px;font-size:.74rem}.sourcing-faq-card h2{margin:12px 0 18px;font-size:1.4rem;line-height:1.4}.sourcing-faq-card .direct-answer{color:#152b3c;background:#f1f6f8;border-inline-start:4px solid #ff6636;margin:0 0 20px;padding:16px 18px;font-weight:600;line-height:1.75}.sourcing-faq-card .specs-list{color:#40586a;margin:0;padding-inline-start:20px;line-height:1.85}.sourcing-faq-card .specs-list li{overflow-wrap:anywhere;margin:0 0 16px}.sourcing-faq-card .specs-list li:last-child{margin-bottom:0}.sourcing-faq-card .specs-list strong{color:#122c40}.sourcing-faq-permalink{inset-inline-end:18px;color:#627d8e;font-size:.75rem;position:absolute;top:17px}.sourcing-faq-note{color:#596f7f;margin:26px 0;line-height:1.7}@media (max-width:900px){.sourcing-faq-layout{grid-template-columns:1fr;gap:24px}.sourcing-faq-index{position:static}.sourcing-faq-index nav:not(.sourcing-faq-languages){grid-template-columns:1fr 1fr}.sourcing-faq-index nav>strong{grid-column:1/-1}.sourcing-faq-index .sourcing-faq-languages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.sourcing-faq-hero{padding:35px 20px 24px}.sourcing-faq-layout{padding:0 20px 50px}.sourcing-faq-card{padding:24px 18px}.sourcing-faq-card h2{font-size:1.2rem}.sourcing-faq-card .direct-answer{padding:13px}.sourcing-faq-index .sourcing-faq-languages{grid-template-columns:1fr 1fr}}
