body.dark-heading .page-heading{min-height:420px}.page-heading>.picture-wrapper,.page-heading>.picture-wrapper picture{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;display:block}body.dark-heading .grid .intro{text-shadow:0 1px 2px rgba(0,0,0,.9),0 3px 6px rgba(0,0,0,.6),0 8px 16px rgba(0,0,0,.4)}.grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0;margin-bottom:1em;min-height:170px}.grid:after{content:"";display:block;clear:both}.A{grid-column:1;grid-row:1;align-self:flex-end;max-width:710px}.B{grid-column:2;grid-row:1 / span 2;align-self:center}.B>*{margin-top:auto}.B picture{margin-top:2em;border-radius:5px}.C{grid-column:1;grid-row:2}.C .minifloat{display:none}.page-heading figcaption{font-size:13px}body.dark-heading .page-heading>picture:before,body.dark-heading .page-heading>.picture-wrapper>picture:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#00000080,#0009,#0006 60%,#0003,#0000001a)}.page-heading .intro{font-size:18px;color:inherit;max-width:642px;width:100%;line-height:1.5;align-self:flex-start}.share-icons{top:18px}body.dark-heading #article-contents{padding-top:1rem}@media(min-width:1201px){.B.side-layout{transform:rotate(0) scale(1.2);transform-origin:50%;transform-origin:100% 50%}}@media(max-width:1200px){.grid{gap:0 2rem}.share-icons{position:static;border-right:0;border-bottom:1px solid rgba(var(--text) / .25);width:fit-content;padding-block:6px;margin-left:auto}.share-icons ul{display:flex;justify-content:flex-end;gap:3px;font-size:12px}}@media(max-width:992px){.grid{gap:0 1.5rem;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"A A" "B C"}.B picture{margin-top:0}.page-heading .intro{max-width:unset}body.dark-heading:not(.menu-scrolled) #main-menu .mt.mm1{text-shadow:none}.A{grid-area:A}.B.side-layout{grid-area:B;width:222px;margin-top:.5em;margin-right:14px;align-self:baseline}.C{grid-area:C;margin:auto}}@media(max-width:768px){.grid{grid-template-columns:1fr;grid-template-areas:"A" "C"}.B{display:none;width:0}.C{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.C .minifloat{display:block;float:left;width:28vw;margin-top:.25em;margin-right:.75em}}@media(max-width:576px){.page-heading{max-height:unset}.page-heading .grid{min-height:140px}.page-heading .intro{font-size:15px;line-height:1.5}.page-heading .intro figcaption{display:none;-webkit-hyphens:auto;hyphens:auto;text-wrap:initial}.grid{display:block}.right-column,.left-column{width:100%;max-width:100%}}
