.rfq-guide .rfq-title-accent{color:var(--journal-accent)}.rfq-guide .journal-title-question{max-width:470px}.rfq-guide .rfq-hero .journal-hero-image img{background:#090a0c}.rfq-guide .rfq-intro{border-block:1px solid var(--journal-rule);border-top:2px solid var(--journal-accent);grid-template-columns:.85fr 1.15fr;gap:64px;padding:42px 0;display:grid}.rfq-guide .rfq-intro h2{max-width:510px;color:var(--color-ink);letter-spacing:-.04em;font-size:clamp(29px,3vw,41px);font-weight:550;line-height:1.18}.rfq-guide .rfq-intro .journal-prose{font-size:17px}.rfq-guide .rfq-answer{scroll-margin-top:calc(var(--journal-header-height) + 28px);background:#f3f3f5;grid-template-columns:.72fr 1.28fr;gap:54px;margin-top:28px;padding:38px 40px;display:grid}.rfq-guide .rfq-answer:focus:not(:focus-visible){outline:none}.rfq-guide .rfq-answer-copy h2{color:var(--color-ink);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(28px,3vw,39px);font-weight:550;line-height:1.17}.rfq-guide .rfq-answer-copy>p:last-child{color:var(--color-muted);font-size:14px;line-height:1.75}.rfq-guide .rfq-detail-grid{border-top:1px solid #d2d2d7;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.rfq-guide .rfq-detail-grid li{border-bottom:1px solid #d2d2d7;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:54px;font-size:14px;display:grid}.rfq-guide .rfq-detail-grid li:nth-child(2n){border-left:1px solid #d2d2d7;padding-left:20px}.rfq-guide .rfq-detail-grid span{color:var(--journal-accent);font-size:10px;font-weight:750}.rfq-guide .rfq-detail-grid strong{color:var(--color-ink);font-weight:650}.rfq-guide .journal-reading-layout{padding-top:78px}.rfq-guide .journal-prose{max-width:72ch}.rfq-guide .rfq-compact-section{padding-top:4px}.rfq-guide .rfq-margin-note{border-left:3px solid var(--journal-accent);background:#f3f3f5;grid-template-columns:145px 1fr;gap:24px;max-width:72ch;margin-top:30px;padding:24px 28px;display:grid}.rfq-guide .rfq-margin-note span{color:var(--journal-accent);letter-spacing:.08em;text-transform:uppercase;padding-top:5px;font-size:10px;font-weight:750}.rfq-guide .rfq-margin-note p{color:var(--color-ink);font-size:18px;line-height:1.7}.rfq-guide .rfq-measure-strip{border-block:1px solid var(--journal-rule);grid-template-columns:repeat(3,1fr);max-width:72ch;margin:34px 0 0;display:grid}.rfq-guide .rfq-measure-strip div{padding:22px 22px 22px 0}.rfq-guide .rfq-measure-strip div+div{border-left:1px solid var(--journal-rule);padding-left:22px}.rfq-guide .rfq-measure-strip dt{color:var(--journal-accent);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750}.rfq-guide .rfq-measure-strip dd{color:var(--color-muted);font-size:13px;line-height:1.65}.rfq-guide .rfq-finish-line{border-block:1px solid var(--journal-rule);grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:12px 17px;max-width:72ch;margin-top:28px;padding:22px 0;font-size:12px;display:grid}.rfq-guide .rfq-finish-line strong{color:var(--journal-accent);font-weight:750}.rfq-guide .rfq-finish-line span{color:var(--color-muted)}.rfq-guide .rfq-compare{border-top:3px solid var(--journal-accent);max-width:72ch;margin-top:28px}.rfq-guide .rfq-compare>div{border-bottom:1px solid var(--journal-rule);grid-template-columns:.42fr 1fr;gap:24px;padding:18px 20px;display:grid}.rfq-guide .rfq-compare>div:nth-child(odd){background:#f3f3f5}.rfq-guide .rfq-compare strong{color:var(--color-ink);font-size:13px}.rfq-guide .rfq-compare span{color:var(--color-muted);font-size:14px}.rfq-guide .rfq-small-note{max-width:72ch;color:var(--color-muted);margin-top:16px;font-size:12px;line-height:1.7}.rfq-guide .rfq-template-section{background:#f3f3f5;border-bottom:0;padding:38px 40px!important}.rfq-guide .rfq-template-section pre{border-left:3px solid var(--journal-accent);max-width:78ch;color:var(--color-ink);white-space:pre-wrap;background:#fff;margin:28px 0 0;padding:26px 28px;font-family:inherit;font-size:14px;line-height:1.85;overflow-x:auto}.rfq-guide .rfq-example-label{color:var(--journal-accent);border:1px solid #d7a99e;margin-bottom:24px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-block}.rfq-guide .rfq-example-card{color:#fff;background:#16171b;grid-template-columns:.72fr 1.28fr;gap:36px;padding:36px;display:grid}.rfq-guide .rfq-example-card h3{color:#fff;letter-spacing:-.035em;margin:0 0 15px;font-size:29px;font-weight:550;line-height:1.2}.rfq-guide .rfq-example-card>div>p:last-child{color:#c8c9ce;font-size:14px;line-height:1.75}.rfq-guide .rfq-example-card dl{border-top:1px solid #414248;margin:0}.rfq-guide .rfq-example-card dl div{border-bottom:1px solid #414248;grid-template-columns:115px 1fr;gap:17px;padding:13px 0;display:grid}.rfq-guide .rfq-example-card dt{color:#ff9575;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.rfq-guide .rfq-example-card dd{color:#e2e2e5;font-size:13px;line-height:1.6}.rfq-guide .rfq-process{border-top:1px solid var(--journal-rule);grid-template-columns:repeat(2,1fr);gap:0 28px;max-width:72ch;margin:30px 0;padding:0;list-style:none;display:grid}.rfq-guide .rfq-process li{border-bottom:1px solid var(--journal-rule);grid-template-columns:35px 1fr;gap:12px;padding:18px 0;display:grid}.rfq-guide .rfq-process li>span{color:var(--journal-accent);font-size:10px;font-weight:750}.rfq-guide .rfq-process strong{color:var(--color-ink);margin-bottom:5px;font-size:15px;display:block}.rfq-guide .rfq-process p{color:var(--color-muted);font-size:13px;line-height:1.65}.rfq-guide .rfq-support{border-top:3px solid var(--journal-accent);padding-top:38px}.rfq-guide .rfq-faq details{border-top:1px solid var(--journal-rule)}.rfq-guide .rfq-faq details:last-child{border-bottom:1px solid var(--journal-rule)}.rfq-guide .rfq-faq summary{color:var(--color-ink);cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:650;display:flex}.rfq-guide .rfq-faq summary::-webkit-details-marker{display:none}.rfq-guide .rfq-faq summary span{color:var(--journal-accent);font-size:24px;font-weight:400;transition:transform .16s}.rfq-guide .rfq-faq details[open] summary span{transform:rotate(45deg)}.rfq-guide .rfq-faq details p{max-width:68ch;color:var(--color-muted);padding:0 44px 24px 0;font-size:15px;line-height:1.8}.rfq-guide .rfq-cta{color:#fff;background:radial-gradient(at 100% 0,#47221d,#0000 65%),#090a0c;border-radius:5px;margin:65px 0 80px;padding:clamp(30px,5vw,55px)}.rfq-guide .rfq-cta h2{color:#fff;letter-spacing:-.045em;max-width:740px;margin-bottom:18px;font-size:clamp(31px,4vw,47px);font-weight:550;line-height:1.15}.rfq-guide .rfq-cta>p:not(.journal-kicker){color:#d7d7dd;max-width:68ch;margin-bottom:24px;font-size:17px;line-height:1.8}.rfq-guide .rfq-cta :is(.journal-kicker,.journal-text-link){color:#ff9575;border-color:#ff9575}@media (max-width:900px){.rfq-guide .rfq-intro,.rfq-guide .rfq-answer,.rfq-guide .rfq-example-card{grid-template-columns:1fr}.rfq-guide .rfq-answer{gap:28px}}@media (max-width:767px){.rfq-guide .rfq-intro{gap:24px;padding:30px 0}.rfq-guide .rfq-intro .journal-prose{font-size:16px}.rfq-guide .rfq-answer{margin-inline:-4px;padding:28px 20px}.rfq-guide .rfq-detail-grid{grid-template-columns:1fr}.rfq-guide .rfq-detail-grid li:nth-child(2n){border-left:0;padding-left:0}.rfq-guide .journal-reading-layout{padding-top:48px}.rfq-guide .rfq-margin-note{grid-template-columns:1fr;gap:8px;padding:22px}.rfq-guide .rfq-measure-strip,.rfq-guide .rfq-process{grid-template-columns:1fr}.rfq-guide .rfq-measure-strip div,.rfq-guide .rfq-measure-strip div+div{border-left:0;padding:18px 0}.rfq-guide .rfq-measure-strip div+div{border-top:1px solid var(--journal-rule)}.rfq-guide .rfq-finish-line{grid-template-columns:auto 1fr}.rfq-guide .rfq-compare>div{grid-template-columns:1fr;gap:6px}.rfq-guide .rfq-template-section{margin-inline:-4px;padding:28px 20px!important}.rfq-guide .rfq-template-section pre{padding:22px 18px;font-size:13px}.rfq-guide .rfq-example-card{gap:28px;padding:26px 22px}.rfq-guide .rfq-example-card dl div{grid-template-columns:1fr;gap:6px}.rfq-guide .rfq-faq summary{font-size:16px}.rfq-guide .rfq-cta{margin-block:45px 60px;padding:28px 22px}.rfq-guide .rfq-cta>p:not(.journal-kicker){font-size:16px}}@media print{.rfq-guide .rfq-example-card,.rfq-guide .rfq-cta{color:#16171b;background:#fff;border:1px solid #bbb}.rfq-guide .rfq-example-card :is(h3,dd),.rfq-guide .rfq-cta :is(h2,p){color:#16171b}}
