.dl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px 96px;display:grid}.dl-side{position:sticky;top:96px}.dl-title{text-wrap:balance;margin:0}.dl-clock{color:#fff9ef;background:#0e2b29;border-radius:22px;flex-direction:column;gap:6px;max-width:440px;margin-top:44px;padding:26px 28px 24px;display:flex}.dl-day{font:500 12px var(--font-mono);letter-spacing:.04em;color:#a9bab5}.dl-time{font:400 clamp(64px, 7vw, 96px) / 1 var(--font-display);letter-spacing:-.02em;margin-top:6px;display:block}.dl-who{color:#e9dcc6;font-size:15px}.dl-dots{gap:6px;margin-top:18px;display:flex}.dl-dots i{background:#e9dfcd29;border-radius:3px;flex:1;height:3px;transition:background .4s}.dl-dots i[data-on]{background:#e9dcc6}.dl-list{margin:0;padding:0 0 0 40px;list-style:none;position:relative}.dl-rail{background:#eee6da;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:7px;overflow:hidden}.dl-rail>span{transform-origin:top;background:#0f5c58;position:absolute;inset:0;transform:scaleY(0)}.dl-item{border-bottom:1px solid #f4efe6;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:26px 0 30px;display:grid;position:relative}.dl-t,.dl-by,.dl-what{transition:color .45s}.js .dl-item[data-now]~.dl-item :is(.dl-t,.dl-by,.dl-what){color:#706456}.dl-dot{box-sizing:border-box;background:#fffdf8;border:2px solid #cbbba3;border-radius:50%;width:16px;height:16px;transition:border-color .4s,background .4s,transform .4s;position:absolute;top:30px;left:-40px}.dl-item[data-now] .dl-dot{background:#0f5c58;border-color:#0f5c58;transform:scale(1.15);box-shadow:0 0 0 6px #0f5c581f}.dl-t{font:500 14px var(--font-mono);color:#0f5c58;padding-top:3px}.dl-by{color:#1f1a14;padding-top:2px;font-size:14px;font-weight:600}.dl-what{font:400 clamp(21px, 1.7vw, 25px) / 1.3 var(--font-display);color:#1f1a14;text-wrap:pretty;grid-column:1/-1;margin:6px 0 0}.dl-tag{grid-column:1/-1;justify-self:start;margin-top:10px}.dl-note{color:#706456;margin:28px 0 0;font-size:13px}@media (width<=999.98px),(prefers-reduced-motion:reduce){.dl{grid-template-columns:minmax(0,1fr)}.dl-side{position:static}.dl-clock{display:none}.js .dl-item[data-now]~.dl-item .dl-t{color:#0f5c58}.js .dl-item[data-now]~.dl-item :is(.dl-by,.dl-what){color:#1f1a14}.dl-rail>span{transform:none!important}}.tr-hint[data-astro-cid-jdoltr5s]{color:#a9bab5;margin:0;font-size:13.5px}.tr-three-title[data-astro-cid-jdoltr5s]{max-width:760px;margin:0}.tr-three[data-astro-cid-jdoltr5s]{grid-template-columns:repeat(3,minmax(0,1fr));margin:52px 0 0;padding:0;list-style:none;display:grid}.tr-three[data-astro-cid-jdoltr5s] li[data-astro-cid-jdoltr5s]{flex-direction:column;padding:0 40px 0 0;display:flex}.tr-three[data-astro-cid-jdoltr5s] li[data-astro-cid-jdoltr5s]+li[data-astro-cid-jdoltr5s]{border-left:1px solid #e3d8c7;padding-left:40px}.tr-k[data-astro-cid-jdoltr5s]{color:#0f5c58;font-size:15px;font-weight:600}.tr-v[data-astro-cid-jdoltr5s]{font:400 clamp(52px, 5.4vw, 80px) / 1 var(--font-display);letter-spacing:-.02em;color:#1f1a14;margin-top:14px}.tr-three[data-astro-cid-jdoltr5s] p[data-astro-cid-jdoltr5s]{color:#544a3e;max-width:360px;margin:18px 0 0;font-size:15.5px;line-height:1.6}.tr-note[data-astro-cid-jdoltr5s]{color:#706456;margin:36px 0 0;font-size:13px}.tr-depth[data-astro-cid-jdoltr5s]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px 80px;display:grid}.tr-grades[data-astro-cid-jdoltr5s]{border-top:1px solid #1f1a14;margin:32px 0 0}.tr-grades[data-astro-cid-jdoltr5s] div[data-astro-cid-jdoltr5s]{color:#544a3e;border-bottom:1px solid #eee6da;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;font-size:15px;display:grid}.tr-grades[data-astro-cid-jdoltr5s] dd[data-astro-cid-jdoltr5s]{margin:0}@media (width<=999.98px){.tr-depth[data-astro-cid-jdoltr5s]{grid-template-columns:minmax(0,1fr)}}@media (width<=799.98px){.tr-three[data-astro-cid-jdoltr5s]{grid-template-columns:minmax(0,1fr);gap:36px}.tr-three[data-astro-cid-jdoltr5s] li[data-astro-cid-jdoltr5s],.tr-three[data-astro-cid-jdoltr5s] li[data-astro-cid-jdoltr5s]+li[data-astro-cid-jdoltr5s]{border-left:0;padding:0}.tr-three[data-astro-cid-jdoltr5s] li[data-astro-cid-jdoltr5s]+li[data-astro-cid-jdoltr5s]{border-top:1px solid #e3d8c7;padding-top:36px}}
