.updates-page[data-astro-cid-czan4xuo]{background-color:var(--color-surface);min-height:85vh;padding-bottom:var(--space-12)}.breadcrumb-container[data-astro-cid-czan4xuo]{padding-top:var(--space-3);padding-bottom:var(--space-2)}.breadcrumb-list[data-astro-cid-czan4xuo]{display:flex;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0;font-size:.82rem;color:var(--color-outline)}.breadcrumb-item[data-astro-cid-czan4xuo] a[data-astro-cid-czan4xuo]{color:var(--color-primary);text-decoration:none}.breadcrumb-item[data-astro-cid-czan4xuo].active{color:var(--color-on-surface-variant);font-weight:500}.breadcrumb-separator[data-astro-cid-czan4xuo]{display:flex;align-items:center;opacity:.6}.updates-hero-section[data-astro-cid-czan4xuo]{padding-top:var(--space-4);padding-bottom:var(--space-6);background:linear-gradient(180deg,#006c7a0f,#006c7a00)}.hero-badge[data-astro-cid-czan4xuo]{display:inline-flex;align-items:center;gap:var(--space-1);background:#006c7a1f;color:var(--color-primary);font-size:.76rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-full);margin-bottom:var(--space-2)}.beacon-pulse[data-astro-cid-czan4xuo]{animation:beacon 2s infinite ease-in-out}@keyframes beacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}.page-title[data-astro-cid-czan4xuo]{font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800;color:var(--color-on-surface);margin:0 0 var(--space-2) 0;letter-spacing:-.02em}.page-subtitle[data-astro-cid-czan4xuo]{font-size:.95rem;color:var(--color-on-surface-variant);max-width:680px;margin:0;line-height:1.5}.updates-main-layout[data-astro-cid-czan4xuo]{display:flex;flex-direction:column;gap:var(--space-8)}.delivery-schedule-card[data-astro-cid-czan4xuo]{background:#fff;border:1px solid var(--color-outline-variant, #E0E3E3);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-1)}.card-heading-row[data-astro-cid-czan4xuo]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-surface-container)}.heading-with-icon[data-astro-cid-czan4xuo]{display:flex;align-items:center;gap:var(--space-2)}.schedule-icon[data-astro-cid-czan4xuo],.bell-icon[data-astro-cid-czan4xuo]{color:var(--color-primary)}.section-heading[data-astro-cid-czan4xuo]{font-size:1.25rem;font-weight:700;color:var(--color-on-surface);margin:0}.active-badge[data-astro-cid-czan4xuo]{background:#e8f5e9;color:#2e7d32;font-size:.76rem;font-weight:700;padding:3px 10px;border-radius:var(--radius-full)}.schedule-stats-grid[data-astro-cid-czan4xuo]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:640px){.schedule-stats-grid[data-astro-cid-czan4xuo]{grid-template-columns:repeat(3,1fr)}}.stat-box[data-astro-cid-czan4xuo]{background:#f8fafa;border:1px solid #E0E3E3;border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:4px}.stat-box[data-astro-cid-czan4xuo].stat-primary{background:#e0f2fe;border-color:#bae6fd}.stat-label-row[data-astro-cid-czan4xuo]{display:flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;color:var(--color-outline);text-transform:uppercase;letter-spacing:.03em}.stat-primary[data-astro-cid-czan4xuo] .stat-label-row[data-astro-cid-czan4xuo]{color:#0369a1}.stat-value[data-astro-cid-czan4xuo]{font-size:1.25rem;font-weight:800;color:#003c49;margin-top:2px}.highlight-fare[data-astro-cid-czan4xuo]{color:var(--color-primary)}.text-compact[data-astro-cid-czan4xuo]{font-size:1.1rem}.stat-desc[data-astro-cid-czan4xuo]{font-size:.78rem;color:var(--color-on-surface-variant);margin:0}.schedule-cta-bar[data-astro-cid-czan4xuo]{margin-top:var(--space-4);background:#003c49;color:#fff;border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:.88rem;font-weight:600}.btn-schedule-order[data-astro-cid-czan4xuo]{display:inline-flex;align-items:center;gap:6px;background:#ffc06a;color:#003c49;border:none;font-size:.82rem;font-weight:700;padding:6px 14px;border-radius:var(--radius-full);cursor:pointer;transition:transform .16s ease,opacity .16s ease}.btn-schedule-order[data-astro-cid-czan4xuo]:hover{transform:translateY(-1px);opacity:.95}.feed-header-row[data-astro-cid-czan4xuo]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);gap:var(--space-2)}.feed-status-meta[data-astro-cid-czan4xuo]{display:flex;align-items:center;gap:var(--space-3)}.feed-freshness-tag[data-astro-cid-czan4xuo]{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;padding:3px 8px;border-radius:var(--radius-full)}.feed-freshness-tag[data-astro-cid-czan4xuo].status-live{background:#e8f5e9;color:#166534}.feed-freshness-tag[data-astro-cid-czan4xuo].status-cached{background:#f1f5f9;color:#475569}.pulse-dot[data-astro-cid-czan4xuo]{width:7px;height:7px;border-radius:50%;background:currentColor}.feed-timestamp[data-astro-cid-czan4xuo]{font-size:.74rem;color:var(--color-outline)}.notices-list[data-astro-cid-czan4xuo]{display:flex;flex-direction:column;gap:var(--space-4)}.notice-card[data-astro-cid-czan4xuo]{background:#fff;border:1px solid #E0E3E3;border-radius:var(--radius-xl);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.notice-card-header[data-astro-cid-czan4xuo]{display:flex;justify-content:space-between;align-items:center}.notice-badges[data-astro-cid-czan4xuo]{display:flex;gap:6px;align-items:center}.badge-pinned[data-astro-cid-czan4xuo]{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:700;color:#b45309;background:#fef3c7;padding:2px 7px;border-radius:var(--radius-full)}.badge-category[data-astro-cid-czan4xuo]{font-size:.68rem;font-weight:600;color:var(--color-primary);background:#006c7a1a;padding:2px 8px;border-radius:var(--radius-full)}.notice-time[data-astro-cid-czan4xuo]{font-size:.76rem;color:var(--color-outline);font-weight:500}.notice-title[data-astro-cid-czan4xuo]{font-size:1.05rem;font-weight:800;color:var(--color-on-surface);line-height:1.35;margin:0}.notice-content-body[data-astro-cid-czan4xuo]{display:flex;flex-direction:column;gap:4px}.notice-line[data-astro-cid-czan4xuo]{font-size:.88rem;color:var(--color-on-surface-variant);line-height:1.5;margin:0}.notice-media-gallery[data-astro-cid-czan4xuo]{display:grid;grid-template-columns:1fr;gap:var(--space-2);margin-top:var(--space-2)}.notice-media-gallery[data-astro-cid-czan4xuo][data-count="2"],.notice-media-gallery[data-astro-cid-czan4xuo][data-count="3"],.notice-media-gallery[data-astro-cid-czan4xuo][data-count="4"]{grid-template-columns:repeat(2,1fr)}.gallery-photo-wrap[data-astro-cid-czan4xuo]{border-radius:var(--radius-lg);overflow:hidden;max-height:360px;background:#003c49}.gallery-photo-wrap[data-astro-cid-czan4xuo] img[data-astro-cid-czan4xuo]{width:100%;height:100%;object-fit:cover}
