.supplier-quotes-guide article{--page:#fffaf0;--soft:#e3f1ef;--card:#fff;--ink:#173b42;--muted:#3e5c61;--accent:#174e5b;--border:#66818a;--glow:transparent;color:var(--ink);background:var(--page)}.supplier-quotes-guide .guide-hero{background:#c8f977;border-bottom:3px solid #173b42;padding-block:24px 64px;position:relative;overflow:hidden}.supplier-quotes-guide .guide-hero-grid{grid-template-columns:1.15fr 1fr;gap:52px}.supplier-quotes-guide .guide-hero h1{max-width:18ch;font-size:clamp(38px,4.2vw,62px);line-height:1.08}.supplier-quotes-guide .guide-lead{max-width:64ch;font-size:18px;line-height:1.75}.supplier-quotes-guide .eyebrow{color:var(--accent)}.supplier-quotes-guide .guide-breadcrumb,.supplier-quotes-guide .guide-byline{color:var(--muted)}.supplier-quotes-guide .supplier-quotes-hero-photo{z-index:1;background:#e5f5f2;border:2px solid #173b42;width:100%;max-width:500px;padding:18px;position:relative;box-shadow:12px 12px #ffb18b}.supplier-quotes-guide .supplier-quotes-hero-photo:before{content:"";clip-path:polygon(4% 3%,100% 0,94% 86%,0 100%);z-index:-1;background:#ffb18b;position:absolute;inset:-28px -20px 26px 24px}.supplier-quotes-guide .supplier-quotes-hero-photo .photo-open{background:#fff}.supplier-quotes-guide .supplier-quotes-hero-photo img{object-fit:contain;width:100%;height:auto;max-height:430px}.supplier-quotes-guide .photo figcaption{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.7}.supplier-quotes-guide .guide-layout{grid-template-columns:200px minmax(0,1fr);gap:48px;padding-block:60px 80px}.supplier-quotes-guide .guide-toc{color:#fffaf0;background:#173b42;border:1px solid #66818a;padding:22px 18px;box-shadow:6px 7px #ffb18b}.supplier-quotes-guide .guide-toc h2{color:#fffaf0;font-size:18px}.supplier-quotes-guide .guide-toc a{color:#e1efed;font-size:14px}.supplier-quotes-guide .guide-toc a:hover,.supplier-quotes-guide .guide-toc .guide-toc-all{color:#c8f977}.supplier-quotes-guide .guide-toc .guide-toc-all{border-color:#8fabae}.supplier-quotes-guide .guide-body{min-width:0;max-width:none}.supplier-quotes-guide .supplier-quotes-introduction{max-width:76ch;color:var(--muted);margin-bottom:44px;font-size:18px;line-height:1.85}.supplier-quotes-guide .supplier-quotes-chapter{border-top:2px solid #173b42;padding:30px clamp(18px,2.5vw,32px) 36px;scroll-margin-top:100px;position:relative}.supplier-quotes-guide .guide-section+.guide-section{margin-top:54px}.supplier-quotes-guide .supplier-quotes-chapter-number{color:#3f6670;letter-spacing:-.07em;margin-bottom:24px;font-size:64px;font-weight:900;line-height:1;display:block}.supplier-quotes-guide .supplier-quotes-chapter>h2{max-width:27ch;margin-bottom:28px;font-size:clamp(29px,3vw,42px);line-height:1.15}.supplier-quotes-guide .guide-section h3{margin-block:34px 18px;font-size:24px;line-height:1.35}.supplier-quotes-guide .guide-section :is(p,li){font-size:18px;line-height:1.85}.supplier-quotes-guide .guide-section :is(ul,ol){color:var(--muted)}.supplier-quotes-guide .guide-section li strong{color:var(--ink)}.supplier-quotes-guide .guide-section p a{overflow-wrap:anywhere;display:inline}.supplier-quotes-guide .supplier-quotes-chapter-2{background:#d7f3ee;box-shadow:8px 8px #a2d3c9}.supplier-quotes-guide .supplier-quotes-chapter-3{background:#e0eef7}.supplier-quotes-guide .supplier-quotes-chapter-5{background:#c8f977;box-shadow:8px 8px #ffb18b}.supplier-quotes-guide .supplier-quotes-chapter-7{background:#ffe8d9}.supplier-quotes-guide .supplier-quotes-chapter .photo{margin-block:32px}.supplier-quotes-guide .supplier-quotes-chapter .photo-open{background:#fff;border:1px solid #66818a;border-radius:0}.supplier-quotes-guide .supplier-quotes-chapter .photo img{object-fit:contain;width:100%;height:auto;max-height:480px}.supplier-quotes-guide .guide-table-wrap{background:#fff;border:1px solid #66818a;border-radius:0}.supplier-quotes-guide .guide-table-wrap :is(th,td){color:#173b42;font-size:16px;line-height:1.75}.supplier-quotes-guide .guide-table-wrap caption,.supplier-quotes-guide .guide-table-wrap thead th{color:#fffaf0;background:#173b42;font-size:16px}.supplier-quotes-guide .guide-table-wrap tbody tr{border-color:#8fabae}.supplier-quotes-guide .faq-list{background:#e0eef7;border:2px solid #66818a;padding:6px 24px;box-shadow:8px 8px #ffb18b}.supplier-quotes-guide .faq-list summary{color:#173b42;font-size:18px}.supplier-quotes-guide .faq-list details{border-color:#66818a}.supplier-quotes-guide .faq-list p{color:#3e5c61}.supplier-quotes-guide .guide-sources li p{font-size:15px}.supplier-quotes-guide .guide-reading{padding-block:38px 58px}@media (max-width:1050px){.supplier-quotes-guide .guide-layout{grid-template-columns:1fr;gap:36px}.supplier-quotes-guide .guide-toc{position:static}.supplier-quotes-guide .guide-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.supplier-quotes-guide .guide-hero-grid{gap:32px}}@media (max-width:760px){.supplier-quotes-guide .guide-hero{padding-block:12px 48px}.supplier-quotes-guide .guide-hero-grid{grid-template-columns:1fr;gap:38px}.supplier-quotes-guide .guide-hero h1{overflow-wrap:normal;max-width:21ch;font-size:clamp(34px,8.5vw,48px)}.supplier-quotes-guide .guide-lead,.supplier-quotes-guide .supplier-quotes-introduction,.supplier-quotes-guide .guide-section :is(p,li){font-size:17px}.supplier-quotes-guide .supplier-quotes-hero-photo{justify-self:start;width:calc(100% - 12px);max-width:440px;padding:12px;box-shadow:8px 8px #ffb18b}.supplier-quotes-guide .supplier-quotes-hero-photo:before{inset:-12px -10px 20px 18px}.supplier-quotes-guide .guide-layout{padding-block:38px 56px}.supplier-quotes-guide .supplier-quotes-chapter{padding:24px 18px 28px;scroll-margin-top:90px}.supplier-quotes-guide .supplier-quotes-chapter>h2{font-size:29px}.supplier-quotes-guide .supplier-quotes-chapter-number{font-size:50px}.supplier-quotes-guide .guide-section h3{font-size:22px}.supplier-quotes-guide .guide-table-wrap :is(th,td){font-size:16px}.supplier-quotes-guide .faq-list{padding-inline:18px}}@media (max-width:480px){.supplier-quotes-guide .guide-toc ol{grid-template-columns:1fr}.supplier-quotes-guide .guide-hero h1{font-size:34px}}
