.newsletter[data-astro-cid-4bn5cpnx]{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:clamp(36px,8vw,112px);margin-top:clamp(64px,10vw,112px);padding-block:28px 34px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.newsletter[data-astro-cid-4bn5cpnx] h2[data-astro-cid-4bn5cpnx]{margin-top:8px;font-size:clamp(1.8rem,3vw,2.8rem)}.newsletter__intro[data-astro-cid-4bn5cpnx]{max-width:58ch;color:var(--muted)}.newsletter__form[data-astro-cid-4bn5cpnx]{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:22px}label[data-astro-cid-4bn5cpnx] span[data-astro-cid-4bn5cpnx]{display:block;margin-bottom:7px;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}input[data-astro-cid-4bn5cpnx]{width:100%;min-height:44px;padding:9px 10px;border:1px solid var(--ink);color:var(--ink);background:var(--paper-light);font:inherit}button[data-astro-cid-4bn5cpnx]{min-height:44px;padding:9px 15px;border:1px solid var(--ink);color:var(--paper-light);background:var(--ink);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}button[data-astro-cid-4bn5cpnx]:hover{color:var(--ink);background:var(--paper-light)}.newsletter__status[data-astro-cid-4bn5cpnx]{min-height:1.5em;margin-top:9px;color:var(--muted);font-size:.8rem}@media(max-width:720px){.newsletter[data-astro-cid-4bn5cpnx],.newsletter__form[data-astro-cid-4bn5cpnx]{grid-template-columns:1fr}}:root{--paper: #fbfbf9;--paper-light: #ffffff;--ink: #161616;--muted: #5a5a5a;--line: #e2e2dc;--rule: var(--line);--accent: #6f4b36;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--serif: Georgia, Palatino, "Times New Roman", Times, serif;--column: 44rem;font-family:var(--sans);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{font-size:17px;background:var(--paper)}body{min-width:320px;min-height:100vh;margin:0;background:var(--paper);line-height:1.55}body.is-fiche{--column: 38rem}a{color:inherit;text-decoration-color:var(--line);text-underline-offset:.14em}a:hover{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.14em}h1{margin-block:0;font-family:var(--serif);font-size:2.75rem;font-weight:400;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}h2,h3{margin-block:0;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}@media(max-width:640px){h1{font-size:1.9rem}}p{margin-block:0}img{max-width:100%}.masthead__inner{display:flex;align-items:baseline;justify-content:space-between;width:min(var(--column),calc(100% - 48px));margin-inline:auto;padding-block:26px 14px;gap:24px}.masthead__brand{font-size:1.18rem;font-weight:700;letter-spacing:-.01em;text-decoration:none}.masthead__brand:hover{color:inherit;text-decoration:none}.eyebrow{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.language-link{font-size:.78rem;font-weight:600}.nav__inner{display:flex;flex-wrap:wrap;gap:4px 22px;width:min(var(--column),calc(100% - 48px));margin-inline:auto;padding-block:10px 12px;border-bottom:1px solid var(--ink)}.nav a{font-size:.82rem;font-weight:400;text-decoration:none;color:var(--muted)}main{width:min(var(--column),calc(100% - 48px));margin-inline:auto}.footer{width:min(var(--column),calc(100% - 48px));margin:64px auto 0;padding-block:18px 32px;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.prose{font-size:1rem;line-height:1.65}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{margin-top:1.7em}.prose ul,.prose ol{padding-left:1.4em}input,select,textarea,button{border-radius:0}@media(max-width:680px){.masthead__inner,.nav__inner,main,.footer{width:calc(100% - 32px)}.footer{margin-top:44px}}@media print{body.is-week{background:var(--paper);color:var(--ink);print-color-adjust:exact;-webkit-print-color-adjust:exact}body.is-week .masthead,body.is-week nav,body.is-week .footer,body.is-week .related,body.is-week .newsletter,body.is-week .cta-week,body.is-week .keep{display:none!important}body.is-week main{width:100%;max-width:none;margin:0}body.is-week .event-row{display:block;break-inside:avoid;border-bottom:1px solid var(--line)}body.is-week .event-row__main{display:block}}
