/* BeCandle only: inherited Paper & Ink typography, gutters and brand chrome. */
.becandle-page .pdp-hero{padding-bottom:48px}
.becandle-page .cases-breadcrumb{margin-bottom:28px}
.becandle-page .brand-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}
.becandle-page .brand-row img{width:68px;height:auto;flex-shrink:0}
.becandle-page .pdp-hero h1{max-width:1000px;line-height:1.4}
.becandle-page .pdp-hero h1::before,.becandle-page .pdp-hero h1::after{content:none}
.becandle-page .case-tags{font-size:12px;line-height:1.8;margin-top:24px;color:#625e56}
.becandle-page .pdp-context,.becandle-page .pdp-turn{padding-top:48px;padding-bottom:48px}
.becandle-page .section-heading{margin-bottom:28px}
.becandle-page .prose{max-width:800px}
.becandle-page .evidence-dl dd{margin:0;text-transform:none;color:#625e56;line-height:1.7;font-size:12px;letter-spacing:0}
.becandle-page .evidence-dl dt{line-height:1.2}
.becandle-page .evidence-dl-cell{padding:26px 16px;gap:12px;min-width:0}
.becandle-page .pdp-point{padding-top:56px;padding-bottom:56px}
.becandle-page .pdp-point blockquote{margin-top:24px;line-height:1.5}
.becandle-page .more-cases-section{padding-top:40px;padding-bottom:48px}
.becandle-page .more-case-card{position:relative;padding-right:48px}
.becandle-page .more-case-card h3{line-height:1.65}
.becandle-page .case-arrow{position:absolute;right:20px;top:20px;font-size:20px}
.becandle-page a:focus-visible,.becandle-page button:focus-visible{outline:2px solid #17171b;outline-offset:5px}
@media(max-width:480px){
.becandle-page .story-opening{padding-top:120px}
.becandle-page .pdp-hero{padding-bottom:30px}
.becandle-page .cases-breadcrumb{margin-bottom:18px;font-size:10px}
.becandle-page .brand-row{margin-bottom:16px;gap:16px}
.becandle-page .brand-row img{width:50px}
.becandle-page .pdp-hero h1{font-size:30px;line-height:1.45;letter-spacing:-.025em}
.becandle-page .case-tags{font-size:11px;margin-top:18px}
.becandle-page .pdp-context,.becandle-page .pdp-turn{padding-top:30px;padding-bottom:30px}
.becandle-page .section-heading{gap:12px;margin-bottom:18px}
.becandle-page .prose{font-size:16px;line-height:1.85}
.becandle-page .prose p+p{margin-top:18px}
.becandle-page .pdp-evidence .page-shell{padding-top:30px;padding-bottom:30px}
.becandle-page .evidence-dl{margin-top:18px}
.becandle-page .evidence-dl-cell{padding:22px 10px;gap:8px}
.becandle-page .evidence-dl dt{font-size:30px}
.becandle-page .evidence-dl dd{font-size:11px}
.becandle-page .pdp-point{padding-top:32px;padding-bottom:32px}
.becandle-page .pdp-point blockquote{font-size:25px;margin-top:18px}
.becandle-page .more-cases-section{padding-top:30px;padding-bottom:30px}
.becandle-page .more-cases-grid{grid-template-columns:1fr;gap:12px;margin-top:18px}
.becandle-page .cta-band:not(.home-cta){padding-top:32px;padding-bottom:32px}
}
