.public-root{--pub-paper:#f7f4ec;--pub-surface:#fffefa;--pub-surface-dim:#efeadd;--pub-ink:#211f19;--pub-ink-soft:#575246;--pub-ink-faint:#777064;--pub-line:#ddd6c5;--pub-line-strong:#beb39c;--pub-live:#b7432f;--pub-live-dark:#8f3022;--pub-live-soft:#f6e8e3;--pub-parallel:#245f61;--pub-parallel-dark:#19494b;--pub-parallel-soft:#edf6f4;--pub-radius:1.15rem;--pub-shell:86rem;--pub-gutter:clamp(1rem, 3.5vw, 3.5rem);min-height:100vh;color:var(--pub-ink);background:var(--pub-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,.96rem + .14vw,1.1rem);line-height:1.7}@view-transition{navigation:auto}::view-transition-group(occurrence-focus){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}.public-root[dir=rtl]{font-family:Tahoma,Arial,Segoe UI,sans-serif}.public-root[dir=rtl] :is(h1,h2,h3,.pub-nav,.pub-menu,.pub-languages){font-family:Alexandria,Tahoma,Arial,sans-serif}.public-root a{text-underline-offset:.2em;text-decoration-thickness:.08em}.pub-shell{width:min(100%, var(--pub-shell));padding-inline:var(--pub-gutter);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pub-skip{z-index:1000;color:#fff;background:var(--pub-ink);border-radius:.5rem;padding:.7rem 1rem;position:fixed;inset-block-start:.6rem;inset-inline-start:.6rem;translate:0 -160%}.pub-skip:focus{translate:0}.pub-header{z-index:100;border-block-end:1px solid color-mix(in srgb, var(--pub-line) 82%, transparent);background:color-mix(in srgb, var(--pub-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);position:sticky;inset-block-start:0;box-shadow:0 .4rem 1.5rem #2a23180a}.pub-header__inner{width:min(100%, var(--pub-shell));min-height:4.75rem;padding:.18rem var(--pub-gutter);grid-template-columns:10.2rem minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2.2rem);margin-inline:auto;display:grid}.pub-brand{width:10.2rem;text-decoration:none;display:block}.pub-brand img{width:100%;height:auto}.pub-nav{white-space:nowrap;align-items:center;gap:clamp(.75rem,1.4vw,1.45rem);min-width:0;display:flex;overflow:hidden}.pub-nav a{color:var(--pub-ink-soft);font-size:.88rem;font-weight:720;text-decoration:none}.pub-nav a:hover{color:var(--pub-live-dark)}.pub-header__actions{align-items:center;gap:.85rem;display:flex}.pub-search-link{color:var(--pub-ink-soft);align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;text-decoration:none;display:flex}.pub-search-link span:first-child{font-size:1.35rem;line-height:1}.pub-languages{align-items:center;gap:.35rem;display:flex}.pub-languages a{color:var(--pub-ink-faint);padding:.25rem .38rem;font-size:.74rem;font-weight:700;text-decoration:none}.pub-languages a[aria-current=page]{color:var(--pub-live-dark);border-block-end:2px solid var(--pub-live)}.pub-menu{display:none;position:relative}.pub-menu summary{cursor:pointer;border:1px solid var(--pub-line);border-radius:.5rem;padding:.45rem .65rem;font-size:.85rem;font-weight:700;list-style:none}.pub-menu summary::-webkit-details-marker{display:none}.pub-menu__panel{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:.8rem;width:min(19rem,85vw);max-height:70vh;padding:.65rem;display:grid;position:absolute;inset-block-start:calc(100% + .7rem);inset-inline-end:0;overflow:auto;box-shadow:0 1.3rem 3rem #2a231829}.pub-menu__panel a{border-radius:.45rem;padding:.72rem .8rem;font-weight:650;text-decoration:none}.pub-menu__panel a:hover{background:var(--pub-surface-dim)}.pub-menu__label{color:var(--pub-ink-faint);letter-spacing:.08em;text-transform:uppercase;padding:.7rem .8rem .25rem;font-size:.7rem;font-weight:850}.pub-category-nav{border-block-start:1px solid color-mix(in srgb, var(--pub-line) 70%, transparent);scrollbar-width:none;overflow-x:auto}.pub-category-nav::-webkit-scrollbar{display:none}.pub-category-nav__inner{width:min(100%, var(--pub-shell));min-width:max-content;padding-inline:var(--pub-gutter);margin-inline:auto;display:flex}.pub-category-nav a{color:var(--pub-ink-soft);white-space:nowrap;padding:.48rem clamp(.7rem,1.2vw,1.05rem);font-size:.78rem;font-weight:750;text-decoration:none}.pub-category-nav a:first-child{padding-inline-start:0}.pub-category-nav a:hover{color:var(--pub-live-dark)}.home-lead{padding-block:clamp(2.2rem,4vw,3.8rem) clamp(2.8rem,5vw,4.5rem)}.pub-section{padding-block:clamp(2.5rem,5vw,5rem)}.pub-section-heading{border-block-end:2px solid var(--pub-line-strong);margin-block-end:clamp(1.3rem,2vw,2rem);padding-block-end:1rem;position:relative}.pub-section-heading:after{content:"";background:var(--pub-live);block-size:4px;inline-size:3.5rem;position:absolute;inset-block-end:-2px;inset-inline-start:0}.pub-section-heading p{color:var(--pub-live-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .12rem;font-size:.74rem;font-weight:850}.pub-section-heading :is(h1,h2){letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,1.45rem + 1vw,2.55rem);line-height:1.16}.pub-section-heading h1{font-size:clamp(2.2rem,1.7rem + 1.55vw,3.35rem)}.public-root[dir=rtl] .pub-section-heading :is(h1,h2){letter-spacing:0}.lead-grid{grid-template-columns:minmax(0,1.48fr) minmax(21rem,.82fr);gap:clamp(1.5rem,3vw,3.2rem);display:grid}.lead-grid__secondary{border-inline-start:1px solid var(--pub-line);flex-direction:column;min-width:0;padding-inline-start:clamp(1.2rem,2vw,2rem);display:flex}.lead-grid__secondary>*+*{border-block-start:1px solid var(--pub-line)}.news-card{min-width:0}.news-card__media{aspect-ratio:16/9;background:var(--pub-surface-dim);border-radius:.7rem;margin-block-end:1.15rem;display:block;overflow:hidden}.news-card__media img{object-fit:cover;width:100%;height:100%;transition:scale .35s}.news-card__media:hover img{scale:1.025}.pub-media-placeholder{color:var(--pub-line-strong);place-items:center;display:grid}.pub-media-placeholder svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:auto;inline-size:clamp(2rem,12%,3.5rem)}.news-card__body{min-width:0}.news-card__meta{color:var(--pub-ink-faint);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-block-end:.65rem;font-size:.78rem;font-weight:650;display:flex}.news-card__meta span{color:var(--pub-parallel-dark)}.news-card__meta span:before{content:"";background:var(--pub-parallel);vertical-align:.08em;border-radius:50%;width:.42rem;height:.42rem;margin-inline-end:.4rem;display:inline-block}.news-card__dossier{color:var(--pub-parallel-dark);align-items:baseline;gap:.45rem;margin-block-end:.55rem;line-height:1.4;display:flex}.news-card__dossier>span{flex:none;font-size:.72rem;font-weight:700}.news-card__dossier>a{overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:800;text-decoration:none}.news-card__dossier>a:hover{text-decoration:underline}.news-card__categories{flex-wrap:wrap;gap:.35rem .7rem;margin-block:-.15rem .55rem;display:flex}.news-card__categories a{color:var(--pub-live-dark);font-size:.72rem;font-weight:800;text-decoration:none}.news-card__categories a:before{content:"#";color:var(--pub-ink-faint)}.pub-country-tags{flex-wrap:wrap;align-items:flex-start;gap:.3rem;margin-block:0 .65rem;font-size:.7rem;font-weight:650;line-height:1.45;display:flex}.pub-country-tags a,.pub-country-tags summary{border:1px solid var(--pub-line);max-width:100%;color:var(--pub-ink-soft);background:var(--pub-surface-dim);overflow-wrap:anywhere;border-radius:.2rem;align-items:center;gap:.35rem;padding:.2rem .48rem;text-decoration:none;display:inline-flex}.pub-country-tags a>bdi{min-width:0}.pub-country-flag{object-fit:contain;vertical-align:middle;block-size:12px;inline-size:16px;box-shadow:0 0 0 1px var(--pub-line);flex:0 0 16px;display:inline-block}.pub-country-tags a:hover,.pub-country-tags summary:hover{border-color:var(--pub-line-strong);color:var(--pub-ink)}.pub-country-tags a:focus-visible,.pub-country-tags summary:focus-visible{outline:2px solid var(--pub-parallel);outline-offset:2px}.pub-country-tags__more{min-width:0}.pub-country-tags__more>summary{cursor:pointer;width:fit-content;list-style:none}.pub-country-tags__more>summary::-webkit-details-marker{display:none}.pub-country-tags__more[open]{flex-basis:100%}.pub-country-tags__remaining{flex-wrap:wrap;gap:.3rem;padding-block-start:.3rem;display:flex}.news-card h3{letter-spacing:-.018em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.38rem,1.18rem + .5vw,1.78rem);line-height:1.23}.news-card h3 a{text-decoration:none}.news-card h3 a:hover{color:var(--pub-live-dark)}.news-card__body>p{max-width:67ch;color:var(--pub-ink-soft);margin:.78rem 0 0;font-size:.99rem;line-height:1.72}.news-card__footer{border-block-start:1px solid var(--pub-line);color:var(--pub-ink-faint);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.2rem;margin-block-start:1rem;padding-block-start:.75rem;font-size:.78rem;display:flex}.news-card__footer a{color:var(--pub-live-dark);font-weight:750;text-decoration:none}.news-card--featured{padding-block-end:.5rem}.news-card--featured h3{max-width:27ch;font-size:clamp(2rem,1.55rem + 1.45vw,3rem);line-height:1.09}.news-card--featured .news-card__body>p{font-size:clamp(1.02rem,.98rem + .18vw,1.14rem)}.news-card--compact{padding-block-end:1.1rem}.news-card--compact .news-card__media{margin-block-end:.9rem}.news-card--compact h3{font-size:clamp(1.25rem,1.08rem + .42vw,1.52rem)}.news-card--headline{padding-block:1rem}.news-card--headline.has-visual{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.7rem 1rem;display:grid}.news-card--headline .news-card__eyebrow{grid-column:1/-1;align-items:center;gap:.45rem .9rem;min-width:0;display:flex}.news-card--headline .news-card__media{aspect-ratio:4/3;border-radius:.5rem;margin-block-end:0}.news-card--headline h3,.news-card--text h3{font-size:clamp(1.08rem,1rem + .25vw,1.26rem);line-height:1.3}.news-card--headline .news-card__eyebrow .news-card__meta{flex-wrap:nowrap;flex:none;margin:0;font-size:.72rem}.news-card--headline .news-card__eyebrow .news-card__categories{flex-wrap:nowrap;min-width:0;margin:0}.news-card--headline .news-card__eyebrow .news-card__categories a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-card--text{padding-block:1rem}.news-card--text .news-card__meta{margin-block-end:.4rem;font-size:.72rem}.news-card--text .news-card__categories{margin-block-end:.38rem}.news-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,4.5rem);display:grid}.news-feed .news-card{border-block-end:1px solid var(--pub-line);padding-block:1.5rem 2rem}.news-feed .news-card h3{font-size:clamp(1.4rem,1.18rem + .55vw,1.82rem)}.files-section{border-block:1px solid var(--pub-parallel);background:var(--pub-parallel-dark);padding-block:clamp(3rem,6vw,5.5rem)}.files-section>.pub-shell>.pub-section-heading{color:var(--pub-paper);border-block-end-color:color-mix(in srgb, var(--pub-paper) 30%, transparent)}.files-section>.pub-shell>.pub-section-heading p{color:var(--pub-paper)}.files-section>.pub-shell>.pub-section-heading:after{background:var(--pub-line-strong)}.thread-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.thread-card{border:1px solid var(--pub-line);border-block-start:.32rem solid var(--pub-live);background:var(--pub-paper);border-radius:.75rem;flex-direction:column;min-height:20rem;display:flex;overflow:hidden}.thread-card.has-visual{min-height:27rem}.thread-card__media{aspect-ratio:16/9;background:var(--pub-surface-dim);flex-shrink:0;display:block;overflow:hidden}.thread-card__media.pub-media-placeholder{display:grid}.thread-card__media img{object-fit:cover;width:100%;height:100%;transition:scale .35s}.thread-card__media:hover img{scale:1.025}.thread-card__body{flex-direction:column;flex:1;min-width:0;padding:clamp(1.25rem,2vw,1.7rem);display:flex}.thread-card__meta{color:var(--pub-ink-faint);align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;display:flex}.thread-card__meta time{margin-inline-start:auto}.thread-card .pub-country-tags{margin-block:0 .75rem}.thread-card h3{color:var(--pub-parallel-dark);overflow-wrap:anywhere;margin:.65rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,1.2rem + .65vw,1.85rem);line-height:1.25}.thread-card h3 a{text-decoration:none}.thread-card__title>span{vertical-align:.15em;margin-inline-end:.25rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:750}.thread-card__title a:hover{text-decoration:underline}.thread-card__latest{overflow-wrap:anywhere;margin:0 0 .7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1rem + .25vw,1.25rem);line-height:1.4}.thread-card__latest a{text-decoration:none}.thread-card__latest a:hover{color:var(--pub-live-dark)}.public-root[dir=rtl] :is(.thread-card__latest,.thread-card__title>span){font-family:Alexandria,Tahoma,Arial,sans-serif}.thread-card p{color:var(--pub-ink-soft);margin:0;font-size:.94rem}.thread-card__summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thread-card__link{color:var(--pub-live-dark);margin-block-start:auto;padding-block-start:1.2rem;font-size:.86rem;font-weight:800;text-decoration:none}.home-files .thread-card{min-height:0}.thread-section-grid__compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--thread-compact-rows), auto);border-block-start:1px solid var(--pub-parallel);grid-auto-flow:column;gap:1rem 1.2rem;margin-block-start:1.8rem;padding-block-start:1.8rem;display:grid}.thread-card--compact.has-visual{border-block-start-width:1px;grid-template-columns:clamp(6rem,10vw,8.25rem) minmax(0,1fr);align-items:start;min-height:0;display:grid}.thread-card--compact .thread-card__media{aspect-ratio:1;border-radius:.35rem;min-width:0;margin-block:.85rem;margin-inline-start:.85rem}.thread-card--compact .thread-card__body{padding:.85rem}.thread-card--compact .thread-card__meta{font-size:.7rem}.thread-card--compact .thread-card__meta time{margin-inline-start:0}.thread-card--compact h3{margin-block:.4rem .6rem;font-size:clamp(1.08rem,1rem + .2vw,1.25rem);line-height:1.35}.thread-card--compact h3,.thread-card--compact .thread-card__latest{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thread-card--compact .thread-card__latest{-webkit-line-clamp:2;margin-block-end:0;font-size:.94rem;line-height:1.45}.thread-card--compact .pub-country-tags{margin-block-end:.55rem}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.home-category{border:1px solid var(--pub-line);border-block-start:.24rem solid var(--pub-live);background:var(--pub-surface);border-radius:.5rem;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.home-category__header{border-block-end:1px solid var(--pub-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-block:.8rem .95rem;display:flex}.home-category__header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,1.3rem + .7vw,2rem);line-height:1.15}.home-category__header a{color:var(--pub-live-dark);white-space:nowrap;font-size:.76rem;font-weight:800;text-decoration:none}.home-category__header h2 a{color:var(--pub-ink);font-size:inherit;white-space:normal}.home-category__header a:hover{text-decoration:underline}.home-category__stories>.news-card--compact{padding-block:1.25rem}.home-category__stories>.news-card--compact .news-card__media{aspect-ratio:16/8.5}.home-category__stories>.news-card--compact h3{font-size:clamp(1.35rem,1.14rem + .52vw,1.68rem)}.home-category__headlines,.home-category__headlines>*+*{border-block-start:1px solid var(--pub-line)}.pub-load-more{border:1px solid var(--pub-ink);min-width:14rem;min-height:3.2rem;color:var(--pub-ink);cursor:pointer;background:0 0;border-radius:99rem;margin:2.5rem auto 0;padding:.7rem 1.4rem;font-weight:780;display:block}.pub-load-more:hover{color:var(--pub-surface);background:var(--pub-ink)}.pub-load-more:disabled{cursor:progress;opacity:.65}.section-hero{border-block-end:1px solid var(--pub-line);background:var(--pub-surface);padding-block:clamp(3rem,7vw,6rem) clamp(2.4rem,5vw,4rem)}.section-hero .pub-shell>p:first-child,.section-hero__eyebrow{color:var(--pub-live-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.82rem;font-weight:800}.scope-breadcrumb{color:var(--pub-ink-faint);margin-block-end:1.2rem;font-size:.78rem;font-weight:700}.scope-breadcrumb ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.scope-breadcrumb li+li:before{content:"›";color:var(--pub-line-strong);margin-inline-end:.35rem}.public-root[dir=rtl] .scope-breadcrumb li+li:before{content:"‹"}.scope-breadcrumb a{color:var(--pub-ink-soft);text-decoration:none}.scope-breadcrumb a:hover{color:var(--pub-live-dark);text-decoration:underline}.section-hero h1{letter-spacing:-.045em;max-width:18ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,2rem + 3.4vw,5.6rem);line-height:1.02}.section-hero__intro{max-width:48rem;color:var(--pub-ink-soft);margin:1rem 0 0;font-size:clamp(1.1rem,1rem + .32vw,1.3rem)}.scope-chips{flex-wrap:wrap;gap:.55rem;margin-block-start:2rem;display:flex}.scope-chips a{border:1px solid var(--pub-line);color:var(--pub-ink-soft);background:var(--pub-paper);border-radius:99rem;padding:.48rem .85rem;font-size:.84rem;font-weight:700;text-decoration:none}.scope-chips a:hover{border-color:var(--pub-live);color:var(--pub-live-dark)}.scope-chips a[aria-current=page]{border-color:var(--pub-live);color:var(--pub-surface);background:var(--pub-live-dark)}.scope-chips--secondary{border-block-start:1px solid var(--pub-line);margin-block-start:.85rem;padding-block-start:.85rem}.scope-chips--secondary a{background:0 0}.scope-kicker-link{color:inherit;text-decoration:none}.scope-kicker-link:hover{text-decoration:underline}.pub-empty{border:1px solid var(--pub-line);border-radius:var(--pub-radius);text-align:center;background:var(--pub-surface);padding:clamp(2rem,6vw,4.5rem)}.pub-empty>span{color:var(--pub-live);font-size:2.4rem}.pub-empty h2{margin:.5rem 0;font-size:clamp(1.35rem,1.15rem + .7vw,1.85rem)}.pub-empty p{color:var(--pub-ink-soft);margin:0}.search-page{min-height:68vh;padding-block:clamp(3rem,7vw,6rem)}.search-page>h1{margin:0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,2rem + 2.4vw,4.5rem)}.search-form{grid-template-columns:1fr auto;max-width:54rem;margin-block-end:3.5rem;display:grid}.search-form input{border:1px solid var(--pub-line-strong);min-width:0;color:var(--pub-ink);background:var(--pub-surface);border-radius:.65rem 0 0 .65rem;padding:.95rem 1.1rem;font-size:1.05rem}[dir=rtl] .search-form input{border-radius:0 .65rem .65rem 0}.search-form button{color:#fff;background:var(--pub-ink);cursor:pointer;border:0;border-radius:0 .65rem .65rem 0;padding:.8rem 1.3rem;font-weight:750}[dir=rtl] .search-form button{border-radius:.65rem 0 0 .65rem}.search-page section>h2{border-block-end:1px solid var(--pub-line-strong);padding-block-end:.7rem;font-size:1.45rem}.search-results article{border-block-end:1px solid var(--pub-line);max-width:60rem;padding-block:1.35rem}.search-results article>p:first-child{color:var(--pub-parallel-dark);margin:0 0 .35rem;font-size:.78rem;font-weight:800}.search-results h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.search-results h3 a{text-decoration:none}.search-results article>p:last-child,.search-message{color:var(--pub-ink-soft)}.pub-not-found{align-content:center;justify-items:start;min-height:65vh;display:grid}.pub-not-found>p{color:var(--pub-live);margin:0;font-size:1rem;font-weight:900}.pub-not-found h1{max-width:20ch;margin:.4rem 0 1.5rem;font-size:clamp(2.3rem,1.7rem + 2vw,4rem);line-height:1.15}.event-hero{border-block-end:1px solid var(--pub-line);background:var(--pub-surface);padding-block:clamp(2.7rem,6vw,5.6rem)}.event-hero__layout{display:grid}.event-hero__split{margin-block-start:clamp(1.8rem,4vw,3rem)}.event-hero__split.has-media{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.event-hero__copy{min-width:0}.event-kicker{color:var(--pub-ink-faint);flex-wrap:wrap;gap:.65rem 1.2rem;margin-block-end:1rem;font-size:.82rem;font-weight:750;display:flex}.event-hero__heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.7rem;display:grid}.event-hero__heading>span{color:var(--pub-parallel-dark);font-size:.82rem;font-weight:800}.event-hero__heading h1{overflow-wrap:anywhere;min-width:0}.event-hero h1{letter-spacing:-.038em;width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,1.72rem + 1.85vw,3.75rem);line-height:1.08}.public-root[dir=rtl] .event-hero h1{letter-spacing:0;line-height:1.28}.event-summary{max-width:65ch;color:var(--pub-ink-soft);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.05rem + .55vw,1.52rem);line-height:1.58}.public-root[dir=rtl] .event-summary{font-family:Tahoma,Arial,sans-serif}.event-related{border-block-start:1px solid var(--pub-line);max-width:65ch;margin-block-start:1.35rem;padding-block-start:1rem}.event-related h2{color:var(--pub-ink-faint);letter-spacing:.045em;text-transform:uppercase;margin:0 0 .65rem;font-size:.74rem;font-weight:850}.event-related__links{gap:.5rem;display:grid}.event-related a{border:1px solid var(--pub-line);background:var(--pub-surface-dim);border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .82rem;font-size:.88rem;font-weight:750;line-height:1.4;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.event-related a:hover,.event-related a:focus-visible{border-color:var(--pub-live);background:var(--pub-live-soft)}.event-related a span{color:var(--pub-live-dark);flex:none;font-size:1rem;line-height:1}.public-root[dir=rtl] .event-related a span{transform:scaleX(-1)}.event-meta{color:var(--pub-ink-faint);flex-wrap:wrap;gap:.45rem 1.5rem;margin-block-start:1.35rem;font-size:.82rem;display:flex}.edition-links{gap:.4rem;margin-block-start:1.1rem;display:flex}.edition-links a{border:1px solid var(--pub-line);color:var(--pub-ink-soft);border-radius:.35rem;padding:.3rem .55rem;font-size:.72rem;font-weight:800;text-decoration:none}.event-gallery{min-width:0;margin:0}.event-gallery__stage{aspect-ratio:16/10;border-radius:var(--pub-radius);background:var(--pub-surface-dim);overflow:hidden}.event-gallery__stage img{object-fit:cover;width:100%;height:100%}.event-gallery__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.45rem,1vw,.75rem);margin-block-start:.7rem;display:grid}.event-gallery__thumbnails button{aspect-ratio:16/10;background:var(--pub-surface-dim);cursor:pointer;opacity:.78;border:2px solid #0000;border-radius:.58rem;min-width:0;padding:0;transition:border-color .18s,opacity .18s,transform .18s;position:relative;overflow:hidden}.event-gallery__thumbnails button:hover,.event-gallery__thumbnails button:focus-visible,.event-gallery__thumbnails button.is-active{border-color:var(--pub-live);opacity:1;transform:translateY(-1px)}.event-gallery__thumbnails button:focus-visible{outline:2px solid var(--pub-ink);outline-offset:2px}.event-gallery__thumbnails img{object-fit:cover;width:100%;height:100%}.event-gallery figcaption,.timeline-media figcaption{color:var(--pub-ink-faint);margin-block-start:.5rem;font-size:.72rem;line-height:1.45}.current-state{border-block-end:1px solid var(--pub-line-strong);background:var(--pub-surface-dim);padding-block:clamp(2.5rem,5vw,4.7rem)}.current-state__grid{display:block}.current-state__content h2{color:var(--pub-live-dark);letter-spacing:-.01em;margin:0 0 .75rem;font-size:clamp(1.08rem,1rem + .3vw,1.3rem);font-weight:850}.current-state__content>p{max-width:68ch;color:var(--pub-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.16rem,1.04rem + .4vw,1.42rem);line-height:1.72}.timeline-section{padding-block:clamp(3rem,6vw,6rem)}.event-layout{grid-template-columns:minmax(13rem,17rem) minmax(0,50rem);justify-content:center;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.timeline-rail{align-self:stretch}.timeline-rail__sticky{scrollbar-width:thin;max-height:calc(100vh - 9.7rem);position:sticky;inset-block-start:8.6rem;overflow:auto}.timeline-rail__sticky>p{border-block-end:1px solid var(--pub-line-strong);color:var(--pub-ink);text-transform:uppercase;margin:0 0 .75rem;padding-block-end:.55rem;font-size:.83rem;font-weight:850}.timeline-rail nav,.timeline-rail__items{display:grid}.timeline-rail__group{grid-template-columns:1.55rem minmax(0,1fr);align-items:start;display:grid;position:relative}.timeline-rail__group+.timeline-rail__group{margin-block-start:.75rem}.timeline-rail__year{color:var(--pub-ink);letter-spacing:.08em;writing-mode:vertical-rl;grid-column:1;justify-self:center;padding-block:.4rem;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:850;line-height:1;position:sticky;top:.25rem;transform:rotate(180deg)}.public-root[dir=rtl] .timeline-rail__year{font-family:Alexandria,Tahoma,Arial,sans-serif}.timeline-rail__items{grid-column:2;min-width:0}.timeline-rail__day{border-inline-start:1px solid var(--pub-line-strong);color:var(--pub-ink-faint);padding:.63rem .65rem .68rem 1.1rem;position:relative}[dir=rtl] .timeline-rail__day{padding:.63rem 1.1rem .68rem .65rem}.timeline-rail__day:before{content:"";background:var(--pub-paper);border:1px solid var(--pub-line-strong);border-radius:50%;width:.48rem;height:.48rem;position:absolute;inset-block-start:1.05rem;inset-inline-start:-.27rem}.timeline-rail__day.is-active{color:var(--pub-live-dark);border-inline-start-color:var(--pub-live);background:linear-gradient(90deg, var(--pub-live-soft), transparent)}[dir=rtl] .timeline-rail__day.is-active{background:linear-gradient(-90deg, var(--pub-live-soft), transparent)}.timeline-rail__day.is-active:before{background:var(--pub-live);border-color:var(--pub-live);box-shadow:0 0 0 .25rem var(--pub-live-soft)}.timeline-rail__day-date{font-size:.78rem;font-weight:800;display:block}.timeline-rail__day-events{margin-block-start:.25rem;display:grid}.timeline-rail__day a{color:inherit;text-decoration:none;display:block}.timeline-rail__day a+a{border-block-start:1px solid color-mix(in srgb, currentColor 16%, transparent);margin-block-start:.42rem;padding-block-start:.42rem}.timeline-rail__day a small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.timeline-rail__day a[aria-current=true] small{color:var(--pub-live-dark);font-weight:720}.timeline-rail__day .timeline-rail__day-link{display:none}.timeline-rail__end,.timeline-page-end-sentinel{pointer-events:none;width:1px;height:1px;display:block}.timeline-page-end-sentinel{margin-inline:auto}.timeline-content{min-width:0}.timeline-scroll-invitation{z-index:70;border:1px solid color-mix(in srgb, var(--pub-live) 28%, var(--pub-line));width:max-content;max-width:min(31rem,100vw - 2rem);min-height:3.25rem;color:var(--pub-ink);background:color-mix(in srgb, var(--pub-paper) 92%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:99rem;align-items:center;gap:.68rem;padding:.48rem .95rem .48rem .52rem;transition:border-color .18s,box-shadow .18s;animation:.28s ease-out both timeline-scroll-invitation-enter;display:flex;position:fixed;inset-inline-start:50%;translate:-50%;box-shadow:0 .55rem 1.6rem #1e1a1629}.timeline-scroll-invitation:hover{border-color:color-mix(in srgb, var(--pub-live) 52%, var(--pub-line));box-shadow:0 .7rem 1.9rem #1e1a1633}.timeline-scroll-invitation--newer{inset-block-start:calc(7.8rem + env(safe-area-inset-top,0px))}.timeline-scroll-invitation--older{inset-block-end:calc(1.25rem + env(safe-area-inset-bottom,0px))}.timeline-scroll-invitation__icon{width:2.2rem;height:2.2rem;color:var(--pub-live-dark);background:var(--pub-live-soft);border-radius:50%;flex:0 0 2.2rem;place-items:center;display:grid}.timeline-scroll-invitation__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.timeline-scroll-invitation__label{color:var(--pub-ink-soft);text-align:start;font-size:.8rem;font-weight:780;line-height:1.3}.timeline-scroll-invitation--newer .timeline-scroll-invitation__icon{animation:1.45s ease-in-out infinite timeline-scroll-invitation-up}.timeline-scroll-invitation--older .timeline-scroll-invitation__icon{animation:1.45s ease-in-out infinite timeline-scroll-invitation-down}.timeline-scroll-invitation--older .timeline-scroll-invitation__icon svg{transform:rotate(180deg)}@keyframes timeline-scroll-invitation-enter{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes timeline-scroll-invitation-up{0%,to{transform:translateY(.08rem)}50%{transform:translateY(-.16rem)}}@keyframes timeline-scroll-invitation-down{0%,to{transform:translateY(-.08rem)}50%{transform:translateY(.16rem)}}.timeline-entry{scroll-margin-top:var(--timeline-anchor-offset,8.8rem);padding-block:0 clamp(3.2rem,7vw,6rem);position:relative}.timeline-entry+.timeline-entry{padding-block-start:0}.timeline-entry.is-focused{background:linear-gradient(135deg, color-mix(in srgb, var(--pub-live-soft) 72%, transparent), transparent 74%);box-shadow:0 0 0 1px color-mix(in srgb, var(--pub-live) 24%, transparent);border-radius:.9rem;margin-inline:-1.25rem;padding-inline:1.25rem}.timeline-entry__date{grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:.65rem 1.1rem;margin-block-end:1.6rem;display:grid}.timeline-entry__date:before,.timeline-entry__date:after{content:"";background:var(--pub-line-strong);height:1px}.timeline-entry__date:before{grid-area:1/1}.timeline-entry__date:after{grid-area:1/3}.timeline-entry__date time{color:var(--pub-ink);text-align:center;white-space:nowrap;grid-area:1/2;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,.96rem + .45vw,1.38rem);font-weight:750;line-height:1.2}.public-root[dir=rtl] .timeline-entry__date time{font-family:Alexandria,Tahoma,Arial,sans-serif}.timeline-entry__status{color:var(--pub-parallel-dark);background:var(--pub-parallel-soft);text-transform:uppercase;border-radius:99rem;grid-area:2/2;justify-self:center;padding:.2rem .55rem;font-size:.7rem;font-weight:720}.timeline-entry.is-key:before{content:"";background:var(--pub-live);border-radius:99rem;width:.22rem;height:4.5rem;position:absolute;inset-block-start:0;inset-inline-start:-1.2rem}.timeline-entry h2{letter-spacing:-.025em;max-width:30ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,1.35rem + 1.25vw,2.55rem);line-height:1.18}.timeline-entry__lead{max-width:62ch;color:var(--pub-ink-soft);margin:1rem 0 1.3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);line-height:1.62}.public-root[dir=rtl] :is(.timeline-entry h2,.timeline-entry__lead,.current-state h2,.current-state__content>p){letter-spacing:0;font-family:Alexandria,Tahoma,Arial,sans-serif}.public-root[dir=rtl] .timeline-entry__lead{font-family:Tahoma,Arial,sans-serif}.timeline-entry__body{max-width:66ch;color:var(--pub-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.06rem,1rem + .22vw,1.18rem);line-height:1.85}.public-root[dir=rtl] .timeline-entry__body{font-family:Tahoma,Arial,sans-serif;line-height:2}.timeline-entry__body p{margin:0 0 1.15rem}.timeline-media{margin:1.6rem 0}.timeline-media img{object-fit:cover;border-radius:.75rem;width:100%;height:auto;max-height:34rem}.context-note,.uncertainty-note{border-inline-start:.3rem solid var(--pub-live);background:var(--pub-live-soft);max-width:66ch;margin-block:1.4rem;padding:1.05rem 1.2rem}.uncertainty-note{background:#f7f0de;border-inline-start-color:#b1822f}.context-note h3,.uncertainty-note h3{margin:0 0 .3rem;font-size:.86rem}.context-note h2,.uncertainty-note h2{margin:0 0 .3rem;font-size:.9rem}.context-note p,.uncertainty-note p{color:var(--pub-ink-soft);margin:0;font-size:.94rem}.source-list{border-block:1px solid var(--pub-line);max-width:66ch;margin-block-start:1.25rem}.source-list summary{cursor:pointer;color:var(--pub-ink-soft);padding:.68rem 0;font-size:.82rem;font-weight:800}.source-list summary span{background:var(--pub-surface-dim);border-radius:50%;place-content:center;min-width:1.35rem;height:1.35rem;margin-inline-start:.35rem;display:inline-grid}.source-list ul{gap:.6rem;margin:0;padding:0 0 .8rem;list-style:none;display:grid}.source-list li{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8rem;display:flex}.source-list a{color:var(--pub-parallel-dark);overflow-wrap:anywhere;font-weight:700}.source-list time{color:var(--pub-ink-faint);flex:none}.related-inline{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:.55rem;gap:.4rem;max-width:66ch;margin-block:1.4rem;padding:1rem;font-size:.84rem;display:grid}.related-inline strong{color:var(--pub-parallel-dark)}.related-inline a{font-weight:700;text-decoration:none}.event-perspectives{max-width:72rem;padding-block:clamp(3rem,6vw,5rem) 1rem}.event-perspectives__header{border-block-end:2px solid var(--pub-ink);justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-block-end:.8rem;display:flex}.event-perspectives__header h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,1.45rem + .9vw,2.45rem);line-height:1.15}.event-perspectives__header p{color:var(--pub-ink-faint);margin:0;font-size:.84rem}.perspective-block{border-block-end:1px solid var(--pub-line-strong);max-width:66rem;margin:0 auto;padding-block:clamp(1.7rem,3.5vw,2.7rem)}.perspective-block__header{max-width:54rem}.perspective-block__eyebrow{color:var(--pub-parallel-dark);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .4rem;font-size:.8rem;font-weight:900}.perspective-block__header h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.24rem,1.12rem + .45vw,1.58rem);line-height:1.4}.perspective-block__header>span{color:var(--pub-ink-faint);margin-block-start:.4rem;font-size:.82rem;display:block}.perspective-overview{border-block:1px solid var(--pub-line);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-block-start:1.45rem;display:grid}.perspective-overview>div{padding:1.05rem 1.25rem 1.05rem 0}.perspective-overview>div+div{border-inline-start:1px solid var(--pub-line);padding-inline-start:1.25rem}.perspective-overview h4{color:var(--pub-parallel-dark);margin:0 0 .42rem;font-size:.88rem}.perspective-overview p{color:var(--pub-ink-soft);margin:.3rem 0;font-size:.94rem;line-height:1.68}.perspective-details{margin-block-start:.25rem}.perspective-details>summary{color:var(--pub-parallel-dark);cursor:pointer;align-items:center;gap:.55rem;padding-block:.9rem;font-size:.9rem;font-weight:820;list-style:none;display:flex}.perspective-details>summary::-webkit-details-marker{display:none}.perspective-details>summary:after{content:"↓";margin-inline-start:auto;font-size:1.05rem;transition:rotate .2s}.perspective-details[open]>summary:after{rotate:180deg}.perspective-details__open,.perspective-details[open] .perspective-details__closed{display:none}.perspective-details[open] .perspective-details__open{display:inline}.perspective-details__count{border:1px solid var(--pub-line-strong);min-width:1.55rem;height:1.55rem;color:var(--pub-ink-soft);border-radius:50%;place-content:center;font-size:.74rem;display:inline-grid}.viewpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem;padding-block:.7rem 1rem;display:grid}.viewpoint-grid article{border-block-start:2px solid var(--pub-parallel);padding-block-start:1rem}.viewpoint-label{color:var(--pub-parallel-dark);font-size:.91rem;font-weight:850}.viewpoint-representation{color:var(--pub-ink);margin:.35rem 0;font-weight:760;font-size:.88rem!important}.viewpoint-grid article>p:last-of-type{color:var(--pub-ink-soft);margin:.55rem 0 0;font-size:.96rem;line-height:1.72}.public-root[dir=rtl] :is(.event-perspectives__header h2,.perspective-block__header h3){font-family:Alexandria,Tahoma,Arial,sans-serif}.occurrence-page{background:var(--pub-surface)}.occurrence-page__shell{padding-block:clamp(2.8rem,6vw,6.5rem)}.occurrence-article{width:100%}.occurrence-article__thread{color:var(--pub-live-dark);letter-spacing:.025em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;margin:0 0 .65rem;font-size:.9rem;font-weight:820;text-decoration-thickness:.08em;transition:text-decoration-color .18s;display:inline-block}.occurrence-article__thread:hover{text-decoration-color:currentColor}.occurrence-article__meta{color:var(--pub-ink-faint);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-block-end:1rem;font-size:.84rem;font-weight:720;display:flex}.occurrence-article__meta span{color:var(--pub-parallel-dark);background:var(--pub-parallel-soft);text-transform:uppercase;border-radius:99rem;padding:.22rem .58rem;font-size:.72rem;font-weight:820}.occurrence-article h1{letter-spacing:-.032em;width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,1.65rem + 1.35vw,3.25rem);line-height:1.12}.public-root[dir=rtl] .occurrence-article h1{letter-spacing:0;font-family:Alexandria,Tahoma,Arial,sans-serif;line-height:1.3}.occurrence-article__layout{margin-block-start:clamp(1.6rem,3.5vw,2.6rem)}.occurrence-article__layout.has-media{grid-template:"lead media"max-content"content media"1fr/minmax(0,1.08fr) minmax(22rem,.92fr);align-items:start;gap:1.25rem clamp(2rem,5vw,5rem);display:grid}.occurrence-article__layout.has-media>.occurrence-article__lead{grid-area:lead}.occurrence-article__media{grid-area:media;min-width:0}.occurrence-article__layout.has-media>.occurrence-article__content{grid-area:content;margin-block-start:0}.occurrence-article__lead{max-width:63ch;color:var(--pub-ink-soft);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.06rem + .48vw,1.5rem);line-height:1.65}.public-root[dir=rtl] .occurrence-article__lead{font-family:Tahoma,Arial,sans-serif;line-height:1.9}.occurrence-article__content{width:min(100%,56rem);min-width:0;margin-block-start:1.25rem}.occurrence-article__layout.has-media :is(.perspective-overview,.viewpoint-grid){grid-template-columns:1fr}.occurrence-article__layout.has-media .perspective-overview>div{padding-inline:0}.occurrence-article__layout.has-media .perspective-overview>div+div{border-block-start:1px solid var(--pub-line);border-inline-start:0;padding-block-start:1.05rem}.occurrence-continuation{border-block:1px solid var(--pub-line-strong);width:min(100%,56rem);min-height:4.75rem;color:var(--pub-ink);background:linear-gradient(90deg, transparent, var(--pub-live-soft) 48%, transparent);align-items:center;gap:1rem;margin-block:0 clamp(2rem,4vw,3.2rem);padding:.9rem 1rem;text-decoration:none;display:flex}.occurrence-continuation--older{margin-block:clamp(2.5rem,5vw,4.5rem) 0}.occurrence-continuation__arrow{border:1px solid var(--pub-line-strong);width:2.5rem;height:2.5rem;color:var(--pub-live-dark);background:var(--pub-surface);border-radius:50%;flex:0 0 2.5rem;place-items:center;font-size:1.2rem;transition:transform .22s,border-color .22s;display:grid}.occurrence-continuation>span:last-child{gap:.12rem;display:grid}.occurrence-continuation strong{color:var(--pub-live-dark);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.02rem,.96rem + .24vw,1.2rem)}.occurrence-continuation small{color:var(--pub-ink-faint);font-size:.76rem;line-height:1.45}.occurrence-continuation:hover .occurrence-continuation__arrow,.occurrence-continuation:focus-visible .occurrence-continuation__arrow{border-color:var(--pub-live);transform:translateY(-.18rem)}.occurrence-continuation--older:hover .occurrence-continuation__arrow,.occurrence-continuation--older:focus-visible .occurrence-continuation__arrow{transform:translateY(.18rem)}.public-root[dir=rtl] .occurrence-continuation strong{font-family:Alexandria,Tahoma,Arial,sans-serif}.occurrence-article__body{max-width:66ch;color:var(--pub-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1rem + .26vw,1.22rem);line-height:1.9}.public-root[dir=rtl] .occurrence-article__body{font-family:Tahoma,Arial,sans-serif;line-height:2.05}.occurrence-article__body p{margin:0 0 1.25rem}.occurrence-article :is(.context-note,.uncertainty-note,.related-inline,.source-list){max-width:100%}.occurrence-article .perspective-block{width:100%}.history-header{border-block-end:1px solid var(--pub-line);background:var(--pub-surface);padding-block:clamp(2.4rem,5vw,4rem)}.history-header a{color:var(--pub-live-dark);font-size:.82rem;font-weight:800;text-decoration:none}.history-header p{color:var(--pub-parallel-dark);text-transform:uppercase;margin:1.3rem 0 .3rem;font-size:.78rem;font-weight:850}.history-header h1{max-width:34ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,1.5rem + 1.55vw,3.2rem);line-height:1.18}.history-header span{color:var(--pub-ink-faint);margin-block-start:.8rem;font-size:.78rem;display:block}.no-script-history{text-align:center}.no-script-history a{border:1px solid var(--pub-ink);border-radius:99rem;padding:.7rem 1.2rem;font-weight:800;text-decoration:none;display:inline-block}.pub-footer{color:var(--pub-ink-soft);background:var(--pub-ink);padding-block:2.5rem}.pub-footer__inner{align-items:center;gap:1.2rem 2rem;display:flex}.pub-footer img{filter:brightness(0)invert();width:8.5rem;height:auto}.pub-footer p{margin:0;font-size:.78rem}.pub-footer p:last-child{margin-inline-start:auto}.pub-load-more--newer{margin-block:0 3rem}@media (pointer:coarse){.pub-country-tags a,.pub-country-tags summary{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:flex}}@media (max-width:74rem){.pub-header__inner{grid-template-columns:9rem minmax(0,1fr) auto}.pub-brand{width:9rem}.pub-nav{gap:.8rem}.pub-nav a{font-size:.78rem}.pub-search-link span:last-child{display:none}.pub-menu{display:block}.thread-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.pub-header__inner{grid-template-columns:minmax(0,1fr) auto;min-height:4.35rem}.pub-brand{width:8.4rem}.pub-nav,.pub-category-nav{display:none}.lead-grid{grid-template-columns:1fr}.lead-grid__secondary{border-block-start:1px solid var(--pub-line);border-inline-start:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-block-start:1.5rem;padding-inline-start:0;display:grid}.lead-grid__secondary>*+*{border-block-start:0}.lead-grid__secondary .news-card--headline.has-visual{display:block}.lead-grid__secondary .news-card--headline .news-card__media{aspect-ratio:16/9;margin-block-end:.8rem}.news-feed,.thread-grid{grid-template-columns:1fr}.thread-section-grid__compact{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:1rem}.home-category-grid{grid-template-columns:1fr}.thread-card{min-height:16rem}.event-hero__split.has-media{grid-template-columns:1fr}.occurrence-article__layout.has-media{grid-template:"lead""media""content"/1fr}.event-layout{grid-template-columns:1fr;gap:1.2rem}.timeline-rail{z-index:40;min-width:0;width:calc(100% + 2 * var(--pub-gutter));margin-inline:calc(-1 * var(--pub-gutter));border-block:1px solid var(--pub-line);background:var(--pub-paper);align-self:start;position:sticky;inset-block-start:var(--timeline-header-height,4.4rem)}.timeline-rail__sticky{min-width:0;max-height:none;position:static;overflow:hidden}.timeline-rail__sticky>p,.timeline-rail__year,.timeline-rail__day-date,.timeline-rail__day-events{display:none}.timeline-rail nav{min-width:0;padding:.25rem var(--pub-gutter);overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.timeline-rail__group,.timeline-rail__items{flex:none;gap:.25rem;display:flex}.timeline-rail__group+.timeline-rail__group{margin-block-start:0}.timeline-rail .timeline-rail__day{background:0 0;border:0;flex:none;padding:0}.timeline-rail__day:before{display:none}.timeline-rail__day .timeline-rail__day-link{min-height:2.75rem;color:var(--pub-ink-soft);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding-inline:.7rem;font-size:.85rem;font-weight:750;display:flex}.timeline-rail__day-link[aria-current=date]{color:var(--pub-live-dark);background:var(--pub-live-soft);box-shadow:inset 0 -2px var(--pub-live)}.timeline-rail__day-link:focus-visible{outline:2px solid var(--pub-live);outline-offset:-2px}.timeline-rail__end{flex:0 0 1px}.timeline-entry{scroll-margin-top:var(--timeline-anchor-offset,9.5rem)}.timeline-entry.is-focused{margin-inline:-.5rem;padding-inline:.5rem}.timeline-entry__date{grid-template-columns:minmax(.5rem,1fr) minmax(0,auto) minmax(.5rem,1fr);gap:.5rem .65rem;margin-block-end:1rem}.timeline-entry__date time{color:var(--pub-live-dark);white-space:normal;overflow-wrap:anywhere}.event-perspectives__header{display:block}.event-perspectives__header p{margin-block-start:.35rem}.perspective-overview,.viewpoint-grid{grid-template-columns:1fr}.perspective-overview>div{padding-inline:0}.perspective-overview>div+div{border-block-start:1px solid var(--pub-line);border-inline-start:0;padding-block-start:1.05rem}}@media (max-width:39rem){.public-root{font-size:1rem}.pub-header__inner{gap:.5rem}.pub-brand{width:clamp(6.5rem,28vw,8.4rem)}.pub-header__actions{gap:.45rem}.pub-search-link{display:none}.home-lead{padding-block-start:1.7rem}.lead-grid__secondary{grid-template-columns:1fr;gap:0}.lead-grid__secondary>*+*{border-block-start:1px solid var(--pub-line)}.lead-grid__secondary .news-card--headline.has-visual{grid-template-columns:7rem minmax(0,1fr);display:grid}.lead-grid__secondary .news-card--headline .news-card__media{aspect-ratio:4/3;margin-block-end:0}.news-card--featured h3{font-size:clamp(1.9rem,8vw,2.55rem)}.thread-card--compact.has-visual{grid-template-columns:5rem minmax(0,1fr)}.thread-card--compact .thread-card__media{margin-block:.7rem;margin-inline-start:.7rem}.thread-card--compact .thread-card__body{padding:.7rem}.home-category__header{align-items:flex-start}.news-card__footer{display:block}.news-card__footer>*{margin-block-start:.3rem;display:block}.section-hero h1{font-size:clamp(2.65rem,14vw,4rem)}.pub-footer__inner{display:grid}.pub-footer p:last-child{margin-inline-start:0}.event-hero h1{font-size:clamp(2rem,7.7vw,2.65rem)}.event-summary{font-size:1.12rem}.event-gallery__thumbnails{gap:.4rem}.event-gallery__thumbnails button{border-radius:.42rem}.occurrence-page__shell{padding-block-start:2rem}.occurrence-article h1{font-size:clamp(1.9rem,7vw,2.35rem)}.occurrence-continuation{min-height:4.35rem;padding-inline:.45rem}.occurrence-continuation small,.timeline-entry.is-key:before{display:none}.timeline-entry__date time{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){::view-transition-group(occurrence-focus){animation-duration:.01ms}.timeline-scroll-invitation,.timeline-scroll-invitation .timeline-scroll-invitation__icon{animation:none}}
.admin-editorial-dock{z-index:180;color:#fff;background:#211f19;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.65rem;max-width:calc(100vw - 2rem);padding:.5rem .55rem .5rem .8rem;font-size:.76rem;line-height:1.2;display:flex;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:max(1rem, env(safe-area-inset-right));box-shadow:0 .8rem 2.5rem #18150f47}.admin-editorial-dock>span{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.admin-editorial-dock button,.admin-editorial-actions button,.admin-editorial-actions>a,.admin-media-actions button,.admin-editorial-dialog button{border:1px solid var(--pub-line-strong,#beb39c);min-height:2.75rem;color:var(--pub-ink,#211f19);background:var(--pub-surface,#fffefa);font:inherit;cursor:pointer;border-radius:.55rem;font-weight:750}.admin-editorial-dock button{color:#fff;background:#ffffff1a;border-color:#ffffff59;min-height:2.75rem;padding:.35rem .75rem}.admin-editorial-dock button:hover,.admin-editorial-dock button:focus-visible{background:#fff3}.admin-editorial-actions{flex-wrap:wrap;gap:.5rem;margin-block:.75rem 1rem;display:flex}.admin-category-toggles{border:1px solid var(--pub-line,#ddd6c5);background:color-mix(in srgb, var(--pub-parallel-soft,#edf6f4) 45%, transparent);border-radius:.55rem;min-width:0;margin:.5rem 0 1.2rem;padding:.7rem .8rem .45rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem}.admin-category-toggles legend{padding-inline:.25rem;font-weight:750}.admin-category-toggles__options{flex-wrap:wrap;gap:.4rem;display:flex}.admin-category-toggles button{border:1px solid var(--pub-line-strong,#beb39c);max-width:100%;min-height:2.75rem;color:var(--pub-ink,#211f19);background:var(--pub-surface,#fffefa);font:inherit;cursor:pointer;border-radius:.45rem;align-items:center;gap:.45rem;padding:.4rem .6rem;display:inline-flex}.admin-category-toggles button[aria-checked=true]{border-color:var(--pub-parallel,#245f61);color:var(--pub-parallel-dark,#19494b);background:var(--pub-parallel-soft,#edf6f4);font-weight:750}.admin-category-toggles button:focus-visible{outline:3px solid var(--pub-parallel,#245f61);outline-offset:2px}.admin-category-toggles button:disabled,.admin-category-toggles button[aria-disabled=true]{cursor:default;opacity:.6}.admin-category-toggles__indicator{border:1px solid;border-radius:1rem;flex:0 0 1.55rem;width:1.55rem;height:.9rem;position:relative}.admin-category-toggles__indicator:after{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem;position:absolute;inset-block-start:.1rem;inset-inline-start:.1rem}.admin-category-toggles button[aria-checked=true] .admin-category-toggles__indicator:after{inset-inline:auto .1rem}.admin-category-toggles__status{min-height:1.3em;margin-block-start:.25rem;font-size:.7rem;display:block}.admin-category-toggles__error{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.3rem;display:flex}.admin-editorial-actions button,.admin-editorial-actions>a{border-color:color-mix(in srgb, var(--pub-parallel,#245f61) 45%, var(--pub-line,#ddd6c5));color:var(--pub-parallel-dark,#19494b);background:color-mix(in srgb, var(--pub-parallel-soft,#edf6f4) 76%, white);align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.78rem;line-height:1.2;text-decoration:none;display:inline-flex}.admin-editorial-actions button:hover,.admin-editorial-actions button:focus-visible,.admin-editorial-actions>a:hover,.admin-editorial-actions>a:focus-visible,.admin-media-actions button:hover,.admin-media-actions button:focus-visible{border-color:var(--pub-parallel,#245f61);outline:3px solid color-mix(in srgb, var(--pub-parallel,#245f61) 22%, transparent);outline-offset:1px}.admin-editorial-actions button.is-danger,.admin-media-actions button.is-danger,.admin-editorial-dialog button.is-danger{border-color:color-mix(in srgb, var(--pub-live,#b7432f) 52%, var(--pub-line,#ddd6c5));color:var(--pub-live-dark,#8f3022);background:var(--pub-live-soft,#f6e8e3)}.admin-media-actions{z-index:4;width:fit-content;margin-block:.55rem .25rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;line-height:1.35;position:relative}.admin-media-actions summary{border:1px solid color-mix(in srgb, var(--pub-parallel,#245f61) 40%, var(--pub-line,#ddd6c5));min-height:2.75rem;color:var(--pub-parallel-dark,#19494b);background:color-mix(in srgb, var(--pub-surface,#fffefa) 94%, transparent);cursor:pointer;border-radius:.55rem;align-items:center;gap:.4rem;padding:.4rem .7rem;font-weight:750;list-style:none;display:inline-flex;box-shadow:0 .3rem 1rem #211f1914}.admin-media-actions summary::-webkit-details-marker{display:none}.admin-media-actions summary:hover,.admin-media-actions summary:focus-visible{border-color:var(--pub-parallel,#245f61);outline:3px solid color-mix(in srgb, var(--pub-parallel,#245f61) 22%, transparent);outline-offset:1px}.admin-media-actions summary>span{font-size:.72rem}.admin-media-actions[open]>div{z-index:5;border:1px solid var(--pub-line,#ddd6c5);background:var(--pub-surface,#fffefa);border-radius:.7rem;gap:.35rem;width:min(19rem,100vw - 2rem);padding:.45rem;display:grid;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0;box-shadow:0 1rem 2.4rem #211f1933}.admin-media-actions button{text-align:start;width:100%;padding:.55rem .7rem}.admin-editorial-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--pub-ink,#211f19);background:0 0;border:0;margin:0;padding:clamp(.5rem,2vw,1.5rem);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.admin-editorial-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#161410a8}.admin-editorial-dialog__panel{border:1px solid var(--pub-line-strong,#beb39c);background:var(--pub-paper,#f7f4ec);border-radius:1rem;flex-direction:column;width:min(76rem,100%);height:100%;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 1.5rem 5rem #14120e59}.admin-editorial-dialog__header{border-block-end:1px solid var(--pub-line,#ddd6c5);background:var(--pub-surface,#fffefa);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,2vw,1.35rem) clamp(1rem,2.5vw,1.75rem);display:flex}.admin-editorial-dialog__header p{color:var(--pub-parallel-dark,#19494b);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .15rem;font-size:.68rem;font-weight:850}.admin-editorial-dialog__header h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1.1rem + .8vw,2rem);line-height:1.18}.admin-editorial-dialog button.admin-editorial-dialog__close{border-radius:50%;width:2.75rem;min-width:2.75rem;padding:0;font-size:1.45rem;line-height:1}.admin-editorial-dialog__body{overscroll-behavior:contain;flex:auto;padding:clamp(1rem,2.5vw,1.75rem);overflow:auto}.admin-editorial-state,.admin-editorial-feedback,.admin-editorial-success,.admin-editorial-scope,.admin-editorial-form__intro{border-inline-start:.25rem solid var(--pub-parallel,#245f61);background:var(--pub-parallel-soft,#edf6f4);border-radius:.35rem;max-width:72ch;margin:0 0 1rem;padding:.85rem 1rem}.admin-editorial-form__intro:empty{display:none}.admin-editorial-feedback,.admin-editorial-feedback.is-conflict{border-inline-start-color:var(--pub-live,#b7432f);background:var(--pub-live-soft,#f6e8e3)}.admin-editorial-feedback p,.admin-editorial-success p{margin-block:0 .7rem}.admin-editorial-feedback p:last-child,.admin-editorial-success p:last-child{margin-block-end:0}.admin-editorial-form{gap:1.1rem;display:grid}.admin-editorial-form[hidden]{display:none}.admin-image-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.admin-image-fields>button{justify-self:start;padding:.65rem 1rem}.admin-image-upload__methods{border:0;flex-wrap:wrap;gap:.65rem 1.2rem;min-inline-size:0;margin:0;padding:0;display:flex}.admin-image-upload__methods legend{margin-block-end:.5rem;font-size:.8rem;font-weight:750}.admin-image-upload__methods label{cursor:pointer;align-items:center;gap:.45rem;min-block-size:2.75rem;font-size:.9rem;display:inline-flex}.admin-image-upload__methods input{accent-color:var(--pub-parallel,#245f61)}.admin-image-upload{border:2px dashed var(--pub-line-strong,#beb39c);min-inline-size:0;color:var(--pub-ink-soft,#575246);background:var(--pub-surface,#fffefa);text-align:center;border-radius:.75rem;justify-items:center;gap:.5rem;padding:1.3rem;display:grid}.admin-image-upload.is-dragging{border-color:var(--pub-parallel,#245f61);background:var(--pub-parallel-soft,#e7f0eb);box-shadow:inset 0 0 0 1px var(--pub-parallel,#245f61)}.admin-image-upload.is-disabled{opacity:.65}.admin-image-upload__empty{justify-items:center;gap:.6rem;margin-block-end:.4rem;display:grid}.admin-image-upload__empty svg{color:var(--pub-parallel,#245f61)}.admin-image-upload__empty strong{font-size:.95rem}.admin-image-upload__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.admin-image-upload__choose{border:1px solid var(--pub-parallel,#245f61);min-block-size:2.75rem;color:var(--pub-parallel-dark,#19494b);background:var(--pub-parallel-soft,#e7f0eb);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.85rem;font-weight:750;display:inline-flex;position:relative}.admin-image-upload__choose input{clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-image-upload__choose:focus-within{outline:3px solid color-mix(in srgb, var(--pub-parallel,#245f61) 24%, transparent);outline-offset:2px}.admin-image-upload__choose.is-disabled{cursor:not-allowed}.admin-image-upload__actions button{min-block-size:2.75rem}.admin-image-upload__hint{max-inline-size:100%;margin:0;font-size:.75rem;line-height:1.5}.admin-image-upload__selection{justify-items:center;gap:.55rem;inline-size:100%;min-inline-size:0;display:grid}.admin-image-upload__preview{object-fit:contain;border-radius:.4rem;block-size:auto;max-block-size:12rem;inline-size:auto;max-inline-size:100%;display:block}.admin-image-upload__filename{overflow-wrap:anywhere;max-inline-size:100%;margin:0 0 .3rem;font-size:.8rem}.admin-image-upload__error{color:var(--pub-live,#b7432f);margin:.35rem 0 0;font-size:.85rem;font-weight:650}.admin-editorial-locales{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.admin-editorial-locales fieldset{border:1px solid var(--pub-line,#ddd6c5);background:var(--pub-surface,#fffefa);border-radius:.75rem;gap:.85rem;min-width:0;margin:0;padding:1rem;display:grid}.admin-editorial-locales legend{padding-inline:.3rem;font-weight:850}.admin-editorial-locales legend span{color:var(--pub-ink-faint,#777064);letter-spacing:.08em;margin-inline-start:.35rem;font-size:.68rem}.admin-editorial-field{min-width:0;color:var(--pub-ink-soft,#575246);gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.admin-editorial-field input,.admin-editorial-field textarea,.admin-editorial-field select{resize:vertical;border:1px solid var(--pub-line-strong,#beb39c);width:100%;min-height:2.75rem;color:var(--pub-ink,#211f19);background:#fff;border-radius:.5rem;padding:.65rem .7rem;font:500 .94rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.admin-editorial-field input:focus-visible,.admin-editorial-field textarea:focus-visible,.admin-editorial-field select:focus-visible{border-color:var(--pub-parallel,#245f61);outline:3px solid color-mix(in srgb, var(--pub-parallel,#245f61) 22%, transparent);outline-offset:1px}.admin-editorial-field small{color:var(--pub-ink-faint,#777064);font-weight:500}.admin-editorial-reason{width:min(42rem,100%);padding-block-start:.4rem}.admin-editorial-form__actions{z-index:2;border-block-start:1px solid var(--pub-line,#ddd6c5);background:color-mix(in srgb, var(--pub-paper,#f7f4ec) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;gap:.65rem;margin:.25rem -1.75rem -1.75rem;padding:1rem 1.75rem;display:flex;position:sticky;inset-block-end:-1.75rem}.admin-editorial-dialog button{padding:.55rem .95rem}.admin-editorial-dialog button.is-primary{border-color:var(--pub-parallel-dark,#19494b);color:#fff;background:var(--pub-parallel-dark,#19494b)}.admin-editorial-dialog button:hover:not(:disabled),.admin-editorial-dialog button:focus-visible:not(:disabled){outline:3px solid color-mix(in srgb, var(--pub-parallel,#245f61) 24%, transparent);outline-offset:1px}.admin-editorial-dialog button:disabled{cursor:wait;opacity:.55}.admin-withdrawn-dialog .admin-editorial-dialog__panel{width:min(48rem,100%)}.admin-withdrawn-dialog .admin-editorial-dialog__body>p:first-child{margin-block-start:0}.admin-withdrawn-list{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-withdrawn-list li{border:1px solid var(--pub-line,#ddd6c5);background:var(--pub-surface,#fffefa);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.admin-withdrawn-list li>div{gap:.15rem;min-width:0;display:grid}.admin-withdrawn-list strong{overflow-wrap:anywhere}.admin-withdrawn-list span,.admin-withdrawn-list small{color:var(--pub-ink-faint,#777064)}.admin-withdrawn-list span{text-transform:uppercase;font-size:.7rem;font-weight:800}.admin-withdrawn-list small{font-size:.78rem}@media (max-width:980px){.admin-editorial-locales{grid-template-columns:1fr}}@media (max-width:600px){.admin-editorial-dialog{padding:0}.admin-editorial-dialog__panel{border:0;border-radius:0}.admin-editorial-dialog__body{padding:1rem}.admin-editorial-form__actions{padding:.85rem 1rem max(.85rem, env(safe-area-inset-bottom));margin:.25rem -1rem -1rem;inset-block-end:-1rem}.admin-withdrawn-list li{flex-direction:column;align-items:stretch}.admin-withdrawn-list button{width:100%}.admin-editorial-dock>span{display:none}.admin-media-actions summary>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.admin-editorial-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.admin-structure-dialog .admin-editorial-dialog__panel{width:min(66rem,100%)}.admin-structure-dialog .admin-editorial-dialog__header h2{overflow-wrap:anywhere}.admin-structure-dialog button:disabled{cursor:not-allowed}.admin-structure-dialog [aria-busy=true] button:disabled{cursor:wait}.admin-structure-subtitle{overflow-wrap:anywhere;margin-block:1rem;font-size:1.2rem}.admin-structure-help{color:var(--pub-ink-soft,#575246);font-size:.85rem}.admin-structure-back{margin-block-end:.5rem}.admin-structure-group+.admin-structure-group{margin-block-start:1.5rem}.admin-structure-group h3{color:var(--pub-ink-soft,#575246);font-size:.9rem}.admin-structure-list{gap:.7rem;margin-block:1rem 1.5rem;padding:0;list-style:none;display:grid}.admin-structure-list>li{border:1px solid var(--pub-line-strong,#beb39c);background:var(--pub-surface,#fffefa);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem .65rem;padding:.8rem;display:grid}.admin-structure-list>li.is-withdrawn{border-style:dashed}.admin-structure-drag{min-width:1.5rem;min-height:2.75rem;color:var(--pub-ink-soft,#575246);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;font-size:1.5rem;display:inline-grid}.admin-structure-drag:active{cursor:grabbing}.admin-structure-list__content{overflow-wrap:anywhere;min-width:0}.admin-structure-list__content>strong{font-size:.95rem;display:block}.admin-structure-list__content>p{-webkit-line-clamp:3;color:var(--pub-ink-soft,#575246);-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.85rem;display:-webkit-box;overflow:hidden}.admin-structure-country{align-items:center;gap:.5rem;display:inline-flex!important}.admin-structure-arrows{gap:.3rem;display:flex}.admin-structure-arrows button{min-width:2.75rem;padding-inline:.65rem;font-size:1.1rem}.admin-structure-row-actions{flex-wrap:wrap;grid-column:2/-1;gap:.45rem;display:flex}.admin-structure-row-actions button{font-size:.8rem}.admin-structure-question-actions{flex-wrap:wrap;gap:.5rem;margin-block:.75rem;display:flex}.admin-structure-withdrawn{border:1px solid var(--pub-line,#ddd6c5);width:fit-content;color:var(--pub-ink-soft,#575246);border-radius:.3rem;margin-block-start:.4rem;padding:.2rem .45rem;font-weight:600;display:block}.admin-structure-sources{overflow-wrap:anywhere;font-size:.85rem}.admin-structure-sources summary{cursor:pointer;min-height:2.75rem;padding-block:.7rem}@media (max-width:600px){.admin-structure-list>li{column-gap:.4rem;padding:.65rem}.admin-structure-arrows{flex-direction:column}.admin-structure-row-actions{grid-column:1/-1}.admin-structure-row-actions button{flex:auto}}
.pub-cookie-consent,.pub-cookie-notice{z-index:190;box-sizing:border-box;color:var(--pub-ink,#211f19);text-align:start;font-family:inherit;font-size:.9375rem;line-height:1.6;position:fixed}.pub-cookie-consent{block-size:fit-content;inline-size:min(39rem,100% - 2rem);max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid #b8ccc5;background:#fffefa;border-block-start:.25rem solid #245f61;border-radius:.6rem;flex-direction:column;margin:auto;animation:.15s ease-out pub-cookie-appear;display:flex;inset:0;overflow:hidden;box-shadow:0 1rem 4rem #19494b38}.pub-cookie-consent__header,.pub-cookie-consent__actions{flex-shrink:0}.pub-cookie-consent__header{background:#e7f0eb;justify-content:space-between;align-items:start;gap:1rem;padding:1.3rem 1.5rem 1.15rem;display:flex}.pub-cookie-consent__brand{letter-spacing:.04em;color:#245f61;margin-block-end:.35rem;font-size:.75rem;font-weight:700;display:block}.pub-cookie-consent__header h2{color:#19494b;font:inherit;overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:750;line-height:1.3}.pub-cookie-consent__body{overscroll-behavior:contain;min-block-size:0;padding:1.15rem 1.5rem;overflow-y:auto}.pub-cookie-consent__body p{margin:0 0 .85rem}.pub-cookie-consent__freedom,.pub-cookie-consent__retention{color:#575246;font-size:.875rem}.pub-cookie-consent__links{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.pub-cookie-consent a{color:#19494b;text-underline-offset:.2em;text-decoration:underline}.pub-cookie-consent__links a{align-items:center;min-block-size:2.75rem;display:inline-flex}.pub-cookie-consent__purposes{margin-block-start:1rem}.pub-cookie-consent__purpose{border-block-start:1px solid #ded8cb;padding-block:1rem}.pub-cookie-consent__purpose-heading{justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.75rem;display:flex}.pub-cookie-consent__purpose-heading :is(label,strong){font-weight:700}.pub-cookie-consent__purpose-heading label{cursor:pointer;flex:1;align-items:center;min-block-size:2.75rem;display:flex}.pub-cookie-consent__purpose p{color:#575246;margin:.4rem 0;font-size:.875rem}.pub-cookie-consent__purpose a{font-size:.875rem}.pub-cookie-consent__required{color:#245f61;background:#e7f0eb;border-radius:.2rem;flex-shrink:0;padding:.2rem .5rem;font-size:.75rem}.pub-cookie-consent__purpose input{appearance:none;cursor:pointer;background:0 0;flex-shrink:0;block-size:2.75rem;inline-size:2.75rem;margin:0;position:relative}.pub-cookie-consent__purpose input:before{content:"";background:#e5e4de;border:1px solid #7d827c;border-radius:1rem;block-size:1.45rem;position:absolute;inset-block-start:.65rem;inset-inline:0}.pub-cookie-consent__purpose input:after{content:"";background:#626862;border-radius:50%;block-size:1.05rem;inline-size:1.05rem;transition:inset-inline-start .12s;position:absolute;inset-block-start:.85rem;inset-inline-start:.2rem}.pub-cookie-consent__purpose input:checked:before{background:#245f61;border-color:#245f61}.pub-cookie-consent__purpose input:checked:after{background:#fff;inset-inline-start:1.5rem}.pub-cookie-consent__temporary{color:#8f3022}.pub-cookie-consent__actions{background:#f6f5ee;border-block-start:1px solid #ded8cb;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1rem 1.5rem;display:grid}.pub-cookie-consent__actions button{color:#19494b;min-block-size:2.875rem;min-inline-size:0;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:#fffefa;border:1px solid #245f61;border-radius:.3rem;padding:.65rem .6rem;font-weight:700;line-height:1.35}.pub-cookie-consent__actions .pub-cookie-consent__accept{color:#fffefa;background:#19494b}.pub-cookie-consent__actions button:hover{background:#e7f0eb}.pub-cookie-consent__actions .pub-cookie-consent__accept:hover{background:#245f61}.pub-cookie-consent:focus{outline:none}.pub-cookie-consent:focus-visible{outline-offset:-2px;outline:2px solid #245f61}.pub-cookie-consent :is(button,a,input):focus-visible,.pub-cookie-notice button:focus-visible,.pub-cookie-preferences:focus-visible{outline-offset:3px;outline:2px solid #245f61}.pub-cookie-preferences{min-block-size:2.75rem;color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pub-cookie-preferences:hover{color:#19494b}.pub-cookie-notice{padding:.625rem 1rem max(.625rem, env(safe-area-inset-bottom));background:#fffefa;border-block-start:1px solid #beb39c;justify-content:center;align-items:center;gap:.8rem;display:flex;inset-block-end:0;inset-inline:0;box-shadow:0 -.2rem .8rem #2a23180d}.pub-cookie-notice p{margin:0}.pub-cookie-consent__close{color:#19494b;block-size:2.75rem;inline-size:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;flex:none;padding:0;font-size:1.6rem}.pub-cookie-consent__close:hover{background:#19494b14}@keyframes pub-cookie-appear{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.pub-cookie-consent{inline-size:calc(100% - 1.25rem)}.pub-cookie-consent__header,.pub-cookie-consent__body,.pub-cookie-consent__actions{padding:1rem}.pub-cookie-consent__header h2{font-size:1.2rem}.pub-cookie-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pub-cookie-consent__actions .pub-cookie-consent__customize{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.pub-cookie-consent{animation:none}.pub-cookie-consent__purpose input:after{transition:none}}
.pub-policy{max-width:76rem;padding-block:clamp(2rem,5vw,4rem) 5rem}.pub-policy__header{max-width:52rem}.pub-policy__eyebrow{color:var(--pub-parallel);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.76rem;font-weight:800}.pub-policy h1{text-wrap:balance;margin:0 0 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.1}.pub-policy__intro{color:var(--pub-ink-soft);font-size:1.1rem}.pub-policy__updated{color:var(--pub-ink-faint);font-size:.8rem}.pub-policy__notice{border-inline-start:3px solid var(--pub-parallel);background:var(--pub-parallel-soft);border-radius:0 .6rem .6rem 0;margin-block:1.8rem 2.5rem;padding:1rem 1.3rem;font-size:.88rem}.pub-policy__notice p{margin:.35rem 0 0}.pub-policy__layout{grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pub-policy__contents{border-block:1px solid var(--pub-line);padding-block:1rem}.pub-policy__contents h2{margin:0 0 .8rem;font-size:.9rem}.pub-policy__contents ol{margin:0;padding-inline-start:1.2rem;font-size:.85rem}.pub-policy__contents li+li{margin-block-start:.65rem}.pub-policy a{color:var(--pub-parallel-dark)}.pub-policy :is(a,button):focus-visible{outline:3px solid var(--pub-parallel);outline-offset:3px}.pub-policy__body{min-width:0;font-size:.98rem}.pub-policy__body section{margin-block-end:2.5rem;scroll-margin-top:11rem}.pub-policy__body h2{margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:1.3}.pub-policy__body p{margin:0 0 1rem}.pub-policy__body li{margin-block-end:.6rem}.pub-policy__preferences .pub-cookie-preferences{color:var(--pub-parallel-dark);min-height:44px;font-weight:700}.pub-policy__table-wrap{border:1px solid var(--pub-line);border-radius:.6rem;max-width:100%;margin-block:1.2rem;overflow-x:auto}.pub-policy__table{border-collapse:collapse;width:100%;font-size:.8rem}.pub-policy__table :is(th,td){text-align:start;vertical-align:top;border-block-end:1px solid var(--pub-line);overflow-wrap:anywhere;padding:.9rem}.pub-policy__table thead{background:var(--pub-surface-dim)}.pub-policy__table th[scope=row]{width:30%;font-weight:600}.pub-policy__table small{color:var(--pub-ink-faint);margin-block-start:.35rem;font-weight:400;display:block}.pub-policy__table code{font-size:.75rem}.pub-policy__table tr:last-child :is(th,td){border-block-end:0}.pub-policy__facts{margin:0}.pub-policy__facts>div{border-block-end:1px solid var(--pub-line);padding-block:.9rem}.pub-policy__facts dt{color:var(--pub-ink-faint);margin-block-end:.2rem;font-size:.78rem}.pub-policy__facts dd{overflow-wrap:anywhere;margin:0}.pub-policy__pending{color:var(--pub-ink-soft);font-size:.85rem}.pub-footer__inner{flex-wrap:wrap}.pub-footer__links{border-block-start:1px solid #ffffff30;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;width:100%;padding-block-start:1rem;font-size:.78rem;display:flex}.pub-footer__links a{color:#eee9de;align-items:center;min-height:44px;display:inline-flex}.pub-footer__links .pub-cookie-preferences{color:#eee9de}.pub-footer__copyright{margin-inline-start:auto!important}@media (max-width:700px){.pub-policy__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.pub-policy__contents ol{grid-template-columns:minmax(0,1fr);display:grid}.pub-policy__table{min-width:34rem}.pub-policy__body section{scroll-margin-top:8rem}.pub-footer__copyright{margin-inline-start:0!important}}
