.cp-ad{font:var(--ey-caption);color:var(--ey-ink-500);align-items:center;gap:8px;display:inline-flex}.cp-ad b{color:var(--ey-ink-900);font-weight:600}.cp{gap:24px;display:grid}.cp>*{min-width:0}@media (min-width:1024px){.cp{grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);grid-template-areas:"photo panel""more panel";align-items:start;gap:0 48px}.cp-photo{grid-area:photo}.cp-more{grid-area:more}.cp-panel{top:calc(var(--ey-header-h) + 16px);grid-area:panel;position:sticky}}.cp-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--ey-r-photo);background:var(--ey-surface-50);width:100%;height:auto}.cp-panel .ey-panel{gap:14px}.cp-when{border:var(--ey-border-labelled);border-radius:var(--ey-r-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cp-when div{padding:8px 12px;display:grid}.cp-when div+div{border-left:var(--ey-border-labelled)}.cp-when small{font:var(--ey-label)}.cp-when span{font:var(--ey-secondary);color:var(--ey-ink-700)}.cp-act{gap:8px;display:grid}.cp-alt{gap:10px;display:grid}.cp-alt__w{flex-wrap:wrap;gap:8px;display:flex}.cp-weeks{padding-top:24px}.cp-link{margin-top:16px}a.ey-week{text-decoration:none}.ey-week[aria-current=true]{border:var(--ey-border-selected);color:var(--ey-ink-900);padding:5px 1px;font-weight:700}.cp-base{color:var(--ey-ink-700);flex-basis:100%}
