:is(.article-panel,.article-content details:has(>summary>.mini-titolo)){--article-ink: var(--event-ink, #173e49);--article-muted: var(--event-muted, #496871);--article-accent: var(--event-shortcut-color, var(--sclr-dark, #ad0967));--article-rule: #d6e2e6;--article-wash: color-mix(in srgb, var(--article-accent) 4%, white);box-sizing:border-box;min-width:0;margin-block:.75rem;padding:0;border:1px solid var(--article-rule);border-radius:.5rem;background:#fff;color:var(--article-ink);font-family:var(--font-inter, Inter),sans-serif;font-size:1rem;line-height:1.65}:is(.article-panel,.article-content details:has(>summary>.mini-titolo))>summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 1rem;align-items:center;gap:.35rem .5rem;min-height:64px;margin:0;padding:1rem 1.125rem;border:0;border-radius:.45rem;background:transparent;color:var(--article-ink);cursor:pointer;list-style:none;user-select:none;transition:background-color .18s ease}:is(.article-panel,.article-content details:has(>summary>.mini-titolo))>summary::-webkit-details-marker{display:none}:is(.article-panel,.article-content details:has(>summary>.mini-titolo))>summary:focus-visible{outline:2px solid var(--article-accent);outline-offset:-3px}.article-panel-heading{display:grid;gap:.4rem;min-width:0}.article-panel-title,.article-content details>summary>.mini-titolo{min-width:0;margin:0;padding:0!important;border:0;color:inherit;font-size:1rem;font-weight:700;line-height:1.45;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}.article-content details>summary>.mini-titolo:after{content:none}.article-panel-toggle{display:inline-flex;grid-column:2 / 4;align-items:center;justify-content:flex-end;gap:.5rem;min-width:4.25rem}.article-panel-toggle,.article-content details:has(>summary>.mini-titolo)>summary:after{color:var(--article-muted);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:0;white-space:nowrap}.article-content details:has(>summary>.mini-titolo)>summary:after{content:"Apri";grid-column:2;grid-row:1;min-width:2.75rem;text-align:right}.article-content details[open]:has(>summary>.mini-titolo)>summary:after{content:"Chiudi"}html[lang^=en] .article-content details:has(>summary>.mini-titolo)>summary:after{content:"Open"}html[lang^=en] .article-content details[open]:has(>summary>.mini-titolo)>summary:after{content:"Close"}.article-panel-toggle>svg,.article-content details:has(>summary>.mini-titolo)>summary>svg{display:block;grid-column:3;grid-row:1;flex:0 0 1rem;width:1rem;height:1rem;color:var(--article-accent);rotate:none;transition:transform .18s ease}.article-panel-close{display:none}.article-panel[open]>summary>.article-panel-toggle>.article-panel-open{display:none}.article-panel[open]>summary>.article-panel-toggle>.article-panel-close{display:inline}.article-panel[open]>summary>.article-panel-toggle>svg,.article-content details[open]:has(>summary>.mini-titolo)>summary>svg{transform:rotate(180deg)}:is(.article-panel,.article-content details:has(>summary>.mini-titolo))[open]>summary{border-radius:.45rem .45rem 0 0;background:var(--article-wash);box-shadow:inset 3px 0 var(--article-accent)}@media (hover: hover){:is(.article-panel,.article-content details:has(>summary>.mini-titolo))>summary:hover{background:var(--article-wash)}.article-panel>summary:hover .article-panel-toggle,.article-content details:has(>summary>.mini-titolo)>summary:hover:after{color:var(--article-accent)}}.article-panel>.article-panel-body,.article-content details:has(>summary>.mini-titolo)>.collapsible{display:none;margin:0;padding:1rem 1.125rem 1.25rem;border-top:1px solid var(--article-rule);color:var(--article-ink);font-size:.9375rem;line-height:1.75;overflow-wrap:anywhere}.article-panel[open]>.article-panel-body,.article-content details[open]:has(>summary>.mini-titolo)>.collapsible{display:flow-root}.article-content details[open]:has(>summary>.mini-titolo)>.collapsible.download-section{display:flex}.article-panel-body>:first-child,.article-content details:has(>summary>.mini-titolo)>.collapsible>:first-child{margin-top:0}.article-panel-body>:last-child,.article-content details:has(>summary>.mini-titolo)>.collapsible>:last-child{margin-bottom:0}.article-panel-body p+p{margin-top:.8rem}.article-content .gpx-item:has(>details>summary>.mini-titolo){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.article-content .gpx-item>details:has(>summary>.mini-titolo){margin:0}.article-faq>.mini-titolo{margin:0 0 1rem;padding-left:.85rem;border-left:3px solid var(--event-shortcut-color, var(--sclr-dark, #ad0967));color:var(--event-ink, #173e49);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.035em}.article-faq-list,.article-content #faq>.gpx-section{display:grid;gap:0;margin-block:.75rem 0;padding:0;border:1px solid #d6e2e6;border-radius:.5rem;background:#fff}.article-faq .article-faq-list>.article-panel,.article-content #faq .gpx-item>details{margin:0;border:0;border-radius:0}.article-faq .article-faq-list>.article-panel+.article-panel,.article-content #faq .gpx-item+.gpx-item{border-top:1px solid #d6e2e6}.article-faq .article-faq-list>.article-panel>summary,.article-content #faq details>summary{border-radius:0}.article-faq .article-faq-list>.article-panel>.article-panel-body,.article-content #faq details>.collapsible{border-top:0}.article-faq .article-faq-list>.article-panel:first-child,.article-content #faq .gpx-item:first-child>details{border-radius:.5rem .5rem 0 0}.article-faq .article-faq-list>.article-panel:last-child,.article-content #faq .gpx-item:last-child>details{border-radius:0 0 .5rem .5rem}.article-panel-source{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;color:var(--article-muted);font-size:.75rem;font-weight:400;line-height:1.5}.article-panel-source>span{display:inline-flex;align-items:center;gap:.35rem}.article-panel-source svg{flex:0 0 1rem;width:1rem;height:1rem}.article-panel-source>span+span{border-left:1px solid var(--article-rule);padding-left:.65rem}.article-panel-author{color:var(--article-muted);font-size:.8125rem;line-height:1.5}.article-panel-author strong{font-weight:600}.article-panel[data-variant=press]>summary{padding-block:1.125rem}.article-panel .blockquote{margin:1.25rem 0;padding:.25rem 0 .25rem 1rem;border-left:2px solid var(--article-accent);color:var(--article-muted);font-style:italic}.article-panel a.article-panel-source-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:fit-content;max-width:100%;min-height:44px;margin-top:1rem;padding-block:.5rem;color:var(--article-accent);font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}.article-panel-source-link svg{flex:0 0 1.1rem;width:1.1rem;height:1.1rem}.article-panel a:focus-visible{outline:2px solid var(--article-accent);outline-offset:3px}@media (max-width: 700px){:is(.article-panel,.article-content details:has(>summary>.mini-titolo))>summary{min-height:60px;padding:.9rem .85rem}.article-panel>.article-panel-body,.article-content details:has(>summary>.mini-titolo)>.collapsible{padding:.85rem .85rem 1rem}}@media (prefers-reduced-motion: reduce){:is(.article-panel,.article-content details:has(>summary>.mini-titolo))>summary,.article-panel-toggle>svg,.article-content details:has(>summary>.mini-titolo)>summary>svg{transition:none}}
