@font-face{font-family:"source sans 3";src:url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"source sans 3";src:url(/fonts/source-sans-3-latin-wght-italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:roboto;src:url(/fonts/roboto-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:nunito sans;src:url(/fonts/nunito-sans-latin-wght-normal.woff2)format("woff2");font-weight:200 1e3;font-style:normal;font-display:swap}:root{--navy:#1f264b;--navy-deep:#161b36;--night:#0e1226;--white:#fff;--line:#e3e5e9;--gold:#daa520;--gold-light:#f0bd3c;--gold-dark:#8a6b1b;--sky:#abbfe6;--slate:#262c35;--slate-hover:#2b333e;--accent:#3d4a5c;--font:"Source Sans 3","Segoe UI",system-ui,sans-serif;--font-mark:"Roboto","Helvetica Neue",Arial,sans-serif;--font-diocese:"Nunito Sans",Avenir,"Helvetica Neue",Arial,sans-serif;--body-size:1.125rem;--bg:#141a33;--surface:#1f2649;--surface-border:rgba(255,255,255,.1);--box:#1f2649;--fg:#e3e5ec;--fg-muted:#a7adc0;--heading:var(--white);--link:var(--white);--rule:var(--gold);--label:var(--gold);--focus:var(--white);--btn:var(--white);--btn-on:var(--navy);--header-bg:var(--navy);--header-fg:var(--white);--header-fg-soft:rgba(255,255,255,.85);--header-btn-fg:var(--sky);--header-btn-border:rgba(171,191,230,.7);--header-btn-hover:var(--sky);--header-btn-current:#7d92c2;--header-logo:#a3bbe9;--header-detail:var(--gold);--header-border:rgba(255,255,255,.08);--header-shadow:0 2px 16px rgba(0,0,0,.25);--header-focus:var(--white);--hero-from:var(--navy);--hero-to:var(--navy-deep);--hero-fg:rgba(255,255,255,.92);--hero-soft:rgba(255,255,255,.75);--hero-detail:var(--gold);--hero-line:var(--gold);--hero-mark:var(--white);--footer-bg:var(--night);--footer-fg:rgba(255,255,255,.85)}:root[data-ambiance=claire]{--bg:var(--white);--surface:var(--white);--surface-border:var(--line);--box:#eef0f4;--fg:#22252b;--fg-muted:#5a6170;--heading:var(--navy);--link:var(--navy);--rule:var(--accent);--label:var(--accent);--focus:var(--navy);--btn:var(--navy);--btn-on:var(--white);--header-bg:var(--white);--header-fg:var(--navy);--header-fg-soft:rgba(31,38,75,.78);--header-btn-fg:rgba(31,38,75,.78);--header-btn-border:rgba(31,38,75,.45);--header-btn-hover:var(--navy);--header-btn-current:var(--navy);--header-logo:var(--navy);--header-detail:var(--gold-dark);--header-border:var(--line);--header-shadow:0 1px 12px rgba(31,38,75,.06);--header-focus:var(--navy);--hero-from:#eef0f4;--hero-to:#eef0f4;--hero-fg:var(--navy);--hero-soft:#5a6170;--hero-detail:var(--gold-dark);--hero-line:#b8892a;--hero-mark:var(--navy)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem;background:var(--night)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--body-size);line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font);font-weight:300;line-height:1.25;color:var(--heading);margin:0 0 .5em}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-header :focus-visible,.hero :focus-visible,.page-head :focus-visible{outline-color:var(--header-focus)}.site-footer :focus-visible{outline-color:var(--white)}.wrap{max-width:1100px;margin:0 auto;padding:0 16px}@media(min-width:768px){.wrap{padding:0 24px}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--white);color:var(--navy);padding:.5rem 1rem}.skip-link:focus{left:1rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid;border-radius:2px;font-family:var(--font);font-size:1rem;font-weight:300;letter-spacing:.02em;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.btn--navy{color:var(--btn)}.btn--navy:hover{background:var(--btn);color:var(--btn-on)}.decorator{width:40px;height:1px;margin-bottom:18px;background:var(--rule)}.logo-mask{display:block;background:currentColor;-webkit-mask:url(/images/logo-rm.svg)center/contain no-repeat;mask:url(/images/logo-rm.svg)center/contain no-repeat}@property --logo{syntax:'<length>';inherits:true;initial-value:70px}:root,.site-header{--mark:calc(.9834 * var(--logo));--brand-gap:calc(.266 * var(--logo));--tag-fs:calc(.1865 * var(--logo));--tag-lh:calc(1.2 * var(--tag-fs));--tag-gap:calc(1.312 * var(--logo) - var(--mark) - var(--tag-lh) / 2 - .312 * var(--tag-fs));--header-h:calc(2 * var(--header-pad) + var(--mark) + var(--tag-gap) + var(--tag-lh) + 1px)}:root{--logo:clamp(36px, (100vw - 68px) / 5.262, 54px);--header-pad:14px;--btn-h:26px}@media(min-width:768px){:root{--logo:76px;--header-pad:16px;--btn-h:30px}}@media(min-width:1200px){:root{--logo:81px;--header-pad:18px}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:var(--header-shadow);padding:var(--header-pad)0;transition:--logo .3s ease,padding .3s ease}.site-header.is-compact{--logo:46px;--header-pad:8px}main{padding-top:var(--header-h)}.site-header__inner{position:relative;max-width:1400px;margin:0 auto;padding:0 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.brand{display:flex;color:var(--header-fg);text-decoration:none}.brand__text{display:flex;flex-direction:column;gap:var(--tag-gap)}.is-compact .brand__text{flex-direction:row;gap:calc(1.3 * var(--brand-gap))}.brand__mark{--mark-tint:color-mix(in srgb, var(--header-fg) 40%, var(--header-logo));display:grid;grid-template-columns:auto auto auto;grid-template-rows:calc(.3162 * var(--mark))calc(.6838 * var(--mark));font-family:var(--font-mark);color:var(--mark-tint);text-transform:uppercase;white-space:nowrap}.brand__w--a,.brand__w--b{font-size:calc(.2684 * var(--mark));font-weight:200;line-height:calc(.2862 * var(--mark))}.brand__w--c,.brand__w--d{font-size:calc(.6881 * var(--mark));font-weight:300;line-height:calc(.716 * var(--mark))}.brand__w--a{grid-area:1/1;margin:0 -.39em 0 -.093em;letter-spacing:.082em}.brand__w--b{grid-area:1/3;margin:0 -.119em 0 -.359em;letter-spacing:.06em}.brand__w--c{grid-area:2/1;margin:0 -.102em 0 -.09em;letter-spacing:.04em}.brand__w--d{grid-area:2/3;margin:0 -.121em 0 -.089em;letter-spacing:.04em}.brand__shield{grid-area:1/2/3/3;position:relative;top:calc(.028 * var(--mark));width:calc(.4913 * var(--mark));height:var(--mark);margin:0 calc(.11 * var(--mark));background:var(--mark-tint);-webkit-mask:url(/images/bouclier-lgf.png)center/contain no-repeat;mask:url(/images/bouclier-lgf.png)center/contain no-repeat}.brand__tagline{display:flex;justify-content:space-between;font-size:var(--tag-fs);font-weight:400;line-height:var(--tag-lh);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--header-detail)}.brand__word:last-child{margin-right:-.04em}.is-compact .brand__tagline{flex-direction:column;justify-content:flex-start;margin-top:calc(-.0731 * var(--mark));font-size:calc(.22 * var(--mark));line-height:calc(.3626 * var(--mark));letter-spacing:.08em;animation:brand-fade .3s ease}.is-compact .brand__word:last-child{margin-right:0}@keyframes brand-fade{from{opacity:0}}.site-nav{position:absolute;top:calc((var(--mark) - var(--btn-h))/2);right:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:4px;transition:top .3s ease}.site-nav__menu{display:contents}.site-nav__news,.site-nav__list,.site-nav__langs{list-style:none;margin:0;padding:0}.site-nav__news,.site-nav__list{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.site-nav__toggle{display:none}.site-nav__link{display:flex;align-items:center;box-sizing:border-box;height:var(--btn-h);padding:0 .625rem;border:1px solid var(--header-btn-border);border-radius:2px;color:var(--header-btn-fg);font-weight:300;font-size:.6875rem;letter-spacing:.02em;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.site-nav__link:hover{background:var(--header-btn-hover);border-color:var(--header-btn-hover);color:var(--header-bg)}.site-nav__link[aria-current]{background:var(--header-btn-current);border-color:var(--header-btn-current);color:var(--header-bg)}.site-nav__list .site-nav__link[aria-current]{font-weight:700}.site-nav__link--news{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:400}.site-nav__link--news:hover{background:var(--gold-light);border-color:var(--gold-light);color:var(--navy)}.site-nav__link--news[aria-current]{background:var(--navy);border-color:var(--gold);color:var(--gold)}.site-nav__langs{display:flex;gap:.75rem;margin-left:.5rem;padding-left:1rem;border-left:1px solid var(--header-border)}.site-nav__langs a{color:var(--header-fg-soft);text-decoration:none;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.site-nav__langs a:hover{color:var(--header-fg)}@media(max-width:767.98px){:root,.site-header{--header-h:calc(2 * var(--header-pad) + 1.057 * var(--mark) + 1px)}.brand__text{flex-direction:row;gap:calc(1.3 * var(--brand-gap))}.brand__tagline{flex-direction:column;justify-content:flex-start;margin-top:calc(-.0731 * var(--mark));font-size:calc(.22 * var(--mark));line-height:calc(.3626 * var(--mark));letter-spacing:.08em}.brand__word:last-child{margin-right:0}.site-nav{top:calc(.028 * var(--mark))}.site-header.is-compact{--logo:44px}.is-compact .brand__tagline{display:none}.is-compact .site-nav{top:calc(.461 * var(--mark) - var(--btn-h)/2)}.site-nav:not(.site-nav--menu):has(.site-nav__news){top:calc((var(--mark) - 2 * var(--btn-h) - 4px)/2)}.site-nav:not(.site-nav--menu) .site-nav__item--news+.site-nav__item--news{display:none}.site-nav--menu{flex-direction:row;align-items:flex-start}.site-nav--menu .site-nav__toggle{order:1;display:flex;flex-direction:column;justify-content:center;gap:4px;box-sizing:border-box;width:var(--btn-h);height:var(--btn-h);padding:0 6px;border:1px solid var(--gold);border-radius:2px;background:0 0;color:var(--gold);cursor:pointer;transition:background .2s,color .2s}.site-nav__toggle span{height:1px;background:currentColor;transition:transform .2s,opacity .2s}.site-nav--menu.is-open .site-nav__toggle{background:var(--gold);color:var(--navy)}@media(hover:hover){.site-nav--menu .site-nav__toggle:hover{background:var(--gold);color:var(--navy)}}.is-open .site-nav__toggle span:first-child{transform:translateY(5px)rotate(45deg)}.is-open .site-nav__toggle span:nth-child(2){opacity:0}.is-open .site-nav__toggle span:last-child{transform:translateY(-5px)rotate(-45deg)}.site-nav--menu .site-nav__menu{position:absolute;top:calc(1.029 * var(--mark) + var(--header-pad) + 6px);right:0;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--header-bg);border:1px solid var(--header-border);border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.site-nav--menu .site-nav__menu ul{align-items:stretch}.site-nav--menu .site-nav__menu .site-nav__link{justify-content:center}.is-compact .site-nav--menu .site-nav__menu{top:calc(.539 * var(--mark) + var(--btn-h)/2 + var(--header-pad) + 6px)}.site-nav--menu:not(.is-open) .site-nav__menu{display:none}}@media(min-width:768px){.site-header.is-compact{--logo:50px;--header-pad:10px;--btn-h:26px}.site-nav{position:static;flex-direction:row;align-items:center;gap:.5rem;margin-top:calc((var(--mark) - var(--btn-h))/2);transition:margin-top .3s ease}.site-nav__news,.site-nav__list{flex-direction:row;gap:.5rem}.site-nav__link{padding:0 .75rem;font-size:.8125rem}}@media(min-width:1200px){.site-header__inner{padding:0 1.5rem}.site-header.is-compact{--logo:54px}}@media(prefers-reduced-motion:reduce){.site-header,.site-nav,.site-nav__toggle,.site-nav__toggle span{transition:none}.is-compact .brand__tagline{animation:none}}.hero{--icon-ratio:.724;--hero-h:min(100vh - var(--header-h), 72vw);position:relative;display:flex;flex-direction:column;background:var(--navy-deep)}.hero__image-panel{position:relative;overflow:hidden;background:var(--hero-from)}.hero__image{display:block;width:100%;height:auto}.hero__divider{flex:0 0 1px;z-index:3;background:linear-gradient(90deg,transparent 5%,var(--hero-line) 20%,var(--hero-line) 80%,transparent 95%);opacity:.45}.hero__content{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;justify-content:center;padding:68px 36px 76px;background:linear-gradient(160deg,var(--hero-from) 0,var(--hero-to) 100%)}.hero__watermark{position:absolute;right:0;bottom:0;width:clamp(260px,32vw,460px);aspect-ratio:1;color:var(--hero-mark);opacity:.045;pointer-events:none}.hero__decorator{display:flex;align-items:center;gap:12px;max-width:862px;margin-bottom:36px;color:var(--hero-line)}.hero__decorator-line{width:36px;height:1px;background:currentColor;opacity:.6}.hero__decorator-cross{width:9px;height:9px;flex:none;opacity:.8}.hero__decorator-fade{flex:1;height:1px;background:linear-gradient(90deg,currentColor,transparent);opacity:.45}.hero__quote{position:relative;z-index:1;max-width:862px;margin:0 0 44px;font-weight:300;font-size:clamp(1.25rem,1.3vw + 10px,1.75rem);line-height:1.6;color:var(--hero-fg);text-wrap:pretty}.hero__quote--long{font-size:clamp(1.0625rem,1vw + 9px,1.4375rem);line-height:1.65}.hero__accent{width:52px;height:1px;background:var(--hero-line);opacity:.7}@media(min-width:768px){.hero{flex-direction:row;min-height:var(--hero-h)}.hero__image-panel{flex:0 0 min(44%,var(--hero-h) * var(--icon-ratio))}.hero__image{position:absolute;inset:0;height:100%;object-fit:cover;object-position:50% 40%}.hero__divider{background:linear-gradient(transparent 5%,var(--hero-line) 20%,var(--hero-line) 80%,transparent 95%)}.hero__content{padding:clamp(64px,7.5vw,136px)clamp(52px,9.5vw,184px)clamp(72px,8vw,144px)clamp(52px,8.5vw,160px)}}@media(min-width:1200px){.hero__image-panel{flex-basis:min(48%,var(--hero-h) * var(--icon-ratio))}.hero__content{padding:clamp(72px,12vh,168px)clamp(120px,13vw,240px)clamp(80px,13vh,176px)clamp(112px,12vw,216px)}.hero__decorator{margin-bottom:52px}.hero__quote{margin-bottom:60px;line-height:1.7}.hero__quote--long{line-height:1.7}}.home-links{padding:80px 0 0;border-top:1px solid var(--accent);background:var(--footer-bg)}.home-links__grid{display:grid;grid-template-columns:1fr;gap:16px}.link-card{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:4px;background:var(--slate);color:var(--white);text-decoration:none;transition:background .2s,transform .2s}.link-card:hover{background:var(--slate-hover);transform:translateY(-2px)}.link-card__logo{flex:none;display:flex;align-items:center;justify-content:center;width:72px;height:104px}.link-card__logo img{width:100%;height:100%;object-fit:contain}.link-card__logo--dark img{filter:brightness(0)invert(1);opacity:.85}.link-card__logo--large{width:86px;margin:0 -7px}.link-card__body{flex:1;display:flex;flex-direction:column;gap:.25rem}.link-card__name{font-weight:300;font-size:1.125rem;line-height:1.3}.link-card__url{font-size:.875rem;font-weight:600;color:var(--gold)}.home-links :focus-visible{outline-color:var(--white)}@media(min-width:768px){.home-links{padding-top:112px}.home-links__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media(min-width:768px) and (max-width:1023.98px){.link-card{flex-direction:column;align-items:flex-start;gap:1rem}.link-card__logo{width:auto;height:64px;justify-content:flex-start}.link-card__logo--large{height:77px;margin:-6.5px 0}.link-card__logo img{width:auto}}.news-card{position:relative;display:block;color:inherit;text-decoration:none}.news-card__label{display:inline-block;margin-bottom:.5rem;padding:2px 8px;border:1px solid;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.news-card__title{margin:0 0 .5rem;font-size:1.0625rem;font-weight:400;line-height:1.3;color:var(--heading)}.news-card__date{font-size:.875rem;color:var(--fg-muted)}.news-card--compact{display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:center;padding:12px;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface);transition:transform .3s,border-color .3s}.news-card--compact:hover{transform:translateY(-2px);border-color:var(--rule)}.news-card__thumb{aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:var(--box)}.news-card__thumb img{width:100%;height:100%;object-fit:cover}.news-card--compact .news-card__title{font-size:1rem}.news-list{display:grid;grid-template-columns:1fr;gap:16px}.news-empty{max-width:70ch;margin:0;padding:1.25rem 1.5rem;background:var(--box);color:var(--fg-muted)}@media(min-width:768px){.news-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.news-list{grid-template-columns:repeat(3,1fr)}}.page-head{background:linear-gradient(160deg,var(--hero-from) 0,var(--hero-to) 100%);color:var(--hero-fg);padding:56px 0 48px}.page-head .decorator{background:var(--hero-line)}.page-head__title{color:var(--hero-fg);font-size:clamp(1.75rem,3vw,2.5rem);margin:0}.page-head__meta{margin:.75rem 0 0;color:var(--hero-soft);font-size:1rem}.page-body{padding:48px 0 72px}.prose{max-width:70ch}.prose h2{font-size:1.5rem;margin-top:2em}.prose h3{font-size:1.1875rem;margin-top:1.5em}.prose a{color:var(--link);text-decoration-color:var(--rule);text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.25em}.prose img{border-radius:4px;margin:1.5em 0}.news-card__label--on-dark{color:var(--hero-detail);margin-bottom:.75rem}.page-head__row{display:flex;flex-direction:column;align-items:flex-start}.page-head__title .title-accent{color:var(--hero-detail)}.news-card__title .title-accent{color:var(--label)}@media(min-width:768px){.page-head__row{flex-direction:row;align-items:center;gap:1.5rem}.page-head__row .news-card__label{order:1;flex:none;margin:0 0 0 auto}}.article__image{max-width:70ch;margin:0 0 2rem;overflow:hidden;border-radius:4px}.event-box{display:grid;gap:.25rem;max-width:70ch;margin:0 0 2rem;padding:1.25rem 1.5rem;background:var(--box);border-left:1px solid var(--rule)}.event-box__title{margin:0 0 .25rem;font-weight:600;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--heading)}.event-box dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0}.event-box dt{font-weight:600;color:var(--fg-muted)}.event-box dd{margin:0}.article__image--tall img{aspect-ratio:2/3;object-fit:cover}@media(max-width:899.98px){.article--side .article__image{max-width:none}.article--side .article__image img{width:100%;max-height:min(70vh,36rem);object-fit:cover}}.article--side .event-box,.article--banner .event-box{max-width:none}.article--banner .article__image{max-width:none;margin-bottom:2.5rem}.article--banner .article__image img{width:100%}@media(max-width:599.98px){.article--banner .article__image img{aspect-ratio:5/2;object-fit:cover}}@media(min-width:900px){.article--side{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:3.5rem;align-items:start}.article--side .article__image{grid-row:1/3;max-width:none;margin:0}.article--side .article__actions{grid-column:2;grid-row:2;align-self:end}.article--side.article--long .article__actions{grid-column:1/-1;grid-row:3}.article--banner .article__main:has(.event-box){display:grid;grid-template-columns:minmax(0,1fr)minmax(18rem,max-content);column-gap:3.5rem;align-items:start}.article--banner .article__main:has(.event-box) .prose{grid-column:1;grid-row:1}.article--banner .event-box{grid-column:2;grid-row:1;max-width:26rem;margin:0}.article--banner .article__main:has(.event-box) .article__published{grid-column:1}}.article__published{max-width:70ch;margin:1.5rem 0 0;font-size:.875rem;color:var(--fg-muted)}.article__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:70ch;margin-top:2.5rem}.article--side .article__actions,.article--banner .article__actions{max-width:none}.article__actions>:not(.back-link){margin-left:auto}.btn--gold{background:var(--navy);color:var(--gold)}.btn--gold:hover,.article-links[open]>.btn--gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.article-links{position:relative}.article-links>summary{list-style:none;cursor:pointer}.article-links>summary::-webkit-details-marker{display:none}.article-links>summary::after{content:"";width:.4em;height:.4em;border:solid;border-width:1px 1px 0 0;transform:translateY(.15em)rotate(-45deg);transition:transform .2s}.article-links[open]>summary::after{transform:translateY(-.1em)rotate(135deg)}.article-links__menu{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:5;min-width:100%;width:max-content;max-width:min(22rem,calc(100vw - 2rem));margin:0;padding:.375rem 0;list-style:none;background:var(--navy);border:1px solid var(--gold);border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.article-links__menu a{display:block;padding:.5rem 1.25rem;color:var(--gold);font-weight:300;text-decoration:none}.article-links__menu a:hover,.article-links__menu a:focus-visible{background:var(--gold);color:var(--navy);outline:none}@media(max-width:479.98px){.article__actions{flex-direction:column;align-items:stretch;gap:.75rem}.article__actions>:not(.back-link){margin-left:0}.article__actions .btn{justify-content:center}.article-links>summary{display:flex}}@media(prefers-reduced-motion:reduce){.article-links>summary::after{transition:none}}.pagination{display:flex;justify-content:center;gap:.5rem;margin:3rem 0 0;padding:0;list-style:none}.don-ways{display:grid;gap:1.25rem;max-width:56rem;margin-top:2.5rem}.don-way{display:grid;gap:1.5rem 2.5rem;align-items:center;padding:1.75rem;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface)}.don-way__title{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.don-way__body>p{max-width:60ch;margin:0 0 1.25rem}.don-way__qr{width:200px;height:auto;padding:.625rem;border-radius:4px;background:var(--white)}.don-way__actions{display:flex;flex-wrap:wrap;gap:.75rem}.don-way--note{background:0 0}.don__details{display:grid;grid-template-columns:1fr;gap:.25rem;margin:0 0 1.25rem}.don__details dt{font-size:.875rem;color:var(--fg-muted)}.don__details dd{margin:0 0 .75rem}.don__address{display:block;color:var(--fg-muted)}.don__iban{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.0625rem;letter-spacing:.04em;user-select:all}.don__pending{max-width:70ch;margin:0;padding:1.25rem 1.5rem;background:var(--box);border-left:1px solid var(--rule)}@media(min-width:640px){.don-way--qr{grid-template-columns:1fr 200px}.don__details{grid-template-columns:auto 1fr;gap:.5rem 1.5rem}.don__details dd{margin:0}}.site-footer{background:var(--footer-bg);color:var(--footer-fg);padding-top:40px;font-size:.9375rem}.site-footer--after-links{padding-top:80px}.site-footer a{color:inherit;text-decoration:none}.site-footer__contact{display:flex;flex-direction:column;align-items:center;gap:40px;padding:64px 0;border-top:1px solid rgba(255,255,255,8%);font-weight:300;line-height:1.9;letter-spacing:.05em;text-align:center}.site-footer--after-links .site-footer__contact{padding-top:56px}.site-footer__diocese{--shield-h:90px;display:flex;align-items:flex-start;gap:17px;text-align:left;line-height:1.18;letter-spacing:.02em}.site-footer__shield{flex:none;width:auto;height:var(--shield-h)}.site-footer__diocese-name{margin-top:calc(.55 * var(--shield-h) - 1.162em);font-family:var(--font-diocese);font-size:.9375rem;font-weight:400;letter-spacing:.01em;text-transform:uppercase}.site-footer__diocese-name span{display:block}.site-footer__coords{display:flex;flex-direction:column;align-items:center;gap:32px}.site-footer address{font-style:normal}.site-footer__address span{display:block;text-wrap:balance}.site-footer__address span+span{opacity:.8}.site-footer__reach{margin:0;padding:0;list-style:none}.site-footer__contact a{white-space:nowrap}.site-footer__contact a:hover,.site-footer__bottom a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:20px 0;border-top:1px solid rgba(255,255,255,8%);font-size:.8125rem}.site-footer__bottom>*{opacity:.7}@media(min-width:768px){.site-footer__contact{flex-direction:row;justify-content:space-between;padding-top:72px;text-align:right}.site-footer--after-links .site-footer__contact{padding-top:64px}.site-footer__coords{align-items:flex-end;gap:16px}}@keyframes rise{from{opacity:0;transform:translateY(16px)}}@media screen and (prefers-reduced-motion:no-preference){.hero__image{animation:rise 1.2s both}.hero__content>:not(.hero__watermark){animation:rise 1.4s .3s both}.page-head .wrap{animation:rise 1s both}.page-body{animation:rise 1.1s .2s both}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal:nth-child(2){transition-delay:.1s}.reveal:nth-child(3){transition-delay:.2s}.reveal:nth-child(4){transition-delay:.3s}.reveal.is-visible{opacity:1;transform:none}}