body.buyer-design #main{overflow-wrap:anywhere;hyphens:auto}
body.buyer-design #main :is(.industry-list>a>div,.quality-list,.quality-item>div,.team-functions>article){min-width:0}
.buyer-services>div{min-width:0}
.buyer-services span{min-width:0;overflow-wrap:anywhere;hyphens:auto}
.page-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:24px;font-size:13px;line-height:1.7;color:#6b6b6b}
.page-breadcrumb>*+*:before{content:'/';display:inline-block;margin-right:9px;color:#aaa}
.page-breadcrumb a:hover{color:#e10600}
.page-breadcrumb span{overflow-wrap:anywhere}
.buyer-design #main .page-breadcrumb+.page-intro{padding-top:28px}
.landing-brief{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;border-top:1px solid #e5e5e5}
.landing-brief>div{min-width:0}
.buyer-design #main .landing-brief h2{font-size:30px;line-height:1.3;letter-spacing:-.7px}
.landing-brief ul{padding-left:20px;margin-bottom:0}
.landing-brief li{padding:6px 0}
.landing-next{background:#f7f7f7;padding:28px;align-self:start}
.landing-next .plain-link{display:block;margin-top:18px;font-size:14px;line-height:1.7}
.buyer-design #main .privacy-notice h2{font-size:23px;margin-top:32px;letter-spacing:-.4px}
.buyer-design #main .privacy-notice h2:first-child{margin-top:0}
@media(max-width:760px){
 .landing-brief{grid-template-columns:1fr;gap:24px}
 .buyer-design #main .landing-brief h2{font-size:26px}
 .landing-next{padding:24px}
 .page-breadcrumb{padding-top:18px;font-size:12px}
}
