.SpecialBlogTestimonial-module__u-5zGa__root{color:var(--foreground);margin:32px 20px 0;container-type:inline-size}.SpecialBlogTestimonial-module__u-5zGa__figure{--pad-y:30px;--pad-x:20px;--gap:20px;--logo:60px;--quote:20px;--bar:46px;--bar-gap:8px;--name:16px;--name-line:.925;--name-weight:700;--role:12px;--role-line:1;flex-direction:column;margin:0;display:flex}.SpecialBlogTestimonial-module__u-5zGa__body{align-items:center;gap:var(--gap);padding:var(--pad-y)var(--pad-x);flex-direction:column;display:flex}.SpecialBlogTestimonial-module__u-5zGa__logo{width:auto;height:var(--logo);display:block}.SpecialBlogTestimonial-module__u-5zGa__quote{width:100%;font-family:var(--main-font);font-weight:200;font-size:var(--quote);letter-spacing:-.03em;text-align:center;overflow-wrap:break-word;flex-direction:column;gap:.6em;margin:0;line-height:1.35;display:flex}.SpecialBlogTestimonial-module__u-5zGa__quote>*{margin:0}.SpecialBlogTestimonial-module__u-5zGa__quote strong{font-weight:500}.SpecialBlogTestimonial-module__u-5zGa__quote a{text-underline-offset:.15em;text-decoration:underline}.SpecialBlogTestimonial-module__u-5zGa__author{align-content:center;align-items:baseline;column-gap:var(--bar-gap);min-height:var(--bar);background:var(--foreground);color:var(--background);text-transform:uppercase;flex-wrap:wrap;row-gap:4px;padding:8px 20px;display:flex}.SpecialBlogTestimonial-module__u-5zGa__name{font-family:var(--secondary-font);font-weight:var(--name-weight);font-size:var(--name);line-height:var(--name-line);letter-spacing:-.04em}.SpecialBlogTestimonial-module__u-5zGa__role{font-family:var(--main-font);font-weight:400;font-size:var(--role);line-height:var(--role-line);letter-spacing:-.03em}@media (min-width:768px){.SpecialBlogTestimonial-module__u-5zGa__figure{--quote:24px;--bar-gap:12px;--name:20px;--name-line:.88;--role:14px}}@media (min-width:1024px){.SpecialBlogTestimonial-module__u-5zGa__root{max-width:var(--max-width-blog);margin:52px auto 0}.SpecialBlogTestimonial-module__u-5zGa__figure{--pad-y:calc(40/900*100cqw);--pad-x:calc(100/900*100cqw);--gap:calc(20/900*100cqw);--logo:calc(60/900*100cqw);--quote:calc(30/900*100cqw);--bar:calc(46/900*100cqw);--bar-gap:calc(16/900*100cqw);--name:calc(28/900*100cqw);--name-line:1.05;--name-weight:600;--role:calc(14/900*100cqw);--role-line:1.064}}
