.lich-am-duong-2026-article-panel{font-family:inherit;color:#2d2116;line-height:1.8}.lich-am-duong-2026-article-panel h2{font-family:Cinzel Decorative,Times New Roman,serif;color:#971c20;font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #eadfc8}@media (min-width: 768px){.lich-am-duong-2026-article-panel h2{font-size:1.75rem}}.lich-am-duong-2026-article-panel h3{font-family:inherit;color:#971c20;font-size:1.25rem;font-weight:700;margin-top:1.75rem;margin-bottom:.75rem}.lich-am-duong-2026-article-panel p{margin-bottom:1rem;color:#4a3b32;font-size:1.025rem}.lich-am-duong-2026-article-panel ul,.lich-am-duong-2026-article-panel ol{margin-bottom:1.25rem;padding-left:1.5rem}.lich-am-duong-2026-article-panel li{margin-bottom:.5rem;color:#4a3b32}.lich-am-duong-2026-article-panel strong{color:#24160e}.year-calendar-layout{width:100%;max-width:78rem;padding-inline:0}.year-calendar-audit #cong-cu>div{padding:0;background:transparent;border:0;box-shadow:none}.year-calendar-audit [data-article-reading-panel]{padding:16px!important;border:0!important;border-radius:0!important;background:#fffdf8!important;box-shadow:none!important}.year-calendar-audit :is(h1,h2,h3){font-family:inherit!important}.year-calendar-month-title{padding:12px;background:#25364a;color:#fff;font-size:18px;font-weight:700;text-align:center}.year-calendar-month-grid{width:100%;table-layout:fixed;border-collapse:collapse}.year-calendar-month-grid th{padding:10px 0;background:#485b70;color:#fff;font-size:12px;font-weight:700}.year-calendar-month-grid td{padding:0;border:1px solid #deceb2;vertical-align:top}.year-calendar-empty{background:#f4f2ed}.year-calendar-day{position:relative;width:100%;min-height:76px;padding:8px 6px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;background:#fff;color:#35271d}.year-calendar-solar{font-size:22px;font-weight:700;line-height:1.3}.year-calendar-lunar{font-size:12px;align-self:flex-end;color:#554a3c}.year-calendar-sunday{background:#fff2d7}.year-calendar-saturday{background:#eef7ed}.year-calendar-day[aria-pressed=true]{background:#fae2cc;box-shadow:inset 0 0 0 2px #971c20}.year-calendar-day:focus-visible{outline:3px solid #971c20;outline-offset:-3px}.year-calendar-dot{position:absolute;right:5px;top:7px;width:6px;height:6px;border-radius:50%}.year-calendar-dot-red{background:#b71920}.year-calendar-dot-gray{background:#697386}.year-calendar-day-readout{padding:12px;color:#35271d;line-height:1.7;min-height:76px;background:#fffdf8}@media (min-width:1024px){.year-calendar-layout{padding-inline:16px}.year-calendar-audit [data-article-reading-panel]{padding:32px!important}.year-calendar-day{min-height:96px;padding:10px}.year-calendar-month-grid th{font-size:16px}}@media (min-width:1024px){.year-calendar-layout{width:calc(100% - 2rem);max-width:78rem;padding-inline:0}.year-calendar-layout>.grid{grid-template-columns:minmax(0,1fr) 20rem}.year-calendar-layout>.grid>*{grid-column:auto}}.year-calendar-columns{grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}
