.journal-result-skeleton{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.journal-result-skeleton i{background:linear-gradient(100deg,#1737280f 30%,#17372821 50%,#1737280f 70%) 0 0/220% 100%;border-radius:18px;min-height:220px;animation:1.2s ease-in-out infinite public-skeleton;display:block}.article-reading-rail summary{cursor:pointer;margin-bottom:14px;font-size:13px;font-weight:700;display:list-item}.calendar-context-modes{flex-wrap:wrap;gap:8px;display:flex}.calendar-context-modes button{min-height:42px;padding:9px 13px}@keyframes public-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:720px){.journal-result-skeleton{grid-template-columns:1fr}.journal-result-skeleton i{min-height:150px}.article-page .article-hero-toc{display:none}.calendar-context-modes{grid-template-columns:1fr 1fr;display:grid}.calendar-context-modes button{width:100%}.article-reading-rail details{min-width:0}.article-reading-rail summary{cursor:pointer;font-weight:700;display:list-item}.article-reading-rail details[open] summary{margin-bottom:14px}.article-reading-rail details>.section-kicker{margin-top:0}}@media (prefers-reduced-motion:reduce){.journal-result-skeleton i{animation:none}}@media (max-width:640px){.calendar-command-bar.is-compact{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"month share""context context""filter filter"}.calendar-command-bar.is-compact .calendar-context{display:block}.calendar-command-bar.is-compact .calendar-context>strong{font-size:12px}.calendar-command-bar.is-compact .calendar-command-month{gap:4px;padding-right:0}.calendar-command-bar.is-compact .calendar-command-month strong{font-size:18px}.calendar-command-bar.is-compact .calendar-command-month-arrow{width:32px;height:32px}}@media (max-width:430px){.calendar-month-nav-copy strong{font-size:clamp(32px,10vw,42px)}}
