:root{--pink:#d41473;--burgundy:#661332;--gold:#c79a3b;--ink:#2a1720;--cream:#fffaf6;--blush:#f9e8ef;--line:#ead8df;--green:#26755a;--shadow:0 18px 50px rgba(75,18,45,.1)}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}.top{min-height:78px;padding:14px max(24px,calc((100% - 1180px)/2));background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.brand{color:var(--burgundy);font-weight:900;letter-spacing:.04em;text-decoration:none}.brand span{color:var(--pink)}.brand small{display:block;color:#765764;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.top nav{display:flex;gap:18px;align-items:center}.top nav a{color:var(--ink);font-weight:700;text-decoration:none}.shell{max-width:1180px;margin:auto;padding:42px 24px 70px}.narrow{max-width:620px;margin:8vh auto;padding:24px}.login{max-width:600px;margin:6vh auto}.card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow)}h1,h2,h3{font-family:Georgia,serif;color:var(--burgundy);line-height:1.15}h1{font-size:clamp(2.2rem,5vw,4.6rem);margin:.15em 0}h2{font-size:clamp(1.6rem,3vw,2.5rem)}.eyebrow{color:var(--pink);font-weight:900;text-transform:uppercase;letter-spacing:.13em;font-size:.78rem}.muted{color:#806d75}.hero{background:linear-gradient(135deg,var(--burgundy),#9f164e 70%,var(--pink));color:#fff;border-radius:28px;padding:clamp(30px,6vw,64px);display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px;box-shadow:var(--shadow)}.hero h1,.hero .eyebrow{color:#fff}.hero p{max-width:720px}.score{min-width:180px;text-align:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);padding:24px;border-radius:50%}.score strong{display:block;font:700 3rem Georgia}.score span{font-size:.85rem}.notice{background:#fff6dc;border-left:5px solid var(--gold);padding:18px 22px;border-radius:12px;margin:24px 0}.modules{display:grid;gap:15px}.module{display:grid;grid-template-columns:58px 1fr;gap:18px;align-items:center;padding:22px;background:#fff;border:1px solid var(--line);border-radius:18px;text-decoration:none;color:var(--ink);box-shadow:0 8px 22px rgba(75,18,45,.05)}.module:hover{transform:translateY(-2px);border-color:var(--pink)}.module>span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--blush);color:var(--pink);font-weight:900}.module h3{margin:3px 0}.module p{margin:4px 0}.module small{color:#806d75;text-transform:uppercase;font-weight:800}.module.submitted,.module.reviewed{border-left:6px solid var(--green)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:34px 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stats div{text-align:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px}.stats strong{display:block;color:var(--pink);font:700 2.8rem Georgia}.stats span{font-weight:700}label{display:block;font-weight:700;margin:14px 0}label>span{display:block;font-weight:400;color:#715d65;margin:5px 0 10px}input,textarea,select{width:100%;border:1px solid #cdb9c1;border-radius:12px;background:#fff;padding:13px 14px;font:inherit;color:inherit}textarea{min-height:130px;resize:vertical}input:focus,textarea:focus,select:focus{outline:3px solid rgba(212,20,115,.16);border-color:var(--pink)}button,.button{display:inline-block;border:0;border-radius:999px;background:var(--pink);color:#fff;padding:13px 22px;font-weight:900;text-decoration:none;cursor:pointer}button:hover,.button:hover{background:var(--burgundy)}button.secondary{background:#fff;color:var(--burgundy);border:2px solid var(--burgundy)}.small{padding:8px 15px}.actions{display:flex;justify-content:flex-end;gap:12px;position:sticky;bottom:14px;background:rgba(255,250,246,.94);backdrop-filter:blur(8px);padding:14px;border-radius:999px}.activity{margin:18px 0}.options label{font-weight:500;padding:10px;border-radius:10px;background:var(--cream)}.options input{width:auto;margin-right:8px}.flash{padding:16px 20px;border-radius:12px;background:#fff4d1;border:1px solid #e3c66e;margin-bottom:20px}.flash.success{background:#e8f7f0;border-color:#79bf9d}.flash.error{background:#ffe8ea;border-color:#df8793}.session,.answer{border-top:1px solid var(--line);padding:15px 0}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tablewrap{overflow:auto;margin-top:24px}table{width:100%;border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid var(--line);padding:15px 10px}td small{display:block;color:#806d75}.review{margin:15px 0}.review summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer}.review summary b{color:var(--pink)}.back{display:inline-block;margin-bottom:18px;color:var(--burgundy);font-weight:800}.module-head{max-width:850px;margin-bottom:28px}footer{border-top:1px solid var(--line);margin-top:60px;padding-top:30px;color:#69545d}footer strong{color:var(--pink)}footer small{display:block;max-width:900px}@media(max-width:760px){.top{position:static;display:block}.top nav{margin-top:12px;flex-wrap:wrap}.shell{padding:24px 16px}.hero{display:block}.score{border-radius:18px;margin-top:20px}.grid2,.stats,.formgrid{grid-template-columns:1fr}.actions{position:static;display:grid;border-radius:18px}.module{grid-template-columns:44px 1fr}.module>span{width:42px;height:42px}.review summary{display:block}}

.check{display:flex;align-items:flex-start;gap:10px}.check input{width:auto;margin-top:6px}
.tooltabs{display:flex;gap:8px;overflow:auto;padding:4px 0 20px}.tooltabs a{white-space:nowrap;padding:9px 14px;border:1px solid var(--line);border-radius:999px;color:var(--burgundy);font-weight:800;text-decoration:none;background:#fff}.tooltabs a.active{background:var(--pink);color:#fff}.bar{height:12px;background:var(--blush);border-radius:99px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--gold));border-radius:99px}.jargrid{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:center}.jar{height:390px;border:10px solid var(--gold);border-radius:35px 35px 90px 90px;position:relative;overflow:hidden;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center}.jar:before{content:"";position:absolute;top:-9px;width:170px;height:18px;background:var(--burgundy);border-radius:10px}.jar-fill{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(#f178ad,var(--pink));transition:.5s}.jar strong{position:relative;z-index:2;font:700 3rem Georgia;color:var(--burgundy)}.habitgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ring{--pct:25;width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--pink) calc(var(--pct)*1%),var(--blush) 0);display:grid;place-items:center;margin:10px auto}.ring:before{content:"";width:70px;height:70px;background:#fff;border-radius:50%;position:absolute}.ring span{position:relative;font-weight:900;color:var(--burgundy)}.goal{margin-bottom:15px}@media(max-width:760px){.jargrid,.habitgrid{grid-template-columns:1fr}.jar{max-width:260px;margin:auto}}

.toolcards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.toolcards a{text-decoration:none}.toolcards h3{margin:0}.toolcards a:hover{border-color:var(--pink);transform:translateY(-2px)}
.welcome-video{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center;margin-bottom:28px;background:linear-gradient(135deg,#fff,var(--blush))}.welcome-video video{display:block;width:100%;aspect-ratio:16/9;border:5px solid var(--gold);border-radius:16px;background:#160810}
@media(max-width:760px){.toolcards,.welcome-video{grid-template-columns:1fr}}

.visual-hero{min-height:390px;border-radius:28px;padding:clamp(30px,6vw,64px);display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px;color:#fff;background-size:cover;background-position:center;box-shadow:var(--shadow);position:relative;overflow:hidden}.visual-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(55,8,29,.94),rgba(102,19,50,.72) 55%,rgba(30,8,18,.12))}.visual-hero>div{position:relative;z-index:1;max-width:760px}.visual-hero h1,.visual-hero .eyebrow{color:#fff}.assessment-visual{background-image:url('../../assets/images/financial-rescue-assessment.png')}.debt-visual{background-image:url('../../assets/images/debt-repayment-plan.png')}.habits-visual{background-image:url('../../assets/images/wise-woman-development-hub.png')}.section-total{float:right;color:var(--pink);font-size:1.2rem}.assessment-list{margin:20px 0}.status{display:inline-block;padding:5px 9px;border-radius:99px;font-size:.8rem;font-weight:900}.status.danger{background:#ffe3e6;color:#991b32}.status.good{background:#e4f6ed;color:#176244}.card-heading,.lab-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.habit-path{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;margin:0 0 25px}.habit-path a{text-align:center;background:#fff;border:1px solid var(--line);border-radius:15px;padding:12px 5px;color:var(--burgundy);text-decoration:none;font-weight:800;font-size:.78rem}.habit-path span{display:grid;place-items:center;margin:0 auto 5px;width:32px;height:32px;border-radius:50%;background:var(--blush);color:var(--pink)}.learning-lab{margin:24px 0;scroll-margin-top:100px}.lab-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.lab-columns ul{padding-left:20px}.ring{position:relative;flex:0 0 auto}
@media(max-width:900px){.habit-path{grid-template-columns:repeat(4,1fr)}.lab-columns{grid-template-columns:1fr}}@media(max-width:760px){.visual-hero{min-height:440px;display:block}.visual-hero .score{margin-top:20px}.habit-path{grid-template-columns:repeat(2,1fr)}.card-heading,.lab-head{display:block}.section-total{float:none;display:block;margin-top:6px}}

/* v1.3 Command Centre participant dashboard */
.dashboard-page{background:#fffaf8}.dashboard-page>.top{display:none}.dashboard-page>.shell{max-width:none;margin:0;padding:0}.dashboard-page>.shell>footer{display:none}.command-shell{min-height:100vh;display:grid;grid-template-columns:270px minmax(0,1fr)}.command-sidebar{position:sticky;top:0;height:100vh;padding:28px 14px 22px;background:linear-gradient(165deg,#6d082e,#3a071e);color:#fff;display:flex;flex-direction:column;overflow:auto}.member-avatar{width:72px;height:72px;border-radius:50%;margin:0 auto 12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--pink),var(--gold));border:3px solid #fff;color:#fff;font:700 1.45rem Georgia}.side-brand{text-align:center;font:700 1.16rem Georgia;letter-spacing:.07em}.side-brand small{display:block;margin-top:4px;font:400 .75rem system-ui;letter-spacing:0;color:#f5cadb}.command-sidebar nav{margin:35px -14px 20px}.command-sidebar nav a{display:flex;align-items:center;gap:14px;padding:14px 25px;color:#fff;text-decoration:none;font-weight:700;border-left:5px solid transparent}.command-sidebar nav a:hover,.command-sidebar nav a.active{background:rgba(255,255,255,.1);border-color:var(--gold)}.command-sidebar nav span{width:24px;color:#ffd66f;text-align:center;font-size:1.3rem}.command-sidebar blockquote{margin:auto 14px 18px;padding:20px 5px;border-top:1px solid rgba(255,255,255,.15);font-size:.86rem}.side-signout{color:#f6cedd;text-align:center;text-decoration:none;font-weight:700}.command-main{min-width:0;padding:30px clamp(20px,3vw,48px) 60px}.command-welcome{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.command-welcome h1{font-size:clamp(2rem,3.5vw,3.2rem);margin:0}.command-welcome p{margin:4px 0;color:#69545d}.today{padding:10px 16px;background:#fff;border:1px solid var(--line);border-radius:12px;font-weight:700}.command-grid{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:22px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.metric-card,.command-card{background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 8px 28px rgba(75,18,45,.07)}.metric-card{position:relative;padding:20px 18px}.metric-card h3{font-size:1rem;margin:0 40px 10px 0}.metric-card>strong{display:block;font:700 1.8rem Georgia;color:#21151a}.metric-card>strong.negative{color:#bb164f}.metric-icon{position:absolute;right:16px;top:14px;width:38px;height:38px;border-radius:50%;background:var(--blush);color:var(--pink);display:grid;place-items:center;font-weight:900}.metric-card dl{display:grid;grid-template-columns:1fr auto;font-size:.78rem;margin:18px 0 12px}.metric-card dt,.metric-card dd{margin:2px 0}.metric-card i{display:block;height:5px;border-radius:10px;background:var(--blush);overflow:hidden}.metric-card i:before{content:"";display:block;width:var(--value);height:100%;background:var(--pink);border-radius:10px}.command-card{padding:25px}.priorities{margin-bottom:18px}.command-title{display:flex;justify-content:space-between;align-items:center}.command-title h2{margin:0 0 14px;font-size:1.45rem}.command-title>span{padding:5px 12px;border-radius:99px;background:#fff0f4;color:var(--pink);font-weight:800;font-size:.8rem}.priorities>a{display:grid;grid-template-columns:30px 42px 1fr auto 15px;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);color:var(--ink);text-decoration:none}.priorities>a:first-of-type{border-radius:12px 12px 0 0}.priorities>a:last-of-type{border-radius:0 0 12px 12px}.priorities>a>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--pink);color:#fff}.priority-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--blush);color:var(--pink)}.priorities a div strong,.priorities a div small{display:block}.priorities a div small{color:#745f68}.priorities em{font-style:normal;font-size:.72rem;padding:4px 10px;border-radius:99px}.priorities em.high{background:#ffe5ed;color:#c11555}.priorities em.medium{background:#fff1d8;color:#9a5b00}.priorities>a>i{font:1.6rem Georgia}.programme h2{margin-top:0}.programme-steps{display:flex;overflow:auto;padding:8px 0}.programme-steps a{min-width:125px;flex:1;text-align:center;color:var(--ink);text-decoration:none;position:relative}.programme-steps a:not(:last-child):after{content:"";position:absolute;top:20px;left:65%;width:70%;height:3px;background:#f4c4d6}.programme-steps b{position:relative;z-index:1;width:43px;height:43px;margin:auto;display:grid;place-items:center;border:2px solid var(--pink);border-radius:50%;background:#fff;color:var(--pink)}.programme-steps a.submitted b,.programme-steps a.reviewed b{background:var(--pink);color:#fff}.programme-steps strong,.programme-steps small{display:block;font-size:.73rem;margin-top:6px}.programme-steps small{color:#75616a}.programme-note{border-top:1px solid var(--line);margin:18px 0 0;padding-top:14px}.command-rail{display:grid;gap:16px;align-content:start}.command-rail .command-card{padding:20px}.command-rail h2{font-size:1.25rem;margin:0 0 14px}.fund-panel{text-align:center;background:linear-gradient(160deg,#fff,#fff0f4)}.mini-jar{height:240px;max-width:210px;margin:auto;position:relative;display:grid;place-items:center;overflow:hidden}.mini-jar img{position:absolute;z-index:2;width:100%;height:100%;object-fit:contain}.mini-jar-fill{position:absolute;z-index:1;bottom:20px;width:62%;max-height:67%;background:linear-gradient(#f27eaf,var(--pink));border-radius:10px 10px 45px 45px;opacity:.9}.mini-jar>strong{position:relative;z-index:3;font:700 2rem Georgia;color:var(--burgundy)}.fund-panel>p{margin:6px 0}.fund-panel>small{display:block}.command-button{display:block;margin-top:14px;border-radius:8px;background:var(--pink);color:#fff;padding:10px;text-decoration:none;font-weight:900}.command-button.outline{background:#fff;color:var(--pink);border:1px solid var(--pink)}.date-block{float:left;margin-right:12px;width:55px;text-align:center;border-radius:8px;background:var(--blush);padding:6px}.date-block strong,.date-block small{display:block}.support-card{padding:20px;border-radius:16px;background:linear-gradient(135deg,#8b0d42,var(--pink));color:#fff}.support-card h2{color:#fff}.support-card a{display:block;background:#fff;color:var(--pink);text-align:center;padding:8px;border-radius:8px;text-decoration:none;font-weight:900}.request-card{margin-top:22px}.request-card textarea{min-height:80px}
@media(max-width:1250px){.metric-grid{grid-template-columns:repeat(2,1fr)}.command-grid{grid-template-columns:minmax(0,1fr) 275px}}@media(max-width:980px){.command-shell{grid-template-columns:86px minmax(0,1fr)}.command-sidebar{padding:20px 8px}.member-avatar{width:52px;height:52px}.side-brand,.command-sidebar nav a:not(.active){font-size:0}.side-brand small,.command-sidebar blockquote,.side-signout{display:none}.command-sidebar nav{margin:24px -8px}.command-sidebar nav a{justify-content:center;padding:14px 8px}.command-sidebar nav span{font-size:1.35rem}.command-grid{grid-template-columns:1fr}.command-rail{grid-template-columns:repeat(3,1fr)}.fund-panel{grid-row:span 2}}@media(max-width:700px){.command-shell{display:block}.command-sidebar{position:sticky;z-index:20;width:100%;height:auto;display:block;padding:9px}.member-avatar,.side-brand,.command-sidebar blockquote,.side-signout{display:none}.command-sidebar nav{display:flex;overflow:auto;margin:0}.command-sidebar nav a,.command-sidebar nav a:not(.active){min-width:70px;display:grid;gap:2px;justify-items:center;padding:8px;font-size:.62rem;border-left:0;border-bottom:3px solid transparent}.command-sidebar nav a.active{border-bottom-color:var(--gold)}.command-main{padding:20px 14px 45px}.command-welcome{display:block}.today{display:inline-block;margin-top:10px}.metric-grid{grid-template-columns:1fr 1fr}.command-rail{grid-template-columns:1fr}.priorities>a{grid-template-columns:26px 1fr 14px}.priority-icon,.priorities em{display:none}.programme-steps a{min-width:110px}.formgrid{grid-template-columns:1fr}}@media(max-width:440px){.metric-grid{grid-template-columns:1fr}.command-welcome h1{font-size:2rem}}

/* v1.3.4 dedicated W.I.S.E. Habit learning pages */
.wise-hub-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:28px 0}.wise-hub-intro h2{margin-bottom:6px}.wise-hub-intro p{margin:0}.wise-hub-intro>strong{white-space:nowrap;padding:11px 17px;border-radius:99px;background:var(--blush);color:var(--burgundy)}.wise-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wise-gateway{position:relative;min-height:330px;padding:27px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(150deg,#fff,#fff9f5);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;transition:.2s}.wise-gateway:hover{transform:translateY(-5px);border-color:var(--pink)}.wise-gateway.complete{border-color:#77b99a}.gateway-number{display:inline-block;padding:4px 9px;border-radius:99px;background:var(--blush);color:var(--pink);font-size:.72rem;font-weight:900;text-transform:uppercase}.wise-gateway>i{width:65px;height:65px;margin:22px 0 14px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--burgundy),#9f164e);border:3px solid var(--gold);color:#fff;font:normal 1.8rem Georgia}.wise-gateway h2{margin:0;font-size:1.65rem}.wise-gateway h3{font-size:1.05rem;margin:5px 0}.wise-gateway p{font-size:.9rem}.gateway-progress{height:8px;border-radius:99px;background:var(--blush);overflow:hidden}.gateway-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--gold))}.wise-gateway small{display:block;margin:7px 0 17px;color:#6f5a63}.wise-gateway>b{color:var(--pink)}.habit-page-hero{display:grid;grid-template-columns:90px 1fr 110px;gap:25px;align-items:center;padding:35px;margin-bottom:25px;border-radius:25px;background:linear-gradient(135deg,var(--burgundy),#9f164e);color:#fff}.habit-page-hero h1,.habit-page-hero .eyebrow{color:#fff}.habit-page-hero h1{font-size:clamp(2rem,4vw,3.8rem);margin:3px 0}.habit-page-icon{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);border:3px solid var(--gold);font:2.2rem Georgia}.habit-page-hero .ring:before{background:var(--burgundy)}.habit-page-hero .ring span{color:#fff}.habit-page-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:start}.habit-learn{display:grid;gap:22px}.habit-learn .card,.habit-workbook{margin:0}.lesson-points{padding:0;list-style:none;counter-reset:wise}.lesson-points li{counter-increment:wise;position:relative;padding:14px 10px 14px 55px;margin:9px 0;border-radius:12px;background:var(--cream)}.lesson-points li:before{content:counter(wise);position:absolute;left:12px;top:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--pink);color:#fff;font-weight:900}.habit-workbook textarea{min-height:105px}.lab-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.habit-page-nav{display:flex;justify-content:space-between;gap:15px;margin:28px 0}.habit-page-nav a{padding:12px 18px;border:1px solid var(--line);border-radius:99px;background:#fff;color:var(--burgundy);text-decoration:none;font-weight:900}.habit-page-nav a:hover{border-color:var(--pink);color:var(--pink)}
@media(max-width:900px){.wise-hub-grid{grid-template-columns:repeat(2,1fr)}.habit-page-grid{grid-template-columns:1fr}}@media(max-width:650px){.wise-hub-intro{display:block}.wise-hub-intro>strong{display:inline-block;margin-top:12px}.wise-hub-grid{grid-template-columns:1fr}.habit-page-hero{grid-template-columns:65px 1fr;padding:24px 18px}.habit-page-icon{width:60px;height:60px}.habit-page-hero>.ring{grid-column:1/-1}.habit-page-nav{display:grid}.habit-page-nav span{display:none}.habit-page-nav a{text-align:center}.lab-actions{display:grid}}
.habit-media{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 24px}.habit-media>img,.habit-video-card{width:100%;border-radius:22px;border:1px solid var(--line);box-shadow:var(--shadow)}.habit-media>img{display:block;aspect-ratio:16/9;object-fit:cover}.habit-video-card{padding:22px;background:#fff}.habit-video-card h2{margin:3px 0 15px}.habit-video-card video{display:block;width:100%;aspect-ratio:16/9;border-radius:14px;background:#230712}.video-coming{aspect-ratio:16/9;border-radius:14px;background:linear-gradient(135deg,var(--burgundy),#9f164e);color:#fff;display:grid;place-items:center;align-content:center;text-align:center;padding:20px}.video-coming span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pink);font-size:1.5rem}.video-coming strong,.video-coming small{display:block;margin-top:9px}@media(max-width:800px){.habit-media{grid-template-columns:1fr}}
