html[lang^=ja] body{--h-xxl:clamp(1.75rem,2.976vi + 0.321rem,3.000rem);--h-xl:clamp(1.375rem,2.105vi + 0.743rem,1.875rem);--h-l:clamp(1.375rem,2.105vi + 0.743rem,1.875rem);--b-m:clamp(1rem,0.526vi + 0.842rem,1.125rem);--b-l-line:180%}.body-wrapper--lang-ja .blog .h1,.body-wrapper--lang-ja .blog h1,html[lang^=ja] h1{font-size:var(--h-xxl);line-height:var(--h-l-line)}html[lang^=ja] h2{font-size:var(--h-xl)}html[lang^=ja] h3{font-size:var(--h-l)}dl,p{line-height:var(--b-l-line);margin-bottom:var(--s-6)}.testimonial--boxed blockquote,.testimonial--boxed blockquote p,dl,p{font-size:var(--b-m)}.blog-post__content ol,.blog-post__content ul,dd,table{margin-bottom:var(--s-6)}.blog-post__content li:has(>strong:first-child)::marker{font-weight:600}.blog-post__content li:has(>strong:first-child+br)>strong:first-child{display:block;margin-bottom:var(--s-2)}.blog-post__content li:has(>strong:first-child+br)>strong:first-child+br{display:none}.blog-post__content ol li,.blog-post__content ul li{font-size:var(--b-m);line-height:var(--b-l-line)}table td,table th{line-height:var(--b-l-line)}.blog-post__content table ol,.blog-post__content table ul{margin-bottom:0;padding-left:1em}table dl{margin-bottom:0}.blog-post__content table ol li,.blog-post__content table p,.blog-post__content table ul li{font-size:var(--b-s)}.blog-post__content table ol li:last-child,.blog-post__content table ul li:last-child{margin-bottom:0}.body-wrapper--lang-ja .card--blog-post .card__photo img{aspect-ratio:1.91/1}.module--images-open-in-modal img:not([src*=".svg"]),.module__picture-element{border-radius:var(--card-radii--medium)}.blog-post__author{margin-bottom:var(--s-8)}.blog-author--post{border-radius:var(--card-radii--medium);padding:var(--s-6)}.blog-author{gap:var(--s-6)}.blog-post__body-column .blog-author__photo{height:25%;width:25%}.blog-author__name.h3{display:inline-block;font-size:var(--h-s);margin-bottom:var(--s-2)}html[lang^=ja] .blog-author__bio-text{font-size:var(--b-xs);line-height:170%;margin-bottom:0}@media (min-width:1220px){table th{white-space:nowrap;width:1%}}