.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem 4rem;padding-top:clamp(2.5rem,8vw,6rem);padding-bottom:2rem;display:grid}.intro[data-astro-cid-wcolddp2] .lede[data-astro-cid-wcolddp2]{margin-top:1.2rem}.actions[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.8rem 1rem;margin-top:2rem;display:flex}.month[data-astro-cid-wcolddp2]{background:var(--night-1);border:1px solid var(--line);border-radius:var(--radius-m);margin:0;padding:1.4rem}.month-head[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:baseline;margin-bottom:.9rem;display:flex}.month-name[data-astro-cid-wcolddp2]{font-family:var(--font-serif);font-size:var(--step-2);color:var(--ink-0);font-variation-settings:"opsz" 36}.grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.dow[data-astro-cid-wcolddp2]{color:var(--ink-3);text-align:center;padding-bottom:.2rem;font-size:.75rem}.day[data-astro-cid-wcolddp2]{aspect-ratio:1;background:var(--night-3);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:.85rem;display:grid;position:relative}.day[data-astro-cid-wcolddp2].empty{background:0 0}.day[data-astro-cid-wcolddp2].ache{color:var(--ink-0);background:#f5685073}.day[data-astro-cid-wcolddp2].severe{color:var(--night-0);background:#f56850d9;font-weight:700}.day[data-astro-cid-wcolddp2].period:after{content:"";background:var(--bloom);border-radius:2px;height:3px;position:absolute;bottom:5px;left:18%;right:18%}.day[data-astro-cid-wcolddp2] .med[data-astro-cid-wcolddp2]{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 0 2px var(--night-1);border-radius:50%;position:absolute;top:5px;right:5px}figcaption[data-astro-cid-wcolddp2]{color:var(--ink-1);font-size:var(--step--1);flex-wrap:wrap;gap:.3rem 1.4rem;margin-top:1rem;display:flex}figcaption[data-astro-cid-wcolddp2] b{font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink-0);font-weight:500}.legend[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.3rem 1.1rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:center;gap:.4rem;margin:0;display:inline-flex}.k[data-astro-cid-wcolddp2]{border-radius:3px;width:12px;height:12px;display:inline-block}.k[data-astro-cid-wcolddp2].ache{background:#f5685073}.k[data-astro-cid-wcolddp2].severe{background:#f56850d9}.k[data-astro-cid-wcolddp2].med{background:var(--cyan);border-radius:50%;width:8px;height:8px}.k[data-astro-cid-wcolddp2].period{background:var(--bloom);height:3px}.band[data-astro-cid-wcolddp2]{padding-top:3.5rem}.band[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-top:0}.cols[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2.5rem;padding-top:.5rem;display:grid}.cols[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-top:1rem}.cols[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--ink-0);text-decoration:none}.cols[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--cyan);text-decoration:underline}.cols[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);font-size:var(--step--1)}.app[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:3rem;display:grid}.app[data-astro-cid-wcolddp2] .phone{filter:brightness(.92);border-radius:22px}@media (width<=960px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.month[data-astro-cid-wcolddp2]{max-width:30rem}.cols[data-astro-cid-wcolddp2],.app[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.app[data-astro-cid-wcolddp2] .phone{max-width:260px}}
