.buyer-hero{background:#142d32;color:#fff;padding-top:180px;padding-bottom:64px}.buyer-hero h1{max-width:1060px;font-size:clamp(2.05rem,4.2vw,3.9rem);line-height:1.13}.buyer-hero p{max-width:850px}.buyer-hero .breadcrumbs,.buyer-hero .breadcrumbs a,.buyer-hero .eyebrow{color:#d6e4e5}.buyer-guide{max-width:1080px}.buyer-guide article{max-width:920px;margin:auto;color:#354d54;font-size:1.04rem;line-height:1.85}.buyer-guide h2{font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.28;color:#173c43;margin-top:48px;scroll-margin-top:28px}.buyer-guide p{margin:20px 0}.buyer-lead{font-size:1.17rem;color:#173c43}.buyer-guide article a:not(.btn),.buyer-related a{color:#155b68;text-decoration:underline;text-underline-offset:3px}.buyer-guide figure{margin:30px 0}.buyer-guide img{width:100%;height:auto;display:block;border-radius:12px}.buyer-guide figcaption{font-size:.88rem;line-height:1.65;color:#526c73;margin-top:12px}.buyer-guide .buyer-cover{margin:0 0 48px}.buyer-toc{padding:22px 26px;background:#edf3f2;border-left:3px solid #39727a;display:flex;flex-wrap:wrap;gap:10px 22px;margin:32px 0}.buyer-toc strong{width:100%}.buyer-toc a{font-size:.94rem}.buyer-table{overflow:auto;margin:28px 0;border:1px solid #d5e0e1;border-radius:10px}.buyer-guide table{width:100%;min-width:620px;border-collapse:collapse;font-size:.94rem;line-height:1.6}.buyer-guide th,.buyer-guide td{padding:17px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5e6}.buyer-guide thead{background:#e6eeee;color:#183e45}.buyer-guide tbody th{width:23%;font-weight:600}.buyer-guide tr:last-child>*{border-bottom:0}.buyer-examples{display:grid;grid-template-columns:1fr 1fr;gap:28px}.buyer-examples figure{margin:24px 0}.buyer-examples img{aspect-ratio:4/3;object-fit:cover;background:#f7f9f9}.buyer-cta{padding:32px;background:#edf3f2;border-radius:12px;margin-top:48px}.buyer-cta h2{margin-top:14px}.buyer-guide li{margin:12px 0}.buyer-related{max-width:920px;margin:52px auto 0;padding-top:10px;border-top:1px solid #d5e0e1;display:flex;flex-wrap:wrap;gap:12px 24px}.buyer-related h2{width:100%;margin-top:20px;font-size:1.5rem}.buyer-guide .actions{flex-wrap:wrap}@media(max-width:650px){.buyer-hero{padding-top:148px;padding-bottom:44px}.buyer-guide article{font-size:1rem}.buyer-examples{grid-template-columns:1fr;gap:0}.buyer-cta{padding:24px}.buyer-guide figcaption{font-size:.85rem}.buyer-toc{padding:18px 20px}.buyer-guide .btn{white-space:normal;text-align:center}}@media(max-width:360px){.buyer-hero h1{font-size:1.9rem}.buyer-hero .breadcrumbs{font-size:.78rem}.buyer-hero .eyebrow{font-size:.68rem}}