.bx-reading-visual{--reading-accent:#087e72;border-top:3px solid var(--reading-accent);color:#143f36;box-sizing:border-box;background:#f1f7f3;max-width:100%;margin:36px 0;padding:26px}.bx-visual-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.bx-visual-heading svg{width:26px;height:26px;color:var(--reading-accent);flex:none}.bx-article-copy .bx-visual-heading h3{letter-spacing:-.3px;margin:0;font-size:20px;line-height:1.35}.bx-reading-visual dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.bx-reading-visual dl>div{min-width:0}.bx-visual-step{letter-spacing:.08em;color:var(--reading-accent);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:13px;display:block}.bx-reading-visual dt{margin:0 0 7px;font-size:16px;font-weight:650;line-height:1.4}.bx-reading-visual dd{color:#4c655b;margin:0;font-size:15px;line-height:1.55}.bx-reading-visual figcaption{color:#52675e;margin-top:24px;font-size:13px;line-height:1.55}.bx-reading-parking{--reading-accent:#7450a4;background:#f4eff8}.bx-reading-priority dl>div{border-bottom:3px solid #087e72;padding-bottom:14px}.bx-reading-priority dl>div:nth-child(2){border-color:#b37516}.bx-reading-priority dl>div:nth-child(3){border-color:#9a4d6a}.bx-reading-reaction{--reading-accent:#b54b4d;background:#fcf0ea}.bx-reading-reaction .bx-visual-step{font-size:22px;font-weight:600}.bx-reading-evening{--reading-accent:#496a96;background:#f0f4f8}.bx-reading-evening dl{border-top:2px solid #bbcdde;padding-top:20px}.bx-reading-energy{--reading-accent:#376f8a;background:#eff7f8}.bx-reading-energy dl>div{border-left:2px solid #abced8;padding-left:14px}.bx-reading-news{--reading-accent:#9f527b;background:#f8f0f5}.bx-reading-news dl>div{background:#fff;padding:16px}.bx-reading-caffeine{--reading-accent:#936340;background:#f8f4ed}.bx-diary-wrap{overflow-x:auto}.bx-reading-visual table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.bx-reading-visual th,.bx-reading-visual td{vertical-align:top;white-space:normal;border-bottom:1px solid #d6ddd5;padding:12px 8px}.bx-reading-visual th{font-weight:600}.bx-reading-visual thead{color:#745134}.bx-reading-meal{--reading-accent:#48783e;background:#f2f7eb}.bx-reading-meal .bx-visual-step{background:#ddeccb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bx-reading-vitamin{--reading-accent:#956a13;background:#fbf5e5}.bx-reading-vitamin dl>div{text-align:center}.bx-reading-vitamin dt{color:#705c2b;font-size:14px}.bx-reading-vitamin dd{color:#25463a;font-size:19px;font-weight:600}.bx-reading-vitamin .bx-visual-step{display:none}.bx-reading-a1c{--reading-accent:#436fb5;background:#eff4fc}.bx-reading-a1c dl{grid-template-columns:1fr}.bx-reading-a1c dl>div{grid-template-columns:30px 140px 1fr;align-items:start;gap:12px;display:grid}.bx-reading-a1c .bx-visual-step,.bx-reading-a1c dt{margin:0}.bx-article-photo-credit{color:#596d63;max-width:720px;margin:14px 0 0;font-size:12px;line-height:1.6}.bx-article-photo-credit a{color:inherit;text-underline-offset:3px}@media (width<=650px){.bx-reading-visual{margin:28px 0;padding:20px}.bx-reading-visual dl{grid-template-columns:1fr;gap:22px}.bx-visual-step{margin-bottom:6px}.bx-reading-a1c dl>div{grid-template-columns:24px 1fr;gap:6px 10px}.bx-reading-a1c dd{grid-column:2}.bx-reading-vitamin dl>div{text-align:left}.bx-reading-visual table{font-size:13px}.bx-reading-visual th,.bx-reading-visual td{padding:10px 6px}}.af-refresh .bx-header.bx-journal-hero{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px);max-width:1280px;padding-top:58px;padding-bottom:72px;display:grid}.bx-journal-intro h1{margin:20px 0 26px}.af-refresh .bx-journal-intro>p:not(.af-eyebrow){max-width:530px;color:var(--af-muted);font-size:18px;line-height:1.8}.bx-journal-discover{align-items:center;gap:22px;min-height:44px;margin-top:28px;display:inline-flex}.bx-journal-discover>span{background:var(--af-selected);border:1px solid #b89b64;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.bx-journal-hero-photo{aspect-ratio:1.06;background:var(--af-mint);border-radius:48% 48% 43% 43%/32% 32% 25% 25%;width:100%;position:relative;overflow:hidden}.bx-journal-hero-photo>img,.bx-cover.bx-photograph>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bx-cover.bx-photograph:before{content:none}.bx-post .bx-cover.bx-photograph{border-radius:0 0 30px;flex:none;width:100%}.bx-feature .bx-cover.bx-photograph{border-radius:0 70px 70px 0}.af-refresh .bx-journal-hero+.bx-feature{padding-top:clamp(40px,5vw,72px)}.bx-article>header.bx-photo-article-header{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,55px);max-width:none;margin:35px auto 60px;display:grid}.bx-photo-article-header .bx-article-intro h1{font-size:clamp(36px,4.1vw,54px);line-height:1.12}.bx-photo-article-header .bx-deck{font-size:18px;line-height:1.8}.bx-photo-article-header .bx-cover.bx-photograph{aspect-ratio:auto;border-radius:44% 44% 34px 34px/23% 23% 34px 34px;align-self:stretch;min-height:520px}@media (width<=1000px){.af-refresh .bx-header.bx-journal-hero{gap:30px}.bx-photo-article-header .bx-cover.bx-photograph{min-height:480px}}@media (width<=750px){.af-refresh .bx-header.bx-journal-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px;padding-bottom:48px}.bx-journal-intro{max-width:600px}.bx-journal-hero-photo{aspect-ratio:1.4;border-radius:44% 44% 32px 32px/28% 28% 32px 32px;max-height:420px}.bx-journal-discover{margin-top:20px}.bx-article>header.bx-photo-article-header{grid-template-columns:minmax(0,1fr);gap:30px;margin:32px auto 40px}.bx-photo-article-header .bx-cover.bx-photograph{aspect-ratio:1.25;border-radius:44% 44% 28px 28px/25% 25% 28px 28px;min-height:0;max-height:430px}}@media (width<=650px){.bx-feature .bx-cover.bx-photograph{border-radius:0 0 45px}.af-refresh .bx-journal-intro>p:not(.af-eyebrow){font-size:17px}.bx-photo-article-header .bx-article-intro h1{font-size:34px;line-height:1.14}}.af-refresh #main-content .bx-post .bx-cover.bx-full-photo{background:0 0}.af-refresh #main-content .bx-post .bx-cover.bx-full-photo>img{width:100%;max-width:none;height:100%;object-fit:cover!important;transform:none!important}.af-refresh[data-hero-family=editorial] #main-content .bx-photo-article-header[data-photo-route]>.bx-cover.bx-article-photo{aspect-ratio:auto;background:0 0;border-radius:5px;width:100%;max-height:none;display:block;overflow:hidden;-webkit-mask:none;mask:none;height:560px!important;min-height:0!important}.af-refresh[data-hero-family=editorial] #main-content .bx-photo-article-header[data-photo-route]>.bx-cover.bx-article-photo>img{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;animation:none;display:block;position:absolute;inset:0;transform:none;object-fit:cover!important}@media (width<=750px){.af-refresh[data-hero-family=editorial] #main-content .bx-photo-article-header[data-photo-route]>.bx-cover.bx-article-photo{aspect-ratio:4/3;height:auto!important}}.af-refresh #main-content .bx-immersive-article-header{--hero-title-size:clamp(32px,3.6vw,52px);--hero-title-leading:1.15;--hero-title-tracking:-.04em;background:var(--af-surface,#fff9f0);width:100%;max-width:none;margin:0;padding:0}.af-refresh #main-content .bx-immersive-article-header>.bx-cover.bx-article-photo{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:clamp(340px,42vw,800px);min-height:0;max-height:none;margin:0;display:block;position:relative;inset:auto;overflow:hidden;-webkit-mask:none;mask:none}.af-refresh #main-content .bx-immersive-article-header>.bx-cover.bx-article-photo:before,.af-refresh #main-content .bx-immersive-article-header>.bx-cover.bx-article-photo:after{display:none}.af-refresh #main-content .bx-immersive-article-header>.bx-cover.bx-article-photo>img{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;animation:none;display:block;position:absolute;inset:0;object-fit:cover!important;transform:none!important}.af-refresh #main-content .bx-immersive-article-header>.bx-article-intro{text-align:center;max-width:960px;margin:auto;padding-block:42px 30px}.bx-immersive-article-header .bx-article-intro>.af-text-link{margin:0 auto 24px;font-size:13px;display:table}.bx-immersive-article-header .bx-post-meta{font-size:12px;line-height:1.7;display:block}.af-refresh #main-content .bx-immersive-article-header h1{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(32px,3.6vw,52px)!important;line-height:1.15!important}.af-refresh #main-content .bx-immersive-article-header .bx-deck{max-width:760px;color:var(--af-muted);margin:0 auto 22px;font-size:18px;line-height:1.8}.bx-immersive-article-header .je-views{justify-content:center;margin-top:14px}@media (width<=750px){.af-refresh #main-content .bx-immersive-article-header>.bx-cover.bx-article-photo{height:clamp(270px,70vw,460px)}.af-refresh #main-content .bx-immersive-article-header>.bx-article-intro{padding-block:30px 24px}.af-refresh #main-content .bx-immersive-article-header .bx-deck{font-size:16px}}.je-views{color:#52665d;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:inline-flex}.je-views>svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:18px;height:18px}.bx-post-meta-row{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;display:flex}.bx-post-meta-row .bx-post-meta{margin:0}.bx-feature small>.je-views{margin-left:15px}.bx-article-intro>.je-views{background:#eee8dd;border-radius:30px;width:max-content;margin-top:19px;padding:9px 13px;display:flex}.je-feedback{background:#eee5f3;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 25px;margin:38px 0;padding:28px;display:flex}.af-refresh #main-content .je-feedback h2{color:#003d35;letter-spacing:-.035em;margin:0 0 9px;font-size:26px!important;line-height:1.3!important}.af-refresh #main-content .je-feedback>div>p{color:#52665d;margin:0;font-size:14px!important;line-height:1.6!important}.je-reactions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.je-reactions button{color:#005d52;cursor:pointer;background:#fffdfa;border:0;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 17px;transition:background .18s,transform .18s;display:inline-flex}.af-refresh #main-content .je-reactions button{font-size:13px!important}.je-reactions button>svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.je-thumb-down{transform:rotate(180deg)}.je-reactions button>b{font-variant-numeric:tabular-nums;min-width:16px;font-size:12px}.je-reactions button:hover{background:#f9e6b1;transform:translateY(-2px)}.af-refresh #main-content .je-reactions button[aria-pressed=true]{color:#fffdfa!important;background:#007f72!important}.je-reactions button[aria-pressed=true]>svg{animation:.3s ease-out je-vote-pop}.je-reactions button:disabled{opacity:.6;cursor:wait}.je-reactions button:focus-visible{outline-offset:4px;outline:3px solid #007f72}.af-refresh #main-content .je-feedback .je-feedback-status{color:#52665d;flex-basis:100%;min-height:20px;margin:0;font-size:12px!important;line-height:1.6!important}@keyframes je-vote-pop{50%{scale:1.18}to{scale:1}}@media (width<=750px){.je-feedback{gap:19px;padding:23px}.af-refresh #main-content .je-feedback h2{font-size:24px!important}.bx-feature small>.je-views{margin:10px 0 0;display:flex}.je-reactions{gap:8px}.je-reactions button{padding:10px 14px}.bx-post-meta-row{gap:8px 15px}}@media (prefers-reduced-motion:reduce){.je-reactions button,.je-reactions button>svg{transition:none!important;animation:none!important;transform:none!important}.je-reactions button>.je-thumb-down{transform:rotate(180deg)!important}}html.af-reduce-motion .je-reactions button,html.af-reduce-motion .je-reactions button>svg{transition:none!important;animation:none!important}.af-refresh #main-content .bx-feature .bx-feature-metadata{flex-wrap:wrap;align-items:center;gap:10px 22px;line-height:1.5;display:flex}.bx-feature .bx-feature-metadata>.je-views{font-size:inherit;line-height:inherit;margin:0;display:inline-flex}
