.callout{border:none;border-left:3px solid var(--text-secondary,#6e6e73);background-color:#8080800a;border-radius:2px;margin:28px 0;padding:14px 18px 16px 22px;position:relative}.callout-header{border-bottom:none;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:0;display:flex}.callout-icon{width:auto;height:auto;color:var(--text-secondary,#6e6e73);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.callout-icon svg{stroke-width:2px;width:13px;height:13px}.callout-title{letter-spacing:.14em;text-transform:uppercase;color:var(--title-color);font-size:11px;font-weight:700;line-height:1}.callout-content{color:var(--content-text-color);font-size:15px;line-height:1.7}.callout-content p{margin:0}.callout-content p+p{margin-top:10px}.callout-quote .callout-content{font-style:italic}.callout-note{border-left-color:var(--text-secondary,#6e6e73);background-color:#8080800d}.callout-tip{border-left-color:var(--positive-color,#54a38a);background-color:#549c830d}.callout-warning{border-left-color:var(--neutral-color,#ff9f0a);background-color:#ff9f0a0d}.callout-danger{border-left-color:var(--negative-color);background-color:#d335420f}.callout-info{border-left-color:var(--pink-color,#3b82f6);background-color:#3b82f60d}.callout-example{border-left-color:var(--violet-color,#a78bfa);background-color:#a78bfa0d}.callout-quote{border-left-color:var(--text-secondary,#6e6e73);background-color:#8080800a}.callout-abstract{border-left-color:var(--pink-color,#3b82f6);background-color:#3b82f60a}.callout-source{border-left-color:var(--text-secondary,#6e6e73);background-color:#8080800a}[data-theme=light] .callout-note{background-color:#8080800a}[data-theme=light] .callout-tip{background-color:#549c830a}[data-theme=light] .callout-warning{background-color:#ff9f0a0d}[data-theme=light] .callout-danger{background-color:#d335420a}[data-theme=light] .callout-info{background-color:#3b82f60a}[data-theme=light] .callout-example{background-color:#a78bfa0a}[data-theme=light] .callout-quote{background-color:#80808008}[data-theme=light] .callout-abstract{background-color:#3b82f608}[data-theme=light] .callout-source{background-color:#80808006}[data-theme=reading] .callout-note{background-color:#8c826e12}[data-theme=reading] .callout-tip{background-color:#6b908012}[data-theme=reading] .callout-warning{background-color:#c8963212}[data-theme=reading] .callout-danger{background-color:#d3354212}[data-theme=reading] .callout-info{background-color:#5078c812}[data-theme=reading] .callout-example{background-color:#9678c80f}[data-theme=reading] .callout-quote{background-color:#8c826e0d}[data-theme=reading] .callout-abstract{background-color:#5078c80d}[data-theme=reading] .callout-source{background-color:#8c826e0d}.callout-note .callout-icon{color:var(--text-secondary,#6e6e73)}.callout-tip .callout-icon{color:var(--positive-color,#54a38a)}.callout-warning .callout-icon{color:var(--neutral-color,#ff9f0a)}.callout-danger .callout-icon{color:var(--negative-color)}.callout-info .callout-icon{color:var(--pink-color,#3b82f6)}.callout-example .callout-icon{color:var(--violet-color,#a78bfa)}.callout-quote .callout-icon{color:var(--text-secondary,#6e6e73)}.callout-abstract .callout-icon{color:var(--pink-color,#3b82f6)}.callout-source .callout-icon,.callout-note .callout-title{color:var(--text-secondary,#6e6e73)}.callout-tip .callout-title{color:var(--positive-color,#54a38a)}.callout-warning .callout-title{color:var(--neutral-color,#ff9f0a)}.callout-danger .callout-title{color:var(--negative-color)}.callout-info .callout-title{color:var(--pink-color,#3b82f6)}.callout-example .callout-title{color:var(--violet-color,#a78bfa)}.callout-quote .callout-title{color:var(--text-secondary,#6e6e73)}.callout-abstract .callout-title{color:var(--pink-color,#3b82f6)}.callout-source .callout-title{color:var(--text-secondary,#6e6e73)}.callout-keytakeaway{background-color:#ffffff0d;border:none;border-radius:0;margin:36px 0;padding:28px;overflow:hidden}[data-theme=light] .callout-keytakeaway{background-color:#fff;box-shadow:0 1px 4px #0000000f}[data-theme=reading] .callout-keytakeaway{background-color:#fffcf599}.callout-keytakeaway>.callout-title{letter-spacing:.06em;text-transform:uppercase;color:var(--title-color);margin-bottom:18px;font-size:14px;font-weight:800;display:block}.callout-keytakeaway .callout-content{color:var(--content-text-color);font-size:16px;line-height:1.8}.callout-keytakeaway .callout-content ul{margin:0;padding-left:1.25rem;list-style-type:disc}.callout-keytakeaway .callout-content li{margin:14px 0;padding-left:.25rem}.keytakeaway-corner{pointer-events:none;position:absolute}.keytakeaway-corner:before,.keytakeaway-corner:after{content:"";background-color:var(--pink-color);position:absolute}.keytakeaway-corner-tl{top:0;left:0}.keytakeaway-corner-tl:before{width:4px;height:60px;top:0;left:0}.keytakeaway-corner-tl:after{width:60px;height:4px;top:0;left:0}.keytakeaway-corner-br{bottom:0;right:0}.keytakeaway-corner-br:before{width:60px;height:4px;bottom:0;right:0}.keytakeaway-corner-br:after{width:4px;height:60px;bottom:0;right:0}[data-theme=reading] .keytakeaway-corner:before,[data-theme=reading] .keytakeaway-corner:after{background-color:#c0785a}
.blog-newsletter-cta{border:1px solid var(--content-card-border);border-radius:var(--content-card-radius);background-color:var(--content-card-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:34px 0;padding:24px 26px;display:grid}[data-theme=light] .blog-newsletter-cta{background-color:var(--container-color-alt);box-shadow:0 1px 4px #0000000a}.blog-newsletter-cta__body{min-width:0}.blog-newsletter-cta__eyebrow{font-family:var(--content-eyebrow-font);letter-spacing:.16em;text-transform:uppercase;color:var(--pink-color);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.blog-newsletter-cta__title{font-family:var(--body-font);color:var(--title-color);letter-spacing:0;font-weight:600;line-height:1.35;margin:0!important;font-size:1.1rem!important}.blog-newsletter-cta p{font-family:var(--body-font);color:var(--text-color);margin:8px 0 0!important;font-size:14px!important;line-height:1.55!important}.blog-newsletter-cta__link{background-color:var(--pink-color);min-height:40px;font-family:var(--body-font);white-space:nowrap;transition:filter var(--content-dur-fast)var(--content-ease),transform var(--content-dur-fast)var(--content-ease);border:none;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:700;color:#fff!important;text-decoration:none!important;display:inline-flex!important}.blog-newsletter-cta__link:hover{filter:brightness(1.08);transform:translateY(-1px);text-decoration:none!important}.blog-newsletter-cta__link:active{transform:translateY(0)scale(.98)}.blog-newsletter-cta__link:after{display:none!important}.blog-newsletter-cta__arrow{transition:transform var(--content-dur-fast)var(--content-ease);font-size:13px}.blog-newsletter-cta__link:hover .blog-newsletter-cta__arrow{transform:translate(2px)}.blog-newsletter-cta--standalone{margin-top:34px;margin-bottom:34px}.blog-newsletter-cta--standalone:has(+.bb-endribbon){margin-bottom:37px}.blog-newsletter-cta--standalone+.bb-endribbon{margin-top:37px}.blog-newsletter-cta--inline{margin-top:34px;margin-bottom:34px}.blog-newsletter-cta--listing{box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(160px,220px) 1fr;align-items:start;gap:clamp(28px,4vw,56px);margin:0;padding:0;display:grid}[data-theme=light] .blog-newsletter-cta--listing{box-shadow:none;background:0 0}.blog-newsletter-cta__listing-meta{padding-top:6px}.blog-newsletter-cta__listing-body{flex-direction:column;align-items:flex-start;display:flex}.blog-newsletter-cta--listing .blog-newsletter-cta__eyebrow{margin-bottom:0;display:block}.blog-newsletter-cta__listing-title{font-family:var(--content-h2-font);color:var(--title-color);letter-spacing:-.018em;font-size:clamp(1.4rem,2.6vw,2rem);font-style:italic;font-weight:400;line-height:1.3;margin:0 0 10px!important}.blog-newsletter-cta--listing .blog-newsletter-cta__listing-desc{font-family:var(--body-font);color:var(--text-color);margin:0 0 25px!important;font-size:15px!important;line-height:1.6!important}@media (max-width:720px){.blog-newsletter-cta--listing{grid-template-columns:1fr;gap:16px}.blog-newsletter-cta{grid-template-columns:1fr;gap:14px;margin:28px 0;padding:18px}.blog-newsletter-cta:not(.blog-newsletter-cta--listing) .blog-newsletter-cta__link{width:100%;min-height:44px}.blog-newsletter-cta p{font-size:13.5px!important;line-height:1.5!important}}
