header{grid-template-rows:min-content;grid-column:1/-1;padding-top:var(--og-space-lg);padding-bottom:var(--og-space-lg);align-items:center}@media(min-width:1280px){header{padding-top:var(--og-space-xxl)}}header button{grid-column:1/2;text-align:left}@media(min-width:960px){header button{grid-column:1/2}}@media(min-width:1280px){header button{grid-column:1/2}}header h1{grid-column:2/4;text-align:center}@media(min-width:960px){header h1{grid-column:3/7}}@media(min-width:1280px){header h1{grid-column:5/9}}header #locale-button{grid-column:4/5;text-align:center}@media(min-width:960px){header #locale-button{grid-column:8/9}}@media(min-width:1280px){header #locale-button{grid-column:12/13}}footer{padding-bottom:var(--og-space-xxl);grid-template-rows:repeat(4,min-content);row-gap:var(--og-space-xxl)}@media(min-width:1280px){footer{grid-template-rows:repeat(3,min-content);grid-template-rows:min-content min-content}}footer h3{grid-column:1/-1}@media(min-width:960px){footer h3{grid-column:1/-1}}@media(min-width:1280px){footer h3{grid-column:1/7;grid-row:1/2}}footer dl{grid-column:1/-1;margin-top:0;margin-bottom:0}@media(min-width:960px){footer dl{grid-column:span 4}}@media(min-width:1280px){footer dl{grid-column:span 6}}footer dl dd{margin-left:0;margin-bottom:var(--og-space-sm)}footer dl dd a{font-size:1.25rem;line-height:1.5}footer p{grid-column:1/-1;text-align:center;align-self:flex-end;font-size:1rem;line-height:1.5}@media(min-width:960px){footer p{text-align:left;grid-row:3/4}}@media(min-width:1280px){footer p{grid-column:span 6;grid-row:2/3}}dialog{padding:var(--og-space-xxl);margin:0;left:0;top:0;bottom:0;height:100vh;border:0}dialog:modal{max-height:100vh;min-width:85vw}@media(min-width:960px){dialog:modal{min-width:50vw}}@media(min-width:1280px){dialog:modal{min-width:33vw}}@media(min-width:1536px){dialog:modal{min-width:24vw}}@media(min-width:1920px){dialog:modal{min-width:21vw}}@media(min-width:2560px){dialog:modal{min-width:18vw}}dialog nav ol{padding-left:0;list-style:none}dialog nav ol li{padding-top:var(--og-space-sm);padding-bottom:var(--og-space-sm)}dialog nav ol li details ol{padding-left:var(--og-space-xl)}