/* A publication colophon: identity, the issue, then a quiet index. */
.ed-footer.ed-footer-atelier{margin-top:72px;padding:44px 0 22px;background:#10292b;color:#e8eae0;border-top:0}
.ed-footer-atelier .ed-footer-grid{display:grid;grid-template-columns:minmax(280px,1.75fr) minmax(100px,.65fr) minmax(100px,.65fr) minmax(170px,1fr);gap:36px 40px}
.ed-footer-atelier .ed-footer-brand{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:0 0 30px;border-bottom:1px solid #839d8c3b}
.ed-footer-atelier .ed-footer-name{display:inline-flex;align-items:center;gap:12px;min-height:44px;flex-shrink:0}
.ed-footer.ed-footer-atelier .ed-footer-name img.ed-brand-symbol{width:32px;height:32px}
.ed-footer.ed-footer-atelier .ed-footer-name img.ed-brand-type{width:215px;height:auto}
.ed-footer-atelier .ed-footer-brand p{max-width:29ch;margin:0;font:400 18px/1.5 var(--ed-display);color:#c4d0c4;text-wrap:pretty}
.ed-footer-atelier .ed-footer-grid nav{display:block;padding:0;border:0;align-self:start;min-width:0}
.ed-footer-atelier h2{margin:0 0 13px;font:500 10px/1.5 var(--ed-sans);letter-spacing:.09em;text-transform:uppercase;color:#a9bbae}
.ed-footer-atelier .ed-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:0}
.ed-footer-atelier nav a{display:flex;align-items:center;min-width:44px;min-height:44px;width:fit-content;max-width:100%;padding:7px 0;font:400 13px/1.5 var(--ed-sans);color:#e5e9df;text-decoration-color:transparent;transition:color .16s ease,text-decoration-color .16s ease}
.ed-footer-atelier nav a:hover{color:#edc5a4;text-decoration-color:#bc9478}
.ed-footer-atelier .ed-footer-grid .ed-footer-issue{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px;padding-right:24px;border-right:1px solid #839d8c3b}
.ed-footer-atelier .ed-footer-cover{display:block;width:72px;height:auto;margin-top:3px;box-shadow:3px 5px 12px #02141659;border:1px solid #c7d1bd40}
.ed-footer-atelier .ed-footer-issue h2{margin-bottom:9px}
.ed-footer-atelier .ed-footer-issue-title{margin:0 0 12px;max-width:15ch;font:400 23px/1.17 var(--ed-display);letter-spacing:-.02em;color:#f1eee3;text-wrap:balance}
.ed-footer-atelier .ed-footer-issue .ed-footer-links{gap:0}
.ed-footer-atelier .ed-footer-issue a{font-size:12px;min-height:44px;padding:7px 0}
.ed-footer-atelier .ed-footer-detail{display:block;width:auto;max-width:none;margin:10px 0 0;font:400 10px/1.6 var(--ed-sans);color:#afc0b1}
.ed-footer-atelier .ed-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:20px;margin-top:30px;padding-top:15px;border-top:1px solid #839d8c3b}
.ed-footer-atelier .ed-footer-tools{display:flex;align-items:center;gap:22px;width:auto}
.ed-footer-atelier .ed-footer-tools .header-tool{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;min-width:44px;margin:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:#d4ded2;font:400 11px/1.5 var(--ed-sans);letter-spacing:0}
.ed-footer-atelier .ed-footer-tools .header-tool:hover{color:#edc5a4;background:transparent}
.ed-footer-atelier .ed-footer-tools .header-tool svg{width:13px;height:13px;flex-shrink:0}
.ed-footer-atelier .ed-footer-note{margin:0;padding:0;border:0;font:400 10px/1.5 var(--ed-sans);color:#acbdae}
@media(max-width:1100px){
 .ed-footer-atelier .ed-footer-grid{grid-template-columns:minmax(230px,1.5fr) minmax(75px,.6fr) minmax(75px,.6fr) minmax(140px,1fr);column-gap:26px}
 .ed-footer-atelier .ed-footer-grid .ed-footer-issue{grid-template-columns:60px minmax(0,1fr);gap:16px;padding-right:20px}
 .ed-footer-atelier .ed-footer-cover{width:60px}
 .ed-footer-atelier .ed-footer-issue-title{font-size:21px}
}
@media(max-width:900px){
 .ed-footer-atelier .ed-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 26px}
 .ed-footer-atelier .ed-footer-brand{align-items:flex-start}
 .ed-footer-atelier .ed-footer-brand p{font-size:17px;max-width:26ch}
 .ed-footer-atelier .ed-footer-grid .ed-footer-issue{grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);gap:22px;border-right:0;border-bottom:1px solid #839d8c3b;padding:0 0 28px}
 .ed-footer-atelier .ed-footer-cover{width:64px}
 .ed-footer-atelier .ed-footer-issue-title{max-width:none;font-size:24px;margin-bottom:6px}
 .ed-footer-atelier .ed-footer-issue .ed-footer-links{flex-direction:row;flex-wrap:wrap;gap:0 24px}
 .ed-footer-atelier .ed-footer-issue a{min-height:44px}
 .ed-footer-atelier .ed-footer-detail{margin-top:5px}
}
@media(max-width:600px){
 .ed-footer.ed-footer-atelier{margin-top:48px;padding:30px 0 20px}
 .ed-footer-atelier .ed-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}
 .ed-footer-atelier .ed-footer-brand{flex-direction:column;gap:16px;padding-bottom:25px}
 .ed-footer.ed-footer-atelier .ed-footer-name img.ed-brand-type{width:203px}
 .ed-footer.ed-footer-atelier .ed-footer-name img.ed-brand-symbol{width:30px;height:30px}
 .ed-footer-atelier .ed-footer-brand p{max-width:28ch;font-size:17px;line-height:1.5}
 .ed-footer-atelier .ed-footer-grid .ed-footer-issue{grid-template-columns:60px minmax(0,1fr);gap:19px;padding-bottom:25px}
 .ed-footer-atelier .ed-footer-cover{width:60px}
 .ed-footer-atelier .ed-footer-issue-title{font-size:23px;max-width:15ch;margin-bottom:8px}
 .ed-footer-atelier .ed-footer-issue .ed-footer-links{flex-direction:column;gap:0}
 .ed-footer-atelier .ed-footer-issue a{font-size:12px}
 .ed-footer-atelier h2{margin-bottom:8px}
 .ed-footer-atelier .ed-footer-grid .ed-footer-publication{grid-column:1/-1;border-top:1px solid #839d8c3b;padding-top:22px}
 .ed-footer-atelier .ed-footer-publication .ed-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
 .ed-footer-atelier nav a{font-size:12px;line-height:1.5;width:100%;min-height:44px}
 .ed-footer-atelier .ed-footer-detail{font-size:10px;margin-top:8px}
 .ed-footer-atelier .ed-footer-bottom{align-items:flex-start;flex-direction:column;gap:14px;margin-top:24px;padding-top:12px}
 .ed-footer-atelier .ed-footer-tools{gap:28px}
 .ed-footer-atelier .ed-footer-note{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.ed-footer-atelier nav a{transition:none}}
