.daily-page,.daily-subscription{--daily-ink:#343831;--daily-gold:#8a6b32;max-width:1240px;color:var(--daily-ink);margin:auto;padding:48px 40px 80px}.daily-page p,.daily-subscription p{word-break:keep-all;line-height:1.9}.daily-overline{letter-spacing:.1em;color:var(--daily-gold);align-items:center;gap:8px;margin:0 0 22px;display:flex;font-size:12px!important}.daily-hero{grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding:30px 0 54px;display:grid}.daily-hero h1,.daily-subscription h1{font:500 clamp(34px,3.5vw,52px)/1.5 var(--serif);letter-spacing:-.04em;margin:0 0 26px}.daily-page em{color:var(--daily-gold);font-style:normal}.daily-hero-copy>p:not(.daily-overline){color:#737365;font-size:16px;line-height:2}.daily-hero-art{aspect-ratio:1/1.12;object-fit:cover;border:1px solid #e0d2b5;border-radius:140px 140px 14px 14px;width:100%;height:auto}.daily-hero-price{color:#716143;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:28px 0;display:flex}.daily-hero-price strong{font:500 58px/1.2 var(--latin);color:#4d412d;letter-spacing:-.025em}.daily-hero-price small{color:#77776a;flex-basis:100%;margin-top:8px;font-size:13px;line-height:1.7}.daily-primary{color:#4b402b;background:linear-gradient(120deg,#ece6d7,#d9c8a4);border:1px solid #b8a273;border-radius:8px;justify-content:center;align-items:center;gap:28px;min-height:56px;padding:14px 26px;font-size:16px;font-weight:600;line-height:1.7;text-decoration:none;display:inline-flex}.daily-primary:disabled{color:#88806c;cursor:not-allowed;background:#f1eee5;border-color:#d7cfbd}.daily-secondary{color:#77613d;align-items:center;gap:10px;min-height:44px;margin:16px 0;font-size:14px;display:inline-flex}.daily-hero .daily-secondary{width:fit-content;display:flex}:is(.daily-page :is(a,button,summary):focus-visible,.daily-subscription a:focus-visible){outline-offset:5px;outline:3px solid #90703a}.daily-benefits{border-block:1px solid #daceb7;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:86px;padding:30px 0;display:grid}.daily-benefits>div{border-left:1px solid #ded7c6;gap:14px;padding:12px 24px;display:grid}.daily-benefits>div:first-child{border-left:0}.daily-benefits svg{color:#9f875a;stroke-width:1.3px}.daily-benefits strong{font-size:17px}.daily-benefits p{color:#74766a;margin:0;font-size:14px}.daily-section-heading{margin-bottom:35px}.daily-section-heading>p{color:var(--daily-gold);margin:0 0 16px;font-size:13px}.daily-section-heading h2,.daily-invitation h2{font:500 clamp(28px,3vw,40px)/1.6 var(--serif);letter-spacing:-.035em;margin:0 0 22px}.daily-section-heading>span{color:#7d7c70;font-size:14px;line-height:1.8}.daily-preview{max-width:850px;margin:auto}.daily-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.daily-week button{color:#8a8170;cursor:pointer;background:#fffdf8;border:1px solid #ddd3be;border-radius:9px;gap:9px;padding:16px 6px;display:grid}.daily-week button[aria-pressed=true]{color:#594725;background:#efe4cc;border-color:#a98b4f}.daily-week span{font-size:13px}.daily-week strong{font:500 26px/1.1 var(--latin)}.daily-week small{font-size:12px}.daily-letter{background:linear-gradient(145deg,#fffefb,#f6efde);border:1px solid #d6c5a1;border-radius:12px;padding:44px 56px;box-shadow:0 25px 55px -45px #77613e66}.daily-letter>header{color:#928366;border-bottom:1px solid #d5c9af;justify-content:space-between;gap:16px;margin-bottom:35px;padding-bottom:23px;font-size:12px;line-height:1.8;display:flex}.daily-letter h3{font:500 clamp(25px,2.5vw,34px)/1.65 var(--serif);letter-spacing:-.035em;word-break:keep-all;margin:0 0 25px}.daily-letter-greeting{color:#76633f;margin-bottom:28px;font-size:16px}.daily-evidence{background:#eeeadf;border-left:2px solid #b69b65;margin-bottom:30px;padding:22px 25px}.daily-evidence>span{letter-spacing:.08em;color:#847047;font-size:12px}.daily-evidence>p{color:#605e51;margin:10px 0 0;font-size:15px;line-height:1.9}.daily-prose p{margin:0 0 25px;font-size:17px;line-height:2.05}.daily-letter blockquote{border-block:1px solid #cdb98c;margin:35px 0;padding:28px 0}.daily-letter blockquote>span{color:#978256;margin-bottom:13px;font-size:12px;display:block}.daily-letter blockquote>strong{font:600 23px/1.8 var(--serif);color:#705729;word-break:keep-all}.daily-takeaways{grid-template-columns:1fr 1fr;gap:28px;display:grid}.daily-takeaways span{color:#8a713f;font-size:13px}.daily-takeaways p{margin:12px 0 0;font-size:15px;line-height:1.9}.daily-audio{color:#8f805e;border-block:1px solid #dbcfb9;align-items:center;gap:14px;margin-top:30px;padding:22px 0;display:flex}.daily-audio>div{flex:1;gap:7px;display:grid}.daily-audio strong{color:#5c584a;font-size:14px}.daily-audio span{color:#7f7d70;font-size:12px}.daily-audio button{color:#91876f;background:#f5f1e7;border:1px solid #d8cdb5;border-radius:20px;padding:9px 13px;font-size:12px}.daily-method{color:#858272;margin-top:22px;font-size:13px;line-height:1.9}.daily-method summary{cursor:pointer;min-height:44px;padding-top:12px;display:list-item}.daily-method p{margin:12px 0}.daily-monthly{grid-template-columns:1fr 1fr;align-items:center;gap:38px;margin-top:60px;display:grid}.daily-monthly h3{font:500 28px/1.6 var(--serif);margin:10px 0}.daily-monthly p{color:#757467;font-size:15px}.daily-monthly button{color:#776035;cursor:pointer;background:#fbf7ed;border:1px solid #b7a278;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:14px;display:inline-flex}.daily-month-card{aspect-ratio:3/4;text-align:center;background:linear-gradient(145deg,#fffdf6,#eadcbf);border:1px solid #b79e6a;flex-direction:column;justify-content:space-between;align-items:center;padding:40px 32px;display:flex;box-shadow:inset 0 0 0 9px #f9f4e7,inset 0 0 0 10px #dbcaa6}.daily-month-card>span{letter-spacing:.12em;color:#9a835b;font-size:11px}.daily-month-card strong{font:500 25px/1.9 var(--serif);color:#6a5430;word-break:keep-all}.daily-month-card small{color:#986;font-size:12px;line-height:1.8}.daily-invitation{text-align:center;padding:95px 0 20px}.daily-invitation>.daily-overline{justify-content:center}.daily-invitation>p:not(.daily-overline){color:#7b7a6e;font-size:14px;line-height:1.9}.daily-invitation>a{margin-top:20px}.daily-subscription{max-width:1120px}.daily-subscription-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;margin-top:18px;display:grid}.daily-subscription-art,.daily-subscription-summary{background:#fffcf5;border:1px solid #d8c8a7;border-radius:12px;overflow:hidden}.daily-subscription-art img{object-fit:cover;width:100%;height:290px;display:block}.daily-subscription-art>div{padding:32px}.daily-subscription-art h1{font-size:34px}.daily-subscription-art p{color:#7a715e;font-size:15px}.daily-subscription-summary{background:#fff;flex-direction:column;padding:36px;display:flex}.daily-subscription-summary h2{font:500 28px/1.6 var(--serif);margin:0}.daily-subscription-summary ul{gap:14px;margin:0 0 25px;padding:0;list-style:none;display:grid}.daily-subscription-summary li{gap:10px;font-size:14px;line-height:1.8;display:flex}.daily-subscription-summary li svg{color:#9d8451;flex-shrink:0;margin-top:5px}.daily-subscription-summary dl{border-block:1px solid #daceb7;margin:0;padding:20px 0}.daily-subscription-summary dl>div{justify-content:space-between;gap:20px;margin:8px 0;font-size:14px;line-height:1.8;display:flex}.daily-subscription-summary dt{color:#8b8270}.daily-subscription-summary dd{text-align:right;word-break:keep-all;margin:0}.daily-subscription-note{color:#777366;margin:23px 0;font-size:14px}.daily-billing-note{color:#8f897b;margin:17px 0 0;font-size:12px}@media (max-width:700px){.daily-page,.daily-subscription{padding:22px 22px 55px}.daily-hero{flex-direction:column-reverse;align-items:stretch;gap:28px;padding:0 0 35px;display:flex}.daily-hero-art{aspect-ratio:3/2;border-radius:70px 70px 10px 10px}.daily-hero h1{font-size:32px}.daily-hero-copy>p:not(.daily-overline){font-size:15px}.daily-hero-price strong{font-size:48px}.daily-benefits{grid-template-columns:1fr;gap:0;margin-bottom:50px;padding:0 0 16px}.daily-benefits>div{border-top:1px solid #ddd4c1;border-left:0;grid-template-columns:24px 1fr;gap:8px 15px;padding:23px 0}.daily-benefits>div:first-child{border-top:0}.daily-benefits p{grid-column:2}.daily-benefits p br{display:none}.daily-benefits strong{font-size:16px}.daily-week{gap:5px}.daily-week button{gap:8px;padding:13px 3px}.daily-week strong{font-size:23px}.daily-week span,.daily-week small{font-size:12px}.daily-letter{padding:26px 22px}.daily-letter>header{gap:5px;margin-bottom:26px;padding-bottom:18px;font-size:12px;display:grid}.daily-letter h3{font-size:25px;line-height:1.65}.daily-letter-greeting{font-size:15px}.daily-evidence{padding:18px 16px}.daily-evidence>p{font-size:14px}.daily-prose p{font-size:16px;line-height:2}.daily-letter blockquote>strong{font-size:21px}.daily-takeaways{grid-template-columns:1fr;gap:22px}.daily-audio{flex-wrap:wrap;gap:11px}.daily-audio button{margin-left:32px}.daily-monthly{grid-template-columns:1fr;gap:24px;margin-top:42px}.daily-month-card{width:100%;max-width:360px;min-height:360px;margin:auto}.daily-invitation{padding-top:62px}.daily-subscription-grid{grid-template-columns:1fr;gap:20px}.daily-subscription-art img{height:210px}.daily-subscription-summary,.daily-subscription-art>div{padding:26px 22px}.daily-subscription-art h1{font-size:29px}.daily-subscription-summary dl>div{font-size:13px}.daily-overline{letter-spacing:.06em}}@media (max-width:360px){.daily-page,.daily-subscription{padding-inline:18px}.daily-letter{padding:24px 17px}.daily-week{gap:3px}.daily-week button{border-radius:6px}.daily-week small{font-size:11px}.daily-month-card{padding:32px 26px}.daily-audio>div{min-width:145px}}
