.article-content blockquote{background:var(--color-tint);padding:var(--space-4) var(--space-5);border-radius:var(--border-radius);font-style:normal;margin:var(--space-5) 0}.article-content blockquote p:last-child{margin-bottom:0}.article-content blockquote:not(.product-recommendation) a:any-link{color:var(--color-primary-on-tint)}.article-content blockquote.callout{--callout-bg: var(--color-tint);--callout-tile: var(--color-tile);--callout-ink: var(--color-primary-dark);position:relative;background:var(--callout-bg)}.article-content blockquote.callout:before{content:"";float:left;width:32px;height:32px;margin:2px var(--space-3) 0 0;border-radius:var(--radius-tile);background-color:var(--callout-tile);background-repeat:no-repeat;background-position:center;background-size:20px}.article-content blockquote.callout strong{color:var(--callout-ink)}@media(min-width:768px){.article-content blockquote.callout{padding-left:calc(var(--space-5) + 40px + var(--space-4))}.article-content blockquote.callout:before{float:none;position:absolute;top:var(--space-4);left:var(--space-5);width:40px;height:40px;margin:0;background-size:24px}}.article-content blockquote.tip{--callout-bg: var(--callout-tip-bg);--callout-tile: var(--callout-tip-tile);--callout-ink: var(--color-warning-text)}.article-content blockquote.tip:before{background-image:url(/twemoji/1f4a1.svg)}.article-content blockquote.warning{--callout-bg: var(--callout-warning-bg);--callout-tile: var(--callout-warning-tile);--callout-ink: var(--color-danger-text)}.article-content blockquote.warning:before{background-image:url(/twemoji/26a0.svg)}.article-content blockquote.analogy{--callout-bg: var(--callout-analogy-bg);--callout-tile: var(--callout-analogy-tile);--callout-ink: var(--color-success-text)}.article-content blockquote.analogy:before{background-image:url(/twemoji/1f4ad.svg)}.article-content blockquote.reassurance{--callout-bg: var(--callout-reassurance-bg);--callout-tile: var(--callout-reassurance-tile)}.article-content blockquote.reassurance:before{background-image:url(/twemoji/1f917.svg)}.article-content blockquote.reassurance-first{border-radius:var(--border-radius) var(--border-radius) 0 0;margin-bottom:0}.article-content blockquote.reassurance-middle,.article-content blockquote.reassurance-last{margin-top:0;border-top:1px solid var(--color-border-subtle)}.article-content blockquote.reassurance-middle{border-radius:0;margin-bottom:0}.article-content blockquote.reassurance-last{border-radius:0 0 var(--border-radius) var(--border-radius)}.article-content blockquote.reassurance-middle:before,.article-content blockquote.reassurance-last:before{display:none}.article-content blockquote.platform-help{--callout-bg: var(--callout-platform-bg);--callout-tile: var(--callout-platform-tile);--callout-ink: var(--color-text)}.article-content blockquote.platform-help:before{background-image:url(/twemoji/1f4f1.svg)}.article-content blockquote.product-recommendation{--callout-bg: var(--callout-product-bg);--callout-tile: var(--callout-product-tile);--callout-ink: var(--color-accent-on-tint);padding-bottom:calc(var(--space-4) + var(--space-5))}.article-content blockquote.product-recommendation:before{background-image:url(/twemoji/1f381.svg)}.article-content blockquote.product-recommendation:after{content:"Link affiliato Amazon";position:absolute;bottom:var(--space-2);right:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted)}.article-content blockquote.product-recommendation a{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;color:var(--callout-ink);border:2px solid var(--callout-ink);border-radius:var(--border-radius-sm);font-weight:600;padding:var(--space-2) var(--space-4);min-height:var(--min-touch-target);text-decoration:none;transition:background-color var(--transition-base),color var(--transition-base)}@media(hover:hover){.article-content blockquote.product-recommendation a:hover{background:var(--callout-ink);color:var(--color-on-primary)}}.article-content blockquote.product-recommendation a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media(prefers-reduced-motion:reduce){.article-content blockquote.product-recommendation a{transition:none}}@media(hover:hover){[data-theme=dark] .article-content blockquote.product-recommendation a:hover{color:var(--color-bg)}}.path-strip[data-astro-cid-sgg5joot]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-tint);border-radius:var(--border-radius)}.path-strip-text[data-astro-cid-sgg5joot]{margin:0;line-height:var(--line-height-relaxed)}.path-strip-icon[data-astro-cid-sgg5joot]{margin-right:var(--space-1)}.path-strip-actions[data-astro-cid-sgg5joot]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.path-strip-link[data-astro-cid-sgg5joot],.path-strip-exit[data-astro-cid-sgg5joot]{display:inline-flex;align-items:center;min-height:var(--min-touch-target);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius);font-family:inherit;font-size:var(--font-size-base);font-weight:700;cursor:pointer}.path-strip-link[data-astro-cid-sgg5joot]{color:var(--color-primary);border:2px solid var(--color-primary);text-decoration:none}.path-strip-exit[data-astro-cid-sgg5joot]{color:var(--color-text);background:none;border:2px solid #0000;text-decoration:underline;text-underline-offset:var(--underline-offset)}@media(hover:hover){.path-strip-link[data-astro-cid-sgg5joot]:hover{background:var(--color-primary);color:var(--color-on-primary);text-decoration:none}.path-strip-exit[data-astro-cid-sgg5joot]:hover{border-color:var(--color-border)}}.path-strip-link[data-astro-cid-sgg5joot]:focus-visible,.path-strip-exit[data-astro-cid-sgg5joot]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}[data-theme=dark] .path-strip-link[data-astro-cid-sgg5joot]:hover{color:var(--color-bg)}.article-intro[data-astro-cid-sgg5joot]{padding:var(--space-10) 0 var(--space-8)}.article-intro[data-astro-cid-sgg5joot] .difficulty[data-astro-cid-sgg5joot]{margin-bottom:var(--space-4)}.article-intro[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{color:var(--color-primary);margin-top:var(--space-4)}.article-description[data-astro-cid-sgg5joot]{margin-bottom:var(--space-4)}.article-toc[data-astro-cid-sgg5joot]{margin-bottom:var(--space-8)}.article-toc-box[data-astro-cid-sgg5joot]{margin-bottom:0}.article-toc-list[data-astro-cid-sgg5joot]{list-style-type:decimal;padding-left:var(--space-6)}.article-toc-list[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{padding-left:var(--space-1)}.article-toc-list[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]::marker{color:var(--color-text-muted);font-weight:600}.article-toc-list[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{display:block;padding-block:var(--space-1);font-weight:600}.article-content[data-astro-cid-sgg5joot]{margin-bottom:var(--space-10)}.article-content[data-astro-cid-sgg5joot] h2{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.article-content[data-astro-cid-sgg5joot] ul{padding-left:var(--space-6);margin-bottom:var(--space-5)}.article-content[data-astro-cid-sgg5joot] ol{list-style:none;counter-reset:step-counter;padding-left:0;margin-bottom:var(--space-5)}.article-content[data-astro-cid-sgg5joot] ol>li{counter-increment:step-counter;position:relative;padding-left:calc(28px + var(--space-3));padding-top:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.article-content[data-astro-cid-sgg5joot] ol>li:last-child{border-bottom:none}.article-content[data-astro-cid-sgg5joot] ol>li:before{content:counter(step-counter);position:absolute;left:0;top:var(--space-3);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-family-display);font-weight:700;font-size:var(--font-size-sm)}[data-theme=dark] .article-content[data-astro-cid-sgg5joot] ol>li:before{color:var(--color-bg)}.article-content[data-astro-cid-sgg5joot] ul{list-style:outside}.article-content[data-astro-cid-sgg5joot] ul li::marker{color:var(--color-primary)}.article-content[data-astro-cid-sgg5joot] li{margin-bottom:var(--space-2)}.article-content[data-astro-cid-sgg5joot] p{margin-bottom:var(--space-5)}.article-content[data-astro-cid-sgg5joot] strong{color:var(--color-primary-dark)}.article-content[data-astro-cid-sgg5joot] em{font-family:var(--font-family-display);font-weight:500}.article-content[data-astro-cid-sgg5joot] a{text-decoration:underline;text-underline-offset:var(--underline-offset);text-decoration-thickness:var(--underline-thickness)}@media(width>=768px){.article-content[data-astro-cid-sgg5joot] ol>li{padding-left:calc(32px + var(--space-4));padding-top:var(--space-4);padding-bottom:var(--space-4)}.article-content[data-astro-cid-sgg5joot] ol>li:before{top:var(--space-4);width:32px;height:32px;font-size:var(--font-size-base)}}.faq-section[data-astro-cid-sgg5joot]{border-top:1px solid var(--color-border);padding-top:var(--space-8);margin-bottom:var(--space-8)}.faq-section[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot]{font-size:var(--font-size-lg);margin-bottom:var(--space-4)}.faq-item[data-astro-cid-sgg5joot]{interpolate-size:allow-keywords;border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-sgg5joot]:last-of-type{border-bottom:1px solid var(--color-border)}.faq-section[data-astro-cid-sgg5joot]+.share-section{border-top:none;padding-top:0}.faq-item[data-astro-cid-sgg5joot]::details-content{block-size:0;overflow:hidden;transition:block-size var(--transition-base),content-visibility var(--transition-base) allow-discrete}.faq-item[data-astro-cid-sgg5joot][open]::details-content{block-size:auto}.faq-question[data-astro-cid-sgg5joot]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;cursor:pointer;font-weight:700;color:var(--color-text);list-style:none;min-height:var(--min-touch-target);transition:color var(--transition-base)}.faq-question[data-astro-cid-sgg5joot]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-sgg5joot]::marker{display:none;content:""}@media(hover:hover){.faq-question[data-astro-cid-sgg5joot]:hover{color:var(--color-primary)}}.faq-question[data-astro-cid-sgg5joot]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.faq-answer[data-astro-cid-sgg5joot]{padding:0 0 var(--space-5);color:var(--color-text-muted)}.faq-answer[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{margin:0}.faq-answer[data-astro-cid-sgg5joot] strong{color:var(--color-primary-dark)}@media(prefers-reduced-motion:reduce){.faq-question[data-astro-cid-sgg5joot],.faq-item[data-astro-cid-sgg5joot]::details-content{transition:none}}.article-content[data-astro-cid-sgg5joot] .message-ticks{display:inline-flex;align-items:center;vertical-align:-.1em;margin-right:.25em;color:var(--color-text-muted)}.article-content[data-astro-cid-sgg5joot] .message-ticks svg{width:1.4em;height:auto}.article-content[data-astro-cid-sgg5joot] .message-ticks.read{color:#53bdeb}.article-glossary-hint[data-astro-cid-sgg5joot]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-base)}.article-glossary-hint[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:var(--underline-offset);text-decoration-thickness:var(--underline-thickness)}.article-updated[data-astro-cid-sgg5joot]{margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.print-button[data-astro-cid-sgg5joot]{margin-top:var(--space-2)}
