/* v3.76 compact homepage refinement; scoped to homepage only */
body.home .dlp-v376-intro{padding:22px 12px 20px!important}
body.home .dlp-v376-intro h1{font-size:clamp(30px,3.5vw,48px)!important;margin:8px 0 12px!important}
body.home .dlp-v376-intro p{font-size:15px!important;line-height:1.55!important}
body.home .dlp-v374-shortcuts{margin-top:14px!important}
body.home .dlp-v374-board{margin-top:4px!important}
body.home .dlp-v374-grid{gap:16px!important}
body.home .dlp-v376-card{padding:19px!important;gap:13px!important;border-radius:19px!important}
body.home .dlp-v376-card .dlp-v374-cardhead{min-height:48px!important}
body.home .dlp-v376-card .dlp-v374-cardhead h2{font-size:clamp(19px,1.65vw,24px)!important}
body.home .dlp-v376-card .dlp-v374-inner{padding:13px 16px!important;min-height:115px!important}
body.home .dlp-v376-card .dlp-v374-inner-title{padding-bottom:10px!important;margin-bottom:10px!important}
body.home .dlp-v376-card .dlp-v374-major-numbers{min-height:45px!important}
body.home .dlp-v376-card .dlp-v374-actions a{min-height:43px!important}
body.home .dlp-v376-card .dlp-v374-prize strong{font-size:18px!important}
body.home .dlp-v376-card .dlp-v374-prize strong:not(:first-child){overflow-wrap:anywhere}
@media(max-width:740px){body.home .dlp-v376-intro{padding:16px 8px!important}body.home .dlp-v374-grid{gap:12px!important}body.home .dlp-v376-card{padding:14px!important;gap:12px!important}body.home .dlp-v376-card .dlp-v374-inner{padding:12px!important}body.home .dlp-v376-card .dlp-v374-cardhead h2{font-size:19px!important}}
