body,.feature-page .practical-details{background:#fff}.calendar-record[data-astro-cid-vcuyzeke] h2[data-astro-cid-vcuyzeke]{text-align:left;margin-bottom:24px;font-size:27px}.calendar-days[data-astro-cid-vcuyzeke]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 26px;padding:0;list-style:none;display:grid}.calendar-days[data-astro-cid-vcuyzeke] li[data-astro-cid-vcuyzeke]{border-radius:10px;justify-items:center;gap:10px;padding:13px 0;display:grid}.calendar-days[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke]{font-size:12px}.calendar-days[data-astro-cid-vcuyzeke] strong[data-astro-cid-vcuyzeke]{font-size:20px}.calendar-days[data-astro-cid-vcuyzeke] .selected[data-astro-cid-vcuyzeke]{background:var(--green);color:#fff}.calendar-appointment[data-astro-cid-vcuyzeke]{background:var(--butter);border-radius:12px;gap:10px;padding:24px;display:grid}.calendar-appointment[data-astro-cid-vcuyzeke] time[data-astro-cid-vcuyzeke]{font-size:14px;font-weight:650}.calendar-appointment[data-astro-cid-vcuyzeke] strong[data-astro-cid-vcuyzeke]{letter-spacing:-.035em;font-size:22px}.calendar-appointment[data-astro-cid-vcuyzeke]>span[data-astro-cid-vcuyzeke]{font-size:14px}.record-caption[data-astro-cid-vcuyzeke]{color:var(--muted);margin:20px 0 0;font-size:13px}.calendar-notice[data-astro-cid-vcuyzeke]{border:3px solid var(--green);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;top:-46px;right:-16px;transform:rotate(4deg)}.calendar-notice[data-astro-cid-vcuyzeke] svg,.appointment-strip[data-astro-cid-vcuyzeke] svg{flex-shrink:0;width:28px;height:28px}.calendar-notice[data-astro-cid-vcuyzeke] strong[data-astro-cid-vcuyzeke],.calendar-notice[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke],.appointment-strip[data-astro-cid-vcuyzeke] strong[data-astro-cid-vcuyzeke],.appointment-strip[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke]{display:block}.calendar-notice[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke]{margin-top:5px;font-size:13px}.appointment-section[data-astro-cid-vcuyzeke]{background:var(--butter)}.appointment-detail[data-astro-cid-vcuyzeke] h3[data-astro-cid-vcuyzeke],.calendar-job[data-astro-cid-vcuyzeke] h3[data-astro-cid-vcuyzeke]{letter-spacing:-.04em;text-align:left;margin:0 0 24px;font-size:25px}.date-tile[data-astro-cid-vcuyzeke]{background:var(--green);color:#fff;text-align:center;border-radius:12px;width:110px;margin-bottom:32px;padding:18px;display:grid}.date-tile[data-astro-cid-vcuyzeke] strong[data-astro-cid-vcuyzeke]{letter-spacing:-.05em;font-size:58px;line-height:1.25}.date-tile[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke]{font-size:13px}.calendar-details[data-astro-cid-vcuyzeke]{margin:24px 0 0}.calendar-details[data-astro-cid-vcuyzeke]>div[data-astro-cid-vcuyzeke]{justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;display:flex}.calendar-details[data-astro-cid-vcuyzeke] dt[data-astro-cid-vcuyzeke]{color:var(--muted);font-size:14px}.calendar-details[data-astro-cid-vcuyzeke] dd[data-astro-cid-vcuyzeke]{text-align:right;margin:0;font-size:15px;font-weight:600}.job-section[data-astro-cid-vcuyzeke]{background:var(--green)}.job-section[data-astro-cid-vcuyzeke] .feature-chapter-copy[data-astro-cid-vcuyzeke] h2[data-astro-cid-vcuyzeke],.job-section[data-astro-cid-vcuyzeke] .feature-chapter-copy[data-astro-cid-vcuyzeke] p[data-astro-cid-vcuyzeke],.job-section[data-astro-cid-vcuyzeke] .feature-copy-points[data-astro-cid-vcuyzeke],.related-link[data-astro-cid-vcuyzeke],.job-caption[data-astro-cid-vcuyzeke]{color:var(--paper)}.related-link[data-astro-cid-vcuyzeke]{text-underline-offset:5px;margin-top:24px;font-weight:600;display:inline-block}.appointment-strip[data-astro-cid-vcuyzeke]{background:var(--butter);border-radius:12px;align-items:center;gap:16px;margin-bottom:16px;padding:20px 24px;display:flex}.appointment-strip[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke] span[data-astro-cid-vcuyzeke]{margin-top:5px;font-size:14px}.calendar-job[data-astro-cid-vcuyzeke]{border-color:var(--butter)}.job-status[data-astro-cid-vcuyzeke]{background:var(--butter);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-block}.approved-work[data-astro-cid-vcuyzeke]{background:var(--paper);border-radius:10px;margin-top:20px;padding:20px}.approved-work[data-astro-cid-vcuyzeke] strong[data-astro-cid-vcuyzeke]{font-size:14px}.approved-work[data-astro-cid-vcuyzeke] p[data-astro-cid-vcuyzeke]{margin:8px 0 0;font-size:16px}.job-caption[data-astro-cid-vcuyzeke]{text-align:center;margin:20px 0 0;font-size:14px}@media (width<=600px){.calendar-notice[data-astro-cid-vcuyzeke]{padding:12px;font-size:14px;right:-5px}.calendar-record[data-astro-cid-vcuyzeke] h2[data-astro-cid-vcuyzeke]{font-size:24px}.calendar-appointment[data-astro-cid-vcuyzeke]{padding:18px}.calendar-appointment[data-astro-cid-vcuyzeke] strong[data-astro-cid-vcuyzeke]{font-size:20px}.calendar-details[data-astro-cid-vcuyzeke]>div[data-astro-cid-vcuyzeke]{gap:16px}.calendar-details[data-astro-cid-vcuyzeke] dd[data-astro-cid-vcuyzeke]{max-width:55%}.date-tile[data-astro-cid-vcuyzeke]{margin-inline:auto}}
