.embed .section-heading{margin-bottom:2rem}.embed__box{border-radius:var(--radius);width:100%;max-width:100%;position:relative;overflow:hidden}.embed__loading{z-index:1;border-radius:var(--radius);background:#fff;align-content:start;justify-items:center;gap:1.25rem;padding:clamp(1.5rem,5vw,3rem) 1.25rem;display:grid;position:absolute;inset:0}.embed__skel{background:linear-gradient(90deg,#eceae6 0%,#f6f5f2 50%,#eceae6 100%) 0 0/200% 100%;border-radius:999px;animation:1.2s linear infinite embed-shimmer;display:block}.embed__skel--title{justify-self:start;width:9rem;height:.9rem}.embed__skel--month{width:11rem;height:1.1rem}.embed__skel-grid{grid-template-columns:repeat(7,1fr);gap:clamp(.6rem,2.5vw,1.25rem);width:min(100%,26rem);display:grid}.embed__skel--day{aspect-ratio:1;justify-self:center;width:100%;max-width:2.25rem}@keyframes embed-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.embed__skel{animation:none}}.embed__frame{background:0 0;border:0;width:100%;min-width:100%;display:block}.embed__fallback{text-align:center;margin-top:.75rem;font-size:.875rem}.embed__fallback a{color:inherit;text-decoration:underline}.embed__empty{border:2px dashed var(--c-line);border-radius:var(--radius);text-align:center;color:var(--c-muted);padding:2rem}
