/* Goals 58: lighter type, compact cards and distinct editorial photography. */
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage{font:400 15px/1.5 system-ui!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage h1{font:600 clamp(28px,3vw,36px)/1.15 system-ui!important;letter-spacing:-.035em!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(h2,h3,h4){font:600 21px/1.3 system-ui!important;letter-spacing:-.02em!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(p,.uc-subtitle,.goals-empty,.goals-panel p){font:400 14px/1.5 system-ui!important;color:#49583e!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(small,.uc-kicker,.eyebrow){font:500 11px/1.45 system-ui!important;color:#526346!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(.goals-panel,.uc-panel,.uc-detail,.goal-win,.goals-week-card,.goal-accountability-item){border:1px solid #d0dac5!important;border-radius:14px!important;background:rgba(247,250,239,.91)!important;box-shadow:0 5px 18px rgba(41,56,30,.04)!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(.goals-panel,.uc-panel){padding:18px!important;min-height:0!important;height:auto!important;align-self:start!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(.goals-lower-grid,.goals-middle-grid,.goals-inspire-grid,.goals-accountability-grid){align-items:start!important;gap:16px!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(.goals-panel,.goals-kpis,.goal-vision-body) :is(b,strong,span,label){font:500 14px/1.45 system-ui!important;color:#35482b!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(button:not(.una-central-orb):not(.premier-mini-orb):not(.ur-page-avatar):not(.una-hero-send):not(.una-attach-plus),.uc-action,.uc-inline-action){font:550 13px/1.35 system-ui!important;min-height:44px!important;border-radius:10px!important;padding:10px 12px!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(input,textarea,select){font:400 16px/1.45 system-ui!important;background:#fafbf5!important;border-color:#c3d0b5!important;color:#304329!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goals-kpis{gap:10px!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goals-kpis>article{padding:14px!important;background:#edf3e2!important;border:1px solid #d0dac4!important;border-radius:12px!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goals-kpis>article b{font:600 20px/1.3 system-ui!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .uc-detail>summary{padding:15px!important;font:600 16px/1.4 system-ui!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .uc-detail>summary :is(span,small){font:400 12px/1.45 system-ui!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goal-win{padding:12px!important;margin-bottom:10px!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goal-win :is(b,strong){font:600 14px/1.4 system-ui!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goal-win :is(time,small){font:400 11px/1.4 system-ui!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage :is(.goal-win-icon,.goals-mini-ring,.goal-priority-pill,.goal-scope-pill,.goals-learning-badge){background:#e1ebd4!important;color:#425a31!important;border-color:#c6d6b7!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goals-motivation-image38{display:block!important;width:100%!important;height:170px!important;object-fit:cover!important;object-position:center 65%!important;margin-top:16px!important;border-radius:10px!important;filter:none!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goals-motivation-card{padding:16px!important;min-height:0!important;background:#edf3e4!important;border-radius:12px!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .uc-feature-art{min-height:210px!important;background-blend-mode:normal!important;filter:none!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .una-tv-goals .una-tv-watch{font:600 14px/1.4 system-ui!important;padding:10px 14px!important}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .una-tv-goals .una-tv-description39{font:400 14px/1.5 system-ui!important}
@media(max-width:600px){html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .uc-detail-body{padding:12px!important}html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goals-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .uc-feature-art{min-height:170px!important}}
html body.unravel-brand #app #goalsPage#goalsPage#goalsPage .goal-win>span{background:#e1ebd4!important;color:#425a31!important;border-color:#c6d6b7!important}
