.page-module__H0G7nG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.page-module__H0G7nG__posts{gap:14px;display:grid}.page-module__H0G7nG__postLink{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);color:var(--navy-deep);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.page-module__H0G7nG__latest .page-module__H0G7nG__postLink{background:var(--navy-deep);color:var(--bg);border-color:#0000}.page-module__H0G7nG__dateChip{background:var(--amber-t);width:56px;height:60px;color:var(--navy-deep);font-family:var(--font-display);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.page-module__H0G7nG__latest .page-module__H0G7nG__dateChip{background:var(--amber)}.page-module__H0G7nG__dateDay{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.page-module__H0G7nG__dateMon{text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:.75rem;font-weight:700}.page-module__H0G7nG__postBody{flex-direction:column;gap:8px;min-width:0;display:flex}.page-module__H0G7nG__postMeta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:.8125rem;font-weight:500;display:flex}.page-module__H0G7nG__latest .page-module__H0G7nG__postMeta{color:#f7f8fab3}.page-module__H0G7nG__due{color:var(--coral-ink);align-items:center;gap:5px;font-weight:700;display:inline-flex}.page-module__H0G7nG__latest .page-module__H0G7nG__due{color:var(--amber)}.page-module__H0G7nG__postTitle{letter-spacing:-.015em;font-size:1.25rem;font-weight:800;line-height:1.15}.page-module__H0G7nG__latest .page-module__H0G7nG__postTitle{color:var(--bg);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.page-module__H0G7nG__postSummary{color:var(--ink);font-size:.9375rem;line-height:1.5}.page-module__H0G7nG__latest .page-module__H0G7nG__postSummary{color:#f7f8fad9}.page-module__H0G7nG__tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.page-module__H0G7nG__tag{border-radius:var(--r-pill);background:var(--bg);color:var(--navy);border:1px solid var(--line);padding:4px 10px;font-size:.75rem;font-weight:700}.page-module__H0G7nG__latest .page-module__H0G7nG__tag{color:var(--bg);background:#f7f8fa1a;border-color:#f7f8fa40}.page-module__H0G7nG__arrow{color:var(--muted);opacity:.7;transition:transform .3s var(--ease-out);margin-top:20px}.page-module__H0G7nG__latest .page-module__H0G7nG__arrow{color:var(--amber);opacity:1}.page-module__H0G7nG__side{gap:20px;display:grid}.page-module__H0G7nG__calendar{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);gap:16px;padding:22px;display:grid}.page-module__H0G7nG__calTitle{align-items:center;gap:8px;font-size:1.125rem;display:flex}.page-module__H0G7nG__calTitle svg{color:var(--sky-ink)}.page-module__H0G7nG__events{gap:12px;display:grid}.page-module__H0G7nG__event{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding-top:12px;display:grid}.page-module__H0G7nG__event:first-child{border-top:0;padding-top:0}.page-module__H0G7nG__eventDate{font-family:var(--font-display);color:var(--navy-deep);background:var(--sky-t);border-radius:10px;flex-direction:column;align-items:center;padding:6px 0;line-height:1;display:flex}.page-module__H0G7nG__eventDate b{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800}.page-module__H0G7nG__eventDate small{text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.6875rem;font-weight:700}.page-module__H0G7nG__eventTitle{color:var(--navy-deep);font-size:.9375rem;font-weight:700;line-height:1.3;display:block}a.page-module__H0G7nG__eventTitle:hover{text-underline-offset:3px;text-decoration:underline}.page-module__H0G7nG__eventWho{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}.page-module__H0G7nG__eventPenalty{color:var(--coral-ink);margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.page-module__H0G7nG__subscribe{background:var(--amber-t);border-radius:var(--r-card);gap:10px;padding:22px;display:grid}.page-module__H0G7nG__subTitle{font-size:1.125rem}.page-module__H0G7nG__subscribe p{color:var(--ink);margin-bottom:4px;font-size:.9375rem;line-height:1.5}@media (max-width:479px){.page-module__H0G7nG__postLink{grid-template-columns:auto minmax(0,1fr)}.page-module__H0G7nG__arrow{display:none}}@media (min-width:1024px){.page-module__H0G7nG__layout{grid-template-columns:minmax(0,1fr) 360px;gap:56px}.page-module__H0G7nG__side{top:calc(var(--nav-h) + 24px);position:sticky}}@media (hover:hover) and (pointer:fine){.page-module__H0G7nG__postLink:hover{box-shadow:var(--sh-hover);border-color:#0000;transform:translateY(-3px)}.page-module__H0G7nG__postLink:hover .page-module__H0G7nG__arrow{transform:translate(3px)}}
