.blog-page .site-header.shell{background:#f9f9f6f7;color:var(--text);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.blog-page .site-header nav [aria-current=page]{text-decoration:underline;text-underline-offset:6px}.blog-masthead{padding-block:clamp(140px,16vw,188px) clamp(32px,5vw,56px);border-bottom:1px solid var(--line)}.blog-masthead .section-label{color:var(--secondary);margin:0 0 20px}.blog-masthead [data-blog-hero-title]{font-size:clamp(56px,9vw,120px);line-height:.95;letter-spacing:-.04em;margin:0;color:var(--text)}.blog-masthead .blog-intro{max-width:560px;margin:24px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--secondary)}.blog-feed{min-height:30svh;padding-block:clamp(40px,6vw,80px) clamp(64px,8vw,120px);overflow-wrap:anywhere}#blog-status{color:var(--secondary);line-height:1.8;max-width:620px}#soro-blog{max-width:100%;min-width:0}#soro-blog .soro-blog,#soro-blog .soro-blog-content,#soro-blog .soro-blog-list{max-width:none!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;font-family:inherit!important}#soro-blog .soro-blog-card-excerpt,#soro-blog .soro-blog-card-date{font-family:var(--font-sans)!important}#soro-blog img,#soro-blog video,#soro-blog iframe{max-width:100%}#soro-blog pre,#soro-blog table{max-width:100%;overflow-x:auto}#soro-blog .soro-blog-list,.english-blog-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(40px,5vw,64px) clamp(24px,3vw,40px)}#soro-blog .soro-blog-card,.english-blog-card{display:flex!important;flex-direction:column;gap:0;color:inherit;text-decoration:none;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;min-width:0}#soro-blog .soro-blog-card-image,.english-blog-card img{width:100%;height:auto!important;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px!important;background:var(--ink-100);transition:opacity .3s;margin:0!important}#soro-blog .soro-blog-card-content{padding:0!important;display:flex;flex-direction:column}#soro-blog .soro-blog-card-title,.english-blog-card h2{font-size:clamp(22px,2.2vw,28px)!important;line-height:1.2!important;letter-spacing:-.02em;margin:10px 0 12px!important;color:var(--text)!important}#soro-blog .soro-blog-card-excerpt,.english-blog-card p{color:var(--secondary)!important;font-size:16px!important;line-height:1.6!important;margin:0 0 16px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#soro-blog .soro-blog-card-date,.english-blog-card time{order:-1;margin-top:24px;color:var(--secondary)!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.08em}.english-blog-card img{order:-2}#soro-blog .soro-blog-card:hover .soro-blog-card-image,.english-blog-card:hover img{opacity:.88}#soro-blog .soro-blog-card:hover .soro-blog-card-title,.english-blog-card:hover h2{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}@media(min-width:900px){#soro-blog .soro-blog-card:first-child,.english-blog-card:first-child{grid-column:1 / -1;display:grid!important;grid-template-columns:1.45fr 1fr;gap:clamp(32px,4vw,64px);align-items:center;padding-bottom:clamp(40px,5vw,64px)!important;border-bottom:1px solid var(--line)!important}#soro-blog .soro-blog-card:first-child .soro-blog-card-title,.english-blog-card:first-child h2{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.08!important;letter-spacing:-.03em}#soro-blog .soro-blog-card:first-child .soro-blog-card-excerpt,.english-blog-card:first-child p{font-size:18px!important;-webkit-line-clamp:4}.english-blog-card:first-child{grid-template-areas:"image ." "image date" "image title" "image text" "image .";grid-template-rows:1fr auto auto auto 1fr;row-gap:0}.english-blog-card:first-child img{grid-area:image}.english-blog-card:first-child time{grid-area:date;margin-top:0}.english-blog-card:first-child h2{grid-area:title}.english-blog-card:first-child p{grid-area:text}}.english-blog-card:focus-visible,.blog-back:focus-visible,#soro-blog .soro-blog-card:focus-visible{outline:2px solid currentColor;outline-offset:6px}.english-blog-article{max-width:800px;margin-inline:auto;min-width:0}.english-blog-article h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.035em;line-height:1.08;margin:28px 0 20px}.english-blog-article>time{display:block;color:var(--secondary);margin-bottom:32px}.english-blog-article>img,#soro-blog .soro-blog-article-image{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;margin-bottom:32px}.english-blog-body{font-size:clamp(17px,2vw,19px);line-height:1.8}.english-blog-body h2{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.025em;margin:48px 0 20px}.english-blog-body h3{font-size:24px;line-height:1.3;margin-top:32px}.english-blog-body p,.english-blog-body ul,.english-blog-body ol{margin-block:0 24px}.english-blog-body a,.blog-back,#blog-status a{color:inherit;text-decoration:underline;text-underline-offset:4px}.english-blog-body table{display:block;overflow-x:auto}.english-blog-body blockquote{margin:32px 0;padding-left:24px;border-left:2px solid currentColor}@media(max-width:650px){.blog-masthead{padding-top:120px}.english-blog-article h1{overflow-wrap:anywhere}.english-blog-body ul,.english-blog-body ol{padding-left:24px}}
