.daily-section .daily-meta{color:var(--ink-soft);margin-top:16px;font-size:13px}.daily-section .daily-date{font-variant-numeric:tabular-nums}.daily-section .daily-overview{border-left:3px solid var(--red);margin-bottom:28px;padding:4px 0 4px 24px}.daily-section .daily-theme{font:27px/1.5 var(--serif);color:var(--ink);margin:0 0 12px;font-weight:500}.daily-section .daily-summary{color:var(--ink);margin:0;font-size:16px;line-height:1.95}.daily-section .daily-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.daily-section .daily-categories article{background:var(--card);border:1px solid var(--line);border-top:2px solid var(--red);min-width:0;padding:24px;transition:border-color .18s}.daily-section .daily-categories h3{font:24px/1.4 var(--serif);color:var(--ink);margin:0 0 24px;font-weight:500}.daily-section .daily-categories dl{margin:0}.daily-section .daily-categories dl>div+div{margin-top:22px}.daily-section .daily-categories dt{color:var(--red);margin-bottom:7px;font-size:12px;font-weight:600}.daily-section .daily-categories dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.95}.daily-section .daily-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.daily-section .daily-actions article{background:var(--paper-deep);min-width:0;padding:24px}.daily-section .daily-actions h3,.daily-section .daily-ending h3{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:600}.daily-section .daily-actions ul{margin:0;padding-left:20px}.daily-section .daily-actions li{color:var(--ink);font-size:14px;line-height:1.95}.daily-section .daily-actions li+li{margin-top:10px}.daily-section .daily-ending{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.daily-section .daily-closing{color:var(--ink);margin:0;font-size:15px;line-height:1.95}.daily-section #daily-evidence{margin-top:24px}.daily-section #daily-evidence summary{cursor:pointer;min-height:48px;color:var(--red);padding-block:12px;font-size:13px;display:list-item}.daily-section #daily-evidence summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.daily-section .daily-basis-content{color:var(--ink-soft);font-size:13px;line-height:1.95}.daily-section .daily-basis-content ol{margin:8px 0 20px;padding-left:22px}.daily-section .daily-basis-content li+li{margin-top:8px}@media (hover:hover) and (pointer:fine){.daily-section .daily-categories article:hover{border-color:var(--red)}}@media (max-width:960px){.daily-section .daily-categories{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.daily-section .daily-overview{padding-left:16px}.daily-section .daily-theme{font-size:23px}.daily-section .daily-summary{font-size:15px}.daily-section .daily-categories article,.daily-section .daily-actions article{padding:22px 20px}.daily-section .daily-actions{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.daily-section .daily-categories article{transition:none}}@media print{.daily-section{break-inside:auto}.daily-section .daily-overview,.daily-section .daily-categories article,.daily-section .daily-actions article,.daily-section .daily-ending{break-inside:avoid}.daily-section .daily-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.daily-section .daily-categories article,.daily-section .daily-actions article{box-shadow:none;padding:12px}.daily-section .daily-theme{font-size:19px}.daily-section .daily-summary,.daily-section .daily-closing{font-size:12px;line-height:1.8}.daily-section .daily-categories h3{margin-bottom:14px;font-size:17px}.daily-section .daily-categories dt,.daily-section .daily-actions h3,.daily-section .daily-ending h3{font-size:11px}.daily-section .daily-categories dd,.daily-section .daily-actions li,.daily-section .daily-basis-content{font-size:10px;line-height:1.8}.daily-section .daily-categories dl>div+div{margin-top:12px}.daily-section .daily-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.daily-section #daily-evidence::details-content{content-visibility:visible!important}.daily-section #daily-evidence>.daily-basis-content{display:block!important}.daily-section #daily-evidence>summary{display:none}}
