.BlogArticle-module__sS54oG__main{background:var(--color-background);overflow:clip}.BlogArticle-module__sS54oG__hero{background:radial-gradient(circle at 80% 10%, #c4e6e58c, transparent 27%), var(--color-background);padding-block:72px 0}.BlogArticle-module__sS54oG__hero>div{text-align:center;max-width:920px}.BlogArticle-module__sS54oG__back{color:var(--color-text-secondary);font-size:var(--font-small);text-align:start;margin-bottom:28px;display:block}.BlogArticle-module__sS54oG__category{background:var(--color-primary-light);color:var(--color-primary);font-size:var(--font-small);border-radius:999px;padding:7px 12px;font-weight:700;display:inline-flex}.BlogArticle-module__sS54oG__hero h1{margin-top:20px;font-size:clamp(38px,5vw,64px)}.BlogArticle-module__sS54oG__hero>div>p{max-width:720px;color:var(--color-text-secondary);font-size:var(--font-body-large);margin:22px auto 0}.BlogArticle-module__sS54oG__meta{color:var(--color-text-muted);font-size:var(--font-small);justify-content:center;gap:10px;margin-top:18px;display:flex}.BlogArticle-module__sS54oG__visual{border-radius:var(--radius-section);background:linear-gradient(145deg, var(--color-lavender), var(--color-blue-soft));min-height:400px;box-shadow:var(--shadow-card);place-items:center;margin-top:50px;display:grid;position:relative;overflow:hidden}.BlogArticle-module__sS54oG__visual[data-tone=green]{background:linear-gradient(145deg, var(--color-green-soft), var(--color-mint-soft))}.BlogArticle-module__sS54oG__visual[data-tone=peach]{background:linear-gradient(145deg, var(--color-peach-soft), var(--color-lavender))}.BlogArticle-module__sS54oG__visual>span{z-index:2;width:110px;height:110px;color:var(--color-primary);box-shadow:var(--shadow-card);background:#ffffffd1;border-radius:32px;place-items:center;font-size:44px;font-weight:800;display:grid;position:relative}.BlogArticle-module__sS54oG__visual i{border:38px solid #ffffff59;border-radius:50%;width:220px;height:220px;position:absolute}.BlogArticle-module__sS54oG__visual i:first-of-type{top:-90px;right:-30px}.BlogArticle-module__sS54oG__visual i:nth-of-type(2){bottom:-100px;left:-40px}.BlogArticle-module__sS54oG__visual i:nth-of-type(3){border-width:18px;width:90px;height:90px;bottom:35px;right:70px}.BlogArticle-module__sS54oG__layout{grid-template-columns:220px minmax(0,720px);justify-content:center;align-items:start;gap:70px;padding-block:80px;display:grid}.BlogArticle-module__sS54oG__layout>nav{border:1px solid var(--color-border);background:#fff;border-radius:16px;gap:11px;padding:20px;display:grid;position:sticky;top:110px}.BlogArticle-module__sS54oG__layout>nav strong{margin-bottom:5px}.BlogArticle-module__sS54oG__layout>nav a{color:var(--color-text-secondary);font-size:var(--font-small)}.BlogArticle-module__sS54oG__content{min-width:0}.BlogArticle-module__sS54oG__intro{color:var(--color-text);font-size:21px;line-height:1.7}.BlogArticle-module__sS54oG__content section{margin-top:55px;scroll-margin-top:110px}.BlogArticle-module__sS54oG__content h2{font-size:32px}.BlogArticle-module__sS54oG__content section p{color:var(--color-text-secondary);margin-top:18px;font-size:17px;line-height:1.8}.BlogArticle-module__sS54oG__content ul{gap:10px;margin-top:22px;display:grid}.BlogArticle-module__sS54oG__content li{background:var(--color-background-soft);color:var(--color-text-secondary);border-radius:13px;gap:10px;padding:13px 15px;display:flex}.BlogArticle-module__sS54oG__content li span{color:var(--color-primary);font-weight:900}.BlogArticle-module__sS54oG__footer{background:var(--color-primary);color:#fff;padding-block:70px}.BlogArticle-module__sS54oG__footer>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.BlogArticle-module__sS54oG__footer h2{color:#fff}.BlogArticle-module__sS54oG__footer p{color:#ffffffb3;margin-top:10px}.BlogArticle-module__sS54oG__footer .buttonPrimary{color:var(--color-primary);background:#fff;box-shadow:0 12px 28px #00000029}.BlogArticle-module__sS54oG__footer .buttonPrimary:hover{color:var(--color-primary-hover);background:var(--color-background-soft)}@media (max-width:800px){.BlogArticle-module__sS54oG__layout{grid-template-columns:1fr}.BlogArticle-module__sS54oG__layout>nav{position:static}.BlogArticle-module__sS54oG__footer>div{text-align:center;display:grid}.BlogArticle-module__sS54oG__footer a{width:100%}}@media (max-width:520px){.BlogArticle-module__sS54oG__hero{padding-top:50px}.BlogArticle-module__sS54oG__hero h1{font-size:38px}.BlogArticle-module__sS54oG__visual{min-height:260px;margin-top:36px}.BlogArticle-module__sS54oG__layout{padding-block:55px}.BlogArticle-module__sS54oG__content h2{font-size:28px}}
