.product-managers-buyer-page .osb-hero-copy h1{max-width:1100px}.pm-brief-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:25px 28px;display:grid}.pm-brief-grid section{min-width:0}.pm-brief-grid h3{letter-spacing:0;margin-bottom:15px;font:600 16px/1.4 DM Sans,sans-serif}.pm-sources ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.pm-sources li{border-top:1px solid var(--osb-line);padding-top:10px;scroll-margin-top:24px}.pm-sources li>p,.pm-sources li>span{color:var(--osb-muted);font-size:12px}.pm-sources blockquote{margin:7px 0;font-size:15px}.product-managers-buyer-page .pm-brief-grid a{color:var(--osb-blue);text-underline-offset:3px;text-decoration:underline}.pm-need{border-top:1px solid var(--osb-line);padding:16px 0}.pm-need:first-of-type{padding-top:10px}.pm-need h4{letter-spacing:-.035em;margin:0 0 7px;font:600 22px/1.3 Manrope,sans-serif}.pm-need>p{font-size:15px}.pm-need .pm-provenance{color:var(--osb-muted);margin-top:10px;font-size:12px}.pm-next-question{background:#eaf4fa;padding:12px;margin-top:13px!important}.pm-work{padding-block:60px}.pm-work .osb-section-title{max-width:900px}.pm-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px;display:grid}.pm-work-grid h3{margin-bottom:14px;font-size:22px;line-height:1.25}.pm-work-grid p{color:var(--osb-muted);font-size:16px}.pm-links{flex-wrap:wrap;gap:12px 26px;font-size:14px;display:flex;margin-top:26px!important}.pm-links a{color:var(--osb-blue);text-underline-offset:4px;text-decoration:underline}.pm-conversation{max-width:690px}.pm-conversation p{max-width:640px;margin-top:18px}.product-managers-buyer-page .osb-button{max-width:100%}.product-managers-buyer-page .osb-closing .osb-wrap{align-items:flex-start}.product-managers-buyer-page .osb-closing .osb-button{white-space:normal}@media (max-width:800px){.pm-brief-grid{grid-template-columns:1fr;gap:22px;padding:18px 16px 10px}.pm-sources ol{gap:12px}.pm-sources blockquote{font-size:14px}.pm-work{padding-block:40px}.pm-work-grid{grid-template-columns:1fr;gap:25px}.pm-work-grid h3{font-size:21px}.pm-links{flex-direction:column}}
