/* [Codex] Approfondimento della storia, fuori dalla sintesi home. */
.atelier-history{max-width:1320px;width:calc(100% - max(40px,10vw));margin:0 auto clamp(48px,6vw,80px);border-top:1px solid #c4cbbe;border-bottom:1px solid #c4cbbe;scroll-margin-top:100px;color:var(--green)}
.atelier-history summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;cursor:pointer;font:400 clamp(26px,2.5vw,36px)/1.2 var(--serif);letter-spacing:-.025em}
.atelier-history summary::-webkit-details-marker{display:none}
.atelier-history summary span{font:400 24px/1 var(--sans)}
.atelier-history[open] summary span{transform:rotate(45deg)}
.atelier-history-body{padding:8px 0 28px}
.atelier-history h2{font:400 28px/1.2 var(--serif);margin:0 0 24px}
.atelier-history-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.atelier-history-stages strong{font:400 25px/1.2 var(--serif)}
.atelier-history p{font-size:15px;line-height:1.6;color:#59665a;margin:10px 0 0}
.atelier-history .atelier-history-values{border-top:1px solid #c4cbbe;padding-top:20px;margin-top:28px;max-width:730px}
@media(max-width:760px){.atelier-history-stages{grid-template-columns:1fr;gap:22px}.atelier-history-stages>div{display:grid;grid-template-columns:58px 1fr;gap:16px}.atelier-history-stages p{margin:0}.atelier-history h2{font-size:25px}.atelier-history summary{font-size:27px}}
