/* A prominent, integrated Buyer Intelligence Brief feature. */
.brief-nav-link{white-space:normal}
.home-page .brief-feature{padding:78px 6% 72px;background:#06aee1;color:#00283c;position:relative;overflow:hidden}
.brief-feature-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:38px;align-items:center}
.brief-feature .eyebrow{color:#003b51;font-size:12px;letter-spacing:.16em}
.home-page .brief-feature h2{font:700 clamp(46px,4.7vw,68px)/.98 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:18px 0 24px;max-width:19ch}
.brief-feature-copy>p{font-size:19px;line-height:1.55;max-width:47ch;margin:0 0 25px}
.brief-feature-art{margin:0;padding:35px 7% 36px;min-width:0}
.brief-feature-art img{display:block;width:94%;height:auto;margin-left:1%;transform:rotate(-3deg);filter:drop-shadow(8px 16px 5px #00283c59)}
.brief-feature-art figcaption{font-size:12px;line-height:1.5;text-align:center;margin:28px 0 0;color:#003b51}
.brief-feature-art figcaption span{display:block;font-weight:600}
.brief-feature-panels{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px}
.brief-feature-panel{background:#fff;border:2px solid #00283c;border-radius:14px;padding:24px 22px;box-shadow:4px 5px 0 #00283c;min-width:0}
.brief-feature-panel .brief-step{display:block;font:700 14px var(--sans);color:#00779d;margin-bottom:10px}
.brief-feature-panel h3{font:700 22px/1.15 var(--sans);margin:0 0 12px;letter-spacing:-.02em}
.brief-feature-panel p{font-size:15px;line-height:1.55;margin:0}
.brief-feature .button{white-space:normal;text-align:center;line-height:1.4;max-width:100%}
.brief-feature-note{grid-column:1/-1;font-size:12px;line-height:1.6;margin:5px 0 0;max-width:100ch}
.brief-page .brief-lead{max-width:39ch}
.brief-page .brief-report-intro{font-size:21px;line-height:1.55;max-width:46ch}
@media(max-width:900px){.brief-feature-inner{grid-template-columns:1fr;gap:24px}.home-page .brief-feature{padding:54px 7%}.home-page .brief-feature h2{font-size:58px;max-width:15ch}.brief-feature-copy>p{max-width:56ch}.brief-feature-art{width:100%;max-width:570px;justify-self:center;padding:28px 8%}.brief-feature-panels{gap:14px}.brief-feature-panel{padding:20px 18px}.brief-feature-panel h3{font-size:20px}}
@media(max-width:600px){.home-page .brief-feature{padding:44px 7%}.home-page .brief-feature h2{font-size:46px;max-width:19ch}.brief-feature-copy>p{font-size:17px}.brief-feature-panels{grid-template-columns:1fr;gap:18px}.brief-feature-panel{padding:23px}.brief-feature-art{padding:24px 8%;margin:0}.brief-feature-art img{filter:drop-shadow(5px 10px 4px #00283c59)}.brief-feature-art figcaption{margin-top:22px}.brief-feature .button{width:100%}}

.brief-page .brief-hero h1{max-width:none;font-size:clamp(48px,4.8vw,70px);line-height:1.02}.brief-benefit>.brief-step{display:block;font:700 13px var(--sans);color:#007b9f;letter-spacing:.08em;margin-bottom:16px}@media(max-width:680px){.brief-page .brief-hero h1{max-width:none;font-size:46px}.brief-feature .brief-feature-note{font-size:12px}}

.brief-credit-question{margin:32px 0 0;background:#dcf5ff;border-left:5px solid #00a9df;border-radius:0 14px 14px 0;padding:25px 28px}.brief-credit-question h3{font:700 24px/1.3 var(--sans);margin:0 0 13px;max-width:45ch}.brief-credit-question p{font-size:16px;line-height:1.65;max-width:73ch;margin:0}@media(max-width:680px){.brief-credit-question{padding:23px}.brief-credit-question h3{font-size:21px}}
