.jr-santa-margherita-page[data-astro-cid-kxkknkab]{--sm-max: 80rem;--sm-text: #18191d;--sm-copy: #55575c;--sm-accent: #80694c;--sm-line: #ddd8d0;--sm-soft: #f7f5f1;--sm-serif: "Georgia", "Times New Roman", serif;--sm-sans: "Inter", "Helvetica Neue", Arial, sans-serif}.jr-santa-margherita-page[data-astro-cid-kxkknkab] [data-astro-cid-kxkknkab]{box-sizing:border-box}.sm-container[data-astro-cid-kxkknkab]{width:min(var(--sm-max),calc(100% - 3rem));margin:0 auto}.sm-hero[data-astro-cid-kxkknkab]{padding:clamp(4rem,8vw,7rem) 0 clamp(2.5rem,5vw,4rem);background:#fff}.sm-kicker[data-astro-cid-kxkknkab],.sm-section-kicker[data-astro-cid-kxkknkab],.sm-label[data-astro-cid-kxkknkab],.sm-experience[data-astro-cid-kxkknkab]{font-family:var(--sm-sans);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sm-accent)}.sm-kicker[data-astro-cid-kxkknkab],.sm-section-kicker[data-astro-cid-kxkknkab]{margin:0 0 1.25rem}.sm-hero[data-astro-cid-kxkknkab] h1[data-astro-cid-kxkknkab]{max-width:70rem;margin:0 0 1.5rem;font-family:var(--sm-serif);font-size:clamp(2.4rem,6vw,5.2rem);font-weight:400;line-height:1;letter-spacing:-.045em;color:var(--sm-text)}.sm-hero-intro[data-astro-cid-kxkknkab],.sm-body[data-astro-cid-kxkknkab]{max-width:68rem;margin:0 0 1rem;font-family:var(--sm-serif);font-size:clamp(1rem,1.8vw,1.14rem);line-height:1.78;color:var(--sm-copy)}.sm-body[data-astro-cid-kxkknkab] a[data-astro-cid-kxkknkab]{color:var(--sm-accent);text-underline-offset:3px}.sm-section[data-astro-cid-kxkknkab]{padding:clamp(4rem,8vw,7rem) 0;background:#fff}.sm-soft[data-astro-cid-kxkknkab]{background:var(--sm-soft)}.sm-section[data-astro-cid-kxkknkab] h2[data-astro-cid-kxkknkab]{max-width:62rem;margin:0 0 1.5rem;font-family:var(--sm-serif);font-size:clamp(2rem,4vw,3.8rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;color:var(--sm-text)}.sm-section[data-astro-cid-kxkknkab] h3[data-astro-cid-kxkknkab]{margin:0 0 .75rem;font-family:var(--sm-serif);font-size:clamp(1.25rem,2.3vw,1.8rem);font-weight:400;line-height:1.2;color:var(--sm-text)}.sm-section[data-astro-cid-kxkknkab] p[data-astro-cid-kxkknkab],.sm-card[data-astro-cid-kxkknkab] p[data-astro-cid-kxkknkab],.sm-venue[data-astro-cid-kxkknkab] p[data-astro-cid-kxkknkab],.sm-related[data-astro-cid-kxkknkab] p[data-astro-cid-kxkknkab],.sm-story[data-astro-cid-kxkknkab] p[data-astro-cid-kxkknkab]{font-family:var(--sm-serif);line-height:1.72;color:var(--sm-copy)}.sm-cta-row[data-astro-cid-kxkknkab]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.sm-btn[data-astro-cid-kxkknkab]{display:inline-block;padding:.9rem 1.75rem;border:1px solid var(--sm-text);font-family:var(--sm-sans);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.sm-btn-primary[data-astro-cid-kxkknkab]{background:var(--sm-text);color:#fff}.sm-btn-primary[data-astro-cid-kxkknkab]:hover{background:var(--sm-accent);border-color:var(--sm-accent)}.sm-btn-secondary[data-astro-cid-kxkknkab]{background:transparent;color:var(--sm-text)}.sm-btn-secondary[data-astro-cid-kxkknkab]:hover{background:var(--sm-text);color:#fff}.sm-proof[data-astro-cid-kxkknkab]{padding:2.25rem 0;border-top:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);background:#fff}.sm-proof-grid[data-astro-cid-kxkknkab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sm-proof-item[data-astro-cid-kxkknkab]{padding:0 1.5rem;border-right:1px solid var(--sm-line)}.sm-proof-item[data-astro-cid-kxkknkab]:first-child{padding-left:0}.sm-proof-item[data-astro-cid-kxkknkab]:last-child{border-right:0}.sm-proof-item[data-astro-cid-kxkknkab] strong[data-astro-cid-kxkknkab]{display:block;margin-bottom:.4rem;font-family:var(--sm-serif);font-size:clamp(2rem,4vw,3.8rem);font-weight:400;line-height:1;color:var(--sm-text)}.sm-proof-item[data-astro-cid-kxkknkab] span[data-astro-cid-kxkknkab]{display:block;font-family:var(--sm-sans);font-size:.69rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-copy)}.sm-grid-2[data-astro-cid-kxkknkab],.sm-grid-3[data-astro-cid-kxkknkab]{display:grid;gap:1px;margin-top:3rem;border:1px solid var(--sm-line);background:var(--sm-line)}.sm-grid-2[data-astro-cid-kxkknkab]{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-grid-3[data-astro-cid-kxkknkab]{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-card[data-astro-cid-kxkknkab],.sm-venue[data-astro-cid-kxkknkab],.sm-related[data-astro-cid-kxkknkab]{padding:clamp(1.5rem,3vw,2.5rem);background:#fff}.sm-number[data-astro-cid-kxkknkab]{display:block;margin-bottom:1rem;font-family:var(--sm-sans);font-size:.7rem;letter-spacing:.12em;color:var(--sm-accent)}.sm-label[data-astro-cid-kxkknkab],.sm-experience[data-astro-cid-kxkknkab]{margin:0 0 .75rem}.sm-experience[data-astro-cid-kxkknkab]{color:var(--sm-copy)}.sm-editorial-inline[data-astro-cid-kxkknkab]{margin-top:clamp(2.5rem,6vw,5rem)}.sm-advice[data-astro-cid-kxkknkab]{max-width:66rem;margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid var(--sm-line);font-style:italic}.sm-story-grid[data-astro-cid-kxkknkab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:3rem}.sm-story[data-astro-cid-kxkknkab]{border-top:1px solid var(--sm-line)}.sm-story-copy[data-astro-cid-kxkknkab]{padding-top:1.5rem}.sm-story-copy[data-astro-cid-kxkknkab] a[data-astro-cid-kxkknkab],.sm-related-link[data-astro-cid-kxkknkab]{font-family:var(--sm-sans);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-accent);text-underline-offset:4px}.sm-related[data-astro-cid-kxkknkab] h3[data-astro-cid-kxkknkab] a[data-astro-cid-kxkknkab]{color:var(--sm-text);text-decoration:none}.sm-faq-list[data-astro-cid-kxkknkab]{max-width:70rem;margin-top:2.5rem}.sm-faq[data-astro-cid-kxkknkab]{border-bottom:1px solid var(--sm-line)}.sm-faq[data-astro-cid-kxkknkab] summary[data-astro-cid-kxkknkab]{padding:1.4rem 0;font-family:var(--sm-serif);font-size:clamp(1.05rem,2vw,1.25rem);color:var(--sm-text);cursor:pointer}.sm-faq[data-astro-cid-kxkknkab] p[data-astro-cid-kxkknkab]{max-width:64rem;margin:0;padding:0 0 1.5rem}.sm-enquiry[data-astro-cid-kxkknkab]{padding-bottom:clamp(5rem,10vw,9rem)}@media(max-width:820px){.sm-proof-grid[data-astro-cid-kxkknkab],.sm-grid-2[data-astro-cid-kxkknkab],.sm-grid-3[data-astro-cid-kxkknkab],.sm-story-grid[data-astro-cid-kxkknkab]{grid-template-columns:1fr}.sm-proof-item[data-astro-cid-kxkknkab]{padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--sm-line)}.sm-proof-item[data-astro-cid-kxkknkab]:last-child{border-bottom:0}}@media(max-width:520px){.sm-container[data-astro-cid-kxkknkab]{width:min(var(--sm-max),calc(100% - 2rem))}.sm-cta-row[data-astro-cid-kxkknkab]{flex-direction:column}.sm-btn[data-astro-cid-kxkknkab]{text-align:center}}
