.at-symbol:after{content:"@"}.quote{opacity:1;border-radius:4px;padding:var(--box-padding);background:var(--cs__primary__bg);--flex-h-align:center;--pos-h-align:center}.quote--theme-bubble{position:relative;border-radius:1.5rem}.quote--theme-bubble:before{content:"";position:absolute;width:0;height:0;z-index:2;justify-self:var(--flex-h-align);pointer-events:none;left:3rem;top:100%;transform:rotate(180deg);border-left:.5rem solid transparent;border-bottom:.75rem solid var(--cs__primary__bg--base);border-right:.5rem solid transparent;border-top:0 solid transparent}.quote--theme-bubble .text{font-weight:700;--font-size:1.2rem;--line-height:1.3}.quote--theme-bubble .quote__author{justify-content:center;display:flex;white-space:pre-wrap;margin-top:var(--font-size);--font-size:1rem}.quote--theme-bubble .quote__author .label{--font-size:inherit}@media(min-width:768px){.quote--theme-bubble .text{--font-size:calc(1.2rem + (100vw - 768px)/332*0.55*16)}.quote--theme-bubble .quote__author{--font-size:calc(1rem + (100vw - 768px)/332*0.33*16)}}@media(min-width:48.0625rem){.quote--theme-bubble:before{border-width:0 1.5rem 2rem}}@media(min-width:1100px){.quote--theme-bubble .text{--font-size:calc(1.75rem + (100vw - 1100px)/400*0.5*16)}.quote--theme-bubble .quote__author{--font-size:calc(1.33rem + (100vw - 1100px)/400*0.17*16)}}@media(min-width:1500px){.quote--theme-bubble .text{--font-size:2.25rem}.quote--theme-bubble .quote__author{--font-size:1.5rem}}
