.daily-archive,.daily-reading{color:#252434;max-width:1160px;margin:0 auto;padding:72px 36px 96px}.daily-hero{grid-template-columns:1fr 300px;align-items:center;gap:60px;padding:20px 0 76px;display:grid}.daily-kicker{color:#706a90;margin:0 0 22px;font-size:14px}.daily-hero h1{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(40px,5.2vw,68px);font-weight:550;line-height:1.2}.daily-description{color:#777386;max-width:470px;font-size:16px;line-height:1.9}.daily-cover{height:234px;margin-right:15px;position:relative;transform:rotate(-7deg)}.daily-cover:before{content:"";background:#c7bcdc;border-radius:14px;position:absolute;inset:0 0 12px}.daily-cover-paper{background:#fff;border-radius:7px;position:absolute;inset:16px 12px;transform:rotate(9deg);box-shadow:0 4px 24px #33215112}.daily-cover-front{color:#625279;background:#e5dff0;border:1px solid #d2c6e4;border-radius:0 14px 14px;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:absolute;inset:50px -8px 0 0;box-shadow:0 20px 40px #4a326815}.daily-cover-front:before{content:"";background:#e5dff0;border:1px solid #d2c6e4;border-bottom:0;border-radius:12px 14px 0 0;width:100px;height:24px;position:absolute;top:-22px;left:-1px}.daily-cover-front strong{letter-spacing:-.05em;font-size:42px;font-weight:450}.daily-cover-front span{font-size:12px}.daily-archive-bar{color:#756f84;border-top:1px solid #dedbe5;justify-content:space-between;gap:16px;padding:22px 0;font-size:14px;display:flex}.daily-archive-bar strong{color:#2f293e;font-weight:600}.daily-dot{padding:0 10px}.daily-local-note{color:#898291;margin:0 0 34px;font-size:12px;line-height:1.8}.daily-month{border-top:1px solid #e4e0eb}.daily-month summary{cursor:pointer;color:#8b839a;justify-content:space-between;align-items:center;padding:26px 0;font-size:13px;list-style:none;display:flex}.daily-month summary::-webkit-details-marker{display:none}.daily-month summary strong{color:#383144;margin-left:10px;font-size:23px;font-weight:500}.daily-expand{margin-left:20px;font-size:20px;display:inline-block}.daily-month[open] .daily-expand{transform:rotate(45deg)}.daily-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px;padding:22px 0 44px;display:grid}.daily-folder{color:inherit;background:#f0ebf6;border:1px solid #e0d8ea;border-radius:0 15px 15px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative}.daily-folder-tab{background:inherit;letter-spacing:.08em;color:#9988ab;border:1px solid #e0d8ea;border-bottom:0;border-radius:12px 14px 0 0;padding:6px 23px 5px;font-size:10px;position:absolute;top:-23px;left:-1px}.daily-folder:nth-child(3n+2){background:#eaf0f2;border-color:#d9e4e8}.daily-folder:nth-child(3n+2) .daily-folder-tab{border-color:#d9e4e8}.daily-folder:nth-child(3n){background:#efefea;border-color:#e1e1d7}.daily-folder:nth-child(3n) .daily-folder-tab{border-color:#e1e1d7}.daily-folder:hover{transform:translateY(-5px);box-shadow:0 14px 28px #42325512}.daily-folder:focus-visible,.daily-month summary:focus-visible,.daily-reading a:focus-visible{outline-offset:5px;outline:3px solid #8065ac}.daily-folder-top,.daily-folder-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-folder-top time{letter-spacing:-.06em;font-size:37px;font-weight:450}.daily-folder-top>span{color:#8d829a;font-size:12px}.daily-folder>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:50px;margin:22px 0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.daily-folder-bottom{color:#82738e;border-top:1px solid #65527615;padding-top:16px;font-size:12px}.daily-attribution{color:#8b8395;border-top:1px solid #e4e0eb;justify-content:space-between;gap:30px;padding-top:28px;font-size:12px;line-height:1.8;display:flex}.daily-attribution p{max-width:640px;margin:0}.daily-attribution a{white-space:nowrap;color:#706087}.daily-back{color:#82738e;font-size:14px;text-decoration:none}.daily-report-header{border-bottom:1px solid #e1dce8;margin:52px 0 36px;padding-bottom:36px}.daily-report-header h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(38px,6vw,76px);font-weight:450}.daily-report-meta{color:#867b92;justify-content:space-between;gap:14px;font-size:13px;line-height:1.7;display:flex}.daily-report-meta a{color:#75608d}.daily-reading-grid{grid-template-columns:210px minmax(0,1fr);gap:64px;display:grid}.daily-directory{color:#877b95;align-self:start;font-size:13px;position:sticky;top:32px}.daily-directory nav{gap:6px;margin:20px 0 35px;display:grid}.daily-directory nav a{color:#665674;background:#ede8f180;border-radius:8px;justify-content:space-between;gap:10px;padding:12px;text-decoration:none;display:flex}.daily-source-note{color:#a095ac;font-size:12px;line-height:1.9}.daily-topic{margin-bottom:45px;scroll-margin-top:28px}.daily-topic>h2{align-items:center;gap:14px;margin:0;padding:10px 0 24px;font-size:21px;font-weight:550;display:flex}.daily-topic>h2>span{color:#91819f;border:1px solid #ddd4e7;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:400}.daily-event{border-top:1px solid #e8e3ed;grid-template-columns:32px minmax(0,1fr);gap:18px;padding:28px 0;display:grid}.daily-event-number{color:#b3a3c3;padding-top:6px;font-size:13px}.daily-event h3{overflow-wrap:anywhere;margin:0 0 14px;font-size:22px;font-weight:550;line-height:1.6}.daily-event p,.daily-lead p{color:#787180;white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.daily-event-links{color:#9a8ea4;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:20px;font-size:12px;line-height:1.8;display:flex}.daily-event-links a{color:#746084;text-decoration:none}.daily-event-links>span{flex-basis:100%}.daily-adjacent{border-top:1px solid #e1dce8;justify-content:space-between;gap:24px;padding-top:28px;display:flex}.daily-adjacent a{color:#8e7b9e;gap:9px;font-size:13px;text-decoration:none;display:grid}.daily-adjacent strong{color:#54435e;font-size:19px;font-weight:450}.daily-adjacent a:last-child{text-align:right}.daily-lead{background:#f0ebf6;border-radius:16px;margin-bottom:40px;padding:28px}@media (width<=800px){.daily-archive,.daily-reading{padding:44px 24px 70px}.daily-hero{grid-template-columns:1fr 210px;gap:20px}.daily-cover{height:190px}.daily-cover-front{padding:22px}.daily-cover-front strong{font-size:30px}.daily-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-reading-grid{grid-template-columns:1fr;gap:22px}.daily-directory{position:static}.daily-directory nav{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.daily-directory nav a{gap:12px}.daily-source-note{display:none}.daily-event h3{font-size:20px}}@media (width<=520px){.daily-archive,.daily-reading{padding:30px 20px 60px}.daily-hero{grid-template-columns:1fr;gap:20px;padding-bottom:42px}.daily-hero h1{font-size:43px}.daily-cover{justify-self:end;width:190px;height:155px;margin:10px 15px 20px}.daily-cover-front{padding:15px;inset:35px -8px 0 0}.daily-cover-front strong{font-size:29px}.daily-cover-front span{font-size:10px}.daily-archive-bar{flex-direction:column;gap:10px;font-size:13px}.daily-folders{grid-template-columns:1fr;gap:42px}.daily-folder{padding:24px}.daily-folder>p{min-height:0;margin:18px 0}.daily-attribution{flex-direction:column;gap:16px}.daily-report-header{margin-top:36px}.daily-report-meta{flex-direction:column}.daily-event{grid-template-columns:24px minmax(0,1fr);gap:10px}.daily-event h3{font-size:19px}.daily-event p{font-size:14px}.daily-adjacent strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.daily-folder{transition:none}.daily-folder:hover{transform:none}}.daily-archive,.daily-reading{width:min(1160px,100%);padding-inline:clamp(20px,4vw,44px)}.daily-hero{grid-template-columns:minmax(0,1fr) minmax(180px,28%);gap:clamp(24px,5vw,60px)}.daily-hero>*,.daily-report-header,.daily-archive-bar>*,.daily-topic{min-width:0}.daily-description,.daily-kicker,.daily-folder-top,.daily-report-meta,.daily-topic>h2{overflow-wrap:anywhere}.daily-folders{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.daily-archive-bar,.daily-report-meta,.daily-attribution{flex-wrap:wrap}.daily-report-header h1{overflow-wrap:anywhere;font-size:clamp(34px,6vw,76px)}.daily-reading-grid{gap:clamp(24px,5vw,64px)}.daily-directory nav a{min-width:0}.daily-directory nav a>span:first-child{overflow-wrap:anywhere}.daily-topic>h2>span{flex-shrink:0}@media (width<=640px){.daily-hero{grid-template-columns:1fr;gap:14px;padding-bottom:36px}.daily-hero h1{font-size:clamp(34px,7.5vw,46px)}.daily-cover{justify-self:end;width:190px;height:155px;margin:8px 16px 16px}.daily-cover-front{padding:16px;inset:35px -8px 0 0}.daily-cover-front strong{font-size:29px}.daily-report-header{margin-top:32px}.daily-reading-grid{gap:20px}.daily-directory nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.daily-adjacent{flex-wrap:wrap}}
