/*!/wp-content/plugins/blogibotti/assets/css/bb-article.css*/.bb-article{--bb-soft:color-mix(in srgb, currentColor 6%, transparent);--bb-softer:color-mix(in srgb, currentColor 2.5%, transparent);--bb-line:color-mix(in srgb, currentColor 16%, transparent);--bb-muted:color-mix(in srgb, currentColor 85%, transparent)}@supports not (color:color-mix(in srgb,red 50%,blue)){.bb-article{--bb-soft:rgba(128, 128, 128, 0.12);--bb-softer:rgba(128, 128, 128, 0.06);--bb-line:rgba(128, 128, 128, 0.4);--bb-muted:currentColor}}.bb-article--column{box-sizing:border-box;max-width:min(var(--bb-column, 44rem), var(--wp--style--global--content-size, 100%));margin-inline:auto;padding-inline:var(--bb-gutter,0)}.bb-article--column>.wp-block-group__inner-container,.bb-article .bb-summary>.wp-block-group__inner-container,.bb-article .bb-toc>.wp-block-group__inner-container,.bb-article .bb-cta>.wp-block-group__inner-container{max-width:none;margin-inline:0;padding:0}.bb-article .bb-summary,.bb-article .bb-toc,.bb-article .bb-quote,.bb-article .bb-figure,.bb-article .bb-table-wrap,.bb-article .bb-faq,.bb-article .bb-cta{box-sizing:border-box;align-self:stretch;max-width:100%;min-width:0}.bb-article--text{line-height:1.7;overflow-wrap:break-word}.bb-article--text>*+*,.bb-article--text>.wp-block-group__inner-container>*+*{margin-block-start:1.25em}.bb-article--text>p,.bb-article--text>.wp-block-group__inner-container>p{margin-block:0 1.1em}.bb-article--text>h2,.bb-article--text>.wp-block-group__inner-container>h2{margin-block:2.2em .5em;line-height:1.25}.bb-article--text>h3,.bb-article--text>.wp-block-group__inner-container>h3{margin-block:1.8em .4em;line-height:1.3}.bb-article--text a:not([class*="button"]){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--bb-accent,currentColor)}.bb-article--text a:not([class*="button"]):hover,.bb-article--text a:not([class*="button"]):focus-visible{text-decoration-thickness:2px}.bb-article--text a:focus-visible{outline:2px solid var(--bb-accent,currentColor);outline-offset:2px;border-radius:2px}.bb-article .bb-list{margin-block:0 1.25em;margin-inline:0;padding-inline-start:1.4em}.bb-article .bb-list>li{margin-block:.45em;padding-inline-start:.2em}.bb-article .bb-list>li::marker{color:var(--bb-accent,currentColor)}.bb-article ol.bb-list>li::marker{font-weight:700}.bb-article .bb-quote{margin:2em 0;padding:.1em 0 .1em 1.25em;border:0;border-inline-start:3px solid var(--bb-accent,currentColor);border-radius:0;background:none;font-size:1.15em;font-style:italic;line-height:1.55}.bb-article .bb-quote::before,.bb-article .bb-quote::after{content:none}.bb-article .bb-quote p{margin:0;font-size:inherit}.bb-article .bb-quote p+p{margin-block-start:.5em}.bb-article .bb-quote cite{display:block;margin-block-start:.6em;font-size:.8em;font-style:normal;color:var(--bb-muted)}.bb-article .bb-summary{margin-block:0 1em;padding:1.1em 1.35em;border-radius:10px;background:var(--bb-soft)}.bb-article .bb-summary__title{margin:0 0 .5em;font-size:.95em;letter-spacing:.02em}.bb-article .bb-summary ul{margin:0;padding-inline-start:1.2em}.bb-article .bb-summary li{margin-block:.3em}.bb-article .bb-summary li:last-child{margin-block-end:0}.bb-article .bb-toc{margin-block:0 1.75em;padding:.9em 1.35em;border:1px solid var(--bb-line);border-radius:10px;background:var(--bb-softer)}.bb-article .bb-toc__title{margin:0 0 .5em;font-size:.95em}.bb-article .bb-toc ul{margin:.2em 0;padding-inline-start:1.2em}.bb-article .bb-toc li{margin-block:.3em}.bb-article .bb-toc a:not([class*="button"]){text-decoration:none}.bb-article .bb-toc a:not([class*="button"]):hover,.bb-article .bb-toc a:not([class*="button"]):focus-visible{text-decoration:underline}.bb-article .bb-figure{margin-block:2em}.bb-article .bb-figure img{display:block;width:100%;height:auto;border-radius:var(--bb-radius,8px)}.bb-article .bb-figure figcaption{margin-block:.55em 0;font-size:.85em;text-align:start;color:var(--bb-muted)}.bb-article .bb-table-wrap{margin-block:1.75em;overflow-x:auto}.bb-article .bb-table-wrap:focus-visible{outline:2px solid var(--bb-accent,currentColor);outline-offset:2px}.bb-article .bb-table-wrap table{width:100%;min-width:30rem;table-layout:auto;border-collapse:collapse;font-size:.95em}.bb-article .bb-table-wrap th,.bb-article .bb-table-wrap td{padding:.6em .8em;border:0;border-block-end:1px solid var(--bb-line);text-align:start;vertical-align:top}.bb-article .bb-table-wrap thead th{border-block-end-width:2px;background:var(--bb-soft);font-weight:700}.bb-article .bb-table-wrap thead{border:0}.bb-article .bb-faq{margin:0;padding-block:.9em;border-block-end:1px solid var(--bb-line)}.bb-article :not(.bb-faq)+.bb-faq{margin-block-start:1em;border-block-start:1px solid var(--bb-line)}.bb-article .bb-faq>summary{display:flex;justify-content:space-between;gap:1em;list-style:none;cursor:pointer;font-weight:700}.bb-article .bb-faq>summary::-webkit-details-marker{display:none}.bb-article .bb-faq>summary::after{content:"+";flex-shrink:0;font-weight:400;font-size:1.3em;line-height:1;color:var(--bb-accent,currentColor)}.bb-article .bb-faq[open]>summary::after{content:"−"}.bb-article .bb-faq>summary:focus-visible{outline:2px solid var(--bb-accent,currentColor);outline-offset:4px}.bb-article .bb-faq>:not(summary){margin:.6em 0 0}.bb-article .bb-cta{margin-block-start:2.5em;padding:1.4em 1.5em;border:1px solid var(--bb-line);border-radius:12px}.bb-article .bb-cta p{margin:0 0 1em}.bb-article .bb-cta .wp-block-buttons{margin:0}