.section-dark[data-astro-cid-odu2jyck] h2[data-astro-cid-odu2jyck]{margin-top:var(--sp-2)}.menu-intro[data-astro-cid-odu2jyck]{color:var(--warm-slate);margin-bottom:var(--sp-6)}.included-grid[data-astro-cid-odu2jyck]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-top:var(--sp-6)}.included-item[data-astro-cid-odu2jyck]{padding:var(--sp-3);border-top:1px solid var(--stone)}.included-item[data-astro-cid-odu2jyck] h3[data-astro-cid-odu2jyck]{font-family:var(--font-serif);font-weight:400;font-size:1.25rem;color:var(--soft-white);margin-bottom:var(--sp-1)}.included-item[data-astro-cid-odu2jyck] p[data-astro-cid-odu2jyck]{font-size:.875rem;line-height:1.65;color:var(--text-light-muted)}.sample-menu[data-astro-cid-odu2jyck]{text-align:left}.menu-course[data-astro-cid-odu2jyck]{padding:var(--sp-3) 0;border-bottom:1px solid var(--stone)}.menu-course[data-astro-cid-odu2jyck]:last-child{border-bottom:none}.menu-dish[data-astro-cid-odu2jyck]{font-family:var(--font-serif);font-size:1.25rem;font-weight:300;line-height:1.5;color:var(--text-dark);margin-top:var(--sp-1)}.menu-cta-text[data-astro-cid-odu2jyck]{margin-top:var(--sp-4)}.menu-link[data-astro-cid-odu2jyck]{font-family:var(--font-sans);font-size:.9375rem;color:var(--dorset-gold-dark);text-decoration:none;border-bottom:1px solid var(--gold-border);padding-bottom:2px;transition:border-color var(--ease-fast)}.menu-link[data-astro-cid-odu2jyck]:hover{border-color:var(--dorset-gold)}.reviews-grid[data-astro-cid-odu2jyck]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-top:var(--sp-6);text-align:left}.review-card[data-astro-cid-odu2jyck]{padding:var(--sp-3);background:var(--border-light);border:1px solid var(--border-light);border-radius:var(--radius-md)}.review-stars[data-astro-cid-odu2jyck]{color:var(--dorset-gold);font-size:.875rem;letter-spacing:var(--ls-stars);display:block;margin-bottom:var(--sp-2)}.review-card[data-astro-cid-odu2jyck] p[data-astro-cid-odu2jyck]{font-family:var(--font-serif);font-style:italic;font-size:.9375rem;line-height:1.6;color:var(--text-light);margin-bottom:var(--sp-2)}.review-card[data-astro-cid-odu2jyck] cite[data-astro-cid-odu2jyck]{font-family:var(--font-sans);font-style:normal;font-size:.8125rem;color:var(--text-light-subtle)}.areas-intro[data-astro-cid-odu2jyck]{max-width:var(--max-text);margin-inline:auto;margin-bottom:var(--sp-6);color:var(--warm-slate);line-height:1.75}.areas-intro[data-astro-cid-odu2jyck] a[data-astro-cid-odu2jyck]{color:var(--dorset-gold-dark);text-decoration:underline;text-underline-offset:3px}.dining-areas-grid[data-astro-cid-odu2jyck]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);text-align:left}.dining-area[data-astro-cid-odu2jyck]{padding:var(--sp-3);border-top:1px solid var(--stone)}.dining-area[data-astro-cid-odu2jyck] h3[data-astro-cid-odu2jyck]{font-family:var(--font-serif);font-weight:400;font-size:1.25rem;margin-bottom:var(--sp-1)}.dining-area[data-astro-cid-odu2jyck] h3[data-astro-cid-odu2jyck] a[data-astro-cid-odu2jyck]{color:var(--text-dark);text-decoration:none;transition:color var(--ease-fast)}.dining-area[data-astro-cid-odu2jyck] h3[data-astro-cid-odu2jyck] a[data-astro-cid-odu2jyck]:hover{color:var(--dorset-gold)}.dining-area[data-astro-cid-odu2jyck] p[data-astro-cid-odu2jyck]{font-size:.875rem;line-height:1.65;color:var(--warm-slate)}.pd-pricing__intro[data-astro-cid-odu2jyck]{margin-top:var(--sp-4);line-height:1.75}.pd-pricing__intro[data-astro-cid-odu2jyck] strong[data-astro-cid-odu2jyck]{font-weight:600;color:var(--text-dark)}.pd-pricing[data-astro-cid-odu2jyck]{max-width:880px;margin:var(--sp-5) auto var(--sp-3);overflow-x:auto}.pd-pricing__table[data-astro-cid-odu2jyck]{width:100%;border-collapse:collapse;font-size:.9375rem}.pd-pricing__table[data-astro-cid-odu2jyck] thead[data-astro-cid-odu2jyck] th[data-astro-cid-odu2jyck]{font-family:var(--font-sans);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--warm-slate);padding:var(--sp-2);border-bottom:2px solid var(--stone);text-align:left}.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] th[data-astro-cid-odu2jyck],.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] td[data-astro-cid-odu2jyck]{padding:var(--sp-2);border-bottom:1px solid var(--stone);text-align:left;line-height:1.6}.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] th[data-astro-cid-odu2jyck]{font-family:var(--font-serif);font-weight:400;font-size:1rem;color:var(--text-dark)}.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] td[data-astro-cid-odu2jyck]{color:var(--warm-slate)}.pd-pricing__table[data-astro-cid-odu2jyck] .pd-pricing__total-col[data-astro-cid-odu2jyck]{text-align:right;white-space:nowrap}.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] td[data-astro-cid-odu2jyck].pd-pricing__total-col{font-weight:600;color:var(--text-dark)}.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] tr[data-astro-cid-odu2jyck]:last-child th[data-astro-cid-odu2jyck],.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] tr[data-astro-cid-odu2jyck]:last-child td[data-astro-cid-odu2jyck]{border-bottom:none}.pd-pricing__note[data-astro-cid-odu2jyck]{font-size:.875rem;color:var(--warm-slate);font-style:italic;line-height:1.7;margin-top:var(--sp-2)}.pd-pricing__note[data-astro-cid-odu2jyck] a[data-astro-cid-odu2jyck]{color:var(--dorset-gold-dark, var(--warm-slate));text-decoration:underline;text-underline-offset:2px;font-style:normal}.faq-list[data-astro-cid-odu2jyck]{max-width:720px;margin-top:var(--sp-6)}@media(max-width:640px){.pd-pricing__table[data-astro-cid-odu2jyck]{font-size:.875rem}.pd-pricing__table[data-astro-cid-odu2jyck] thead[data-astro-cid-odu2jyck] th[data-astro-cid-odu2jyck],.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] th[data-astro-cid-odu2jyck],.pd-pricing__table[data-astro-cid-odu2jyck] tbody[data-astro-cid-odu2jyck] td[data-astro-cid-odu2jyck]{padding:var(--sp-1) var(--sp-2)}}@media(max-width:768px){.included-grid[data-astro-cid-odu2jyck],.reviews-grid[data-astro-cid-odu2jyck],.dining-areas-grid[data-astro-cid-odu2jyck]{grid-template-columns:1fr}}
