.cbt-pull-quote-wrapper{box-sizing:border-box;width:100%}.cbt-pull-quote{border-left:.3rem solid #c4a35a;border-left:.3rem solid var(--cbt-gold,#c4a35a);box-sizing:border-box;margin:0;max-width:44ch;max-width:var(--cbt-pull-quote-max-width,44ch);padding:.6rem 0 .6rem 2.4rem}.cbt-pull-quote--border-right{border-left:none;border-right:.3rem solid #c4a35a;border-right:.3rem solid var(--cbt-gold,#c4a35a);padding-left:0;padding-right:2.4rem}.cbt-pull-quote--border-none{border-left:none;border-right:none;padding-left:0;padding-right:0}.cbt-pull-quote__text{box-sizing:border-box;color:#5c1a23;color:var(--cbt-burgundy-dark,#5c1a23);font-family:"PT Serif",Georgia,Times New Roman,serif;font-family:var(--cbt-font-serif,"PT Serif",Georgia,"Times New Roman",serif);font-size:clamp(20px,1.9vw,27px);font-size:clamp(2rem,1.9vw,2.7rem);font-style:italic;font-weight:400;line-height:1.45;margin:0;padding:0}.cbt-pull-quote__cite{color:#1a2233;color:var(--cbt-navy,#1a2233);font-size:13px;font-size:1.3rem;font-style:normal;letter-spacing:.04em;line-height:1.4;margin-top:1.4rem}.cbt-pull-quote__cite,.cbt-pull-quote__cite-sub{display:block;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-weight:700}.cbt-pull-quote__cite-sub{color:#6b7280;color:var(--cbt-text-mute,#6b7280);font-size:11px;font-size:1.1rem;letter-spacing:.14em;margin-top:.3rem;text-transform:uppercase}.cbt-callout-box{background:#fbf8f3;background:var(--cbt-accent-cream,#fbf8f3);border-left:.4rem solid #79242f;border-left:.4rem solid var(--cbt-burgundy,#79242f);box-sizing:border-box;padding:clamp(2.8rem,3vw,4.2rem);width:100%}.cbt-callout-box__title{color:#1a2233;color:var(--cbt-navy,#1a2233);font-family:"PT Serif",Georgia,Times New Roman,serif;font-family:var(--cbt-font-serif,"PT Serif",Georgia,"Times New Roman",serif);font-size:clamp(21px,2vw,26px);font-size:clamp(2.1rem,2vw,2.6rem);font-weight:700;line-height:1.25;margin:0 0 1.4rem}.cbt-callout-box__content{color:#3a3f4a;color:var(--cbt-text,#3a3f4a);font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:17px;font-size:1.7rem;line-height:1.72}.cbt-callout-box__content p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.cbt-callout-box__content p+p{margin-top:1.4rem}
