.blog-site{--brand:var(--seeno-brand);--line:#eae9ed;background:#fff;min-height:100vh;padding-top:28px}.blog-site .blog-navigation{border:1px solid var(--line);width:calc(100% - 64px)}.blog-site .blog-footer{max-width:1136px;margin-inline:auto;padding-inline:0}.blog-shell{max-width:1200px;margin:0 auto;padding:12px 32px 40px}@media (max-width:1200px){.blog-site .blog-footer{margin-inline:32px}}@media (max-width:600px){.blog-site{padding-top:18px}.blog-site .blog-navigation{gap:8px;width:calc(100% - 32px);padding:12px}.blog-site .blog-footer{margin-inline:20px}}.blog-intro{background:linear-gradient(125deg, var(--seeno-wash), var(--seeno-tint));border-radius:30px;margin:40px 0;padding:clamp(28px,5vw,64px)}.blog-intro h1{max-width:750px;font-size:clamp(34px,4.5vw,60px);line-height:1.1}.blog-intro>p:last-child{max-width:660px;color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.75}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.blog-card{border:1px solid var(--border);background:#fff;border-radius:24px;padding:clamp(24px,3vw,36px);position:relative}.blog-card h2,.blog-card h3{font-size:clamp(22px,2.4vw,28px);line-height:1.25}.blog-card h2 a,.blog-card h3 a{color:inherit;text-decoration:none}.blog-card>p:not(.eyebrow){color:var(--muted);line-height:1.75}.blog-number{color:var(--seeno-brand);letter-spacing:-1px;margin-bottom:24px;font-size:32px;display:block}.blog-read{color:#5045a6;align-items:center;gap:16px;margin-top:12px;font-size:14px;display:inline-flex}.blog-article{max-width:760px;margin:48px auto}.blog-back{color:var(--muted);font-size:14px}.blog-article-header{margin:30px 0}.blog-article-header h1{font-size:clamp(32px,4vw,50px);line-height:1.12}.blog-article-header>p:not(.eyebrow){color:var(--muted);font-size:19px;line-height:1.7}.blog-contents{background:var(--seeno-wash);border-radius:20px;gap:12px;margin:32px 0;padding:24px;display:grid}.blog-contents strong{margin-bottom:4px;font-weight:500}.blog-contents a{color:#5045a6;font-size:14px}.blog-section{margin:36px 0;scroll-margin-top:24px}.blog-section h2{font-size:28px;line-height:1.25}.blog-section p{color:#5b5364;font-size:17px;line-height:1.9}.blog-cta{background:var(--seeno-tint);border-radius:24px;margin-top:40px;padding:clamp(26px,4vw,42px)}.blog-cta h2{font-size:29px}.blog-cta p{color:#5b5364;line-height:1.75}.blog-related{max-width:900px;margin:55px auto 0}.blog-related>h2{margin-bottom:25px}@media (max-width:600px){.blog-shell{padding:22px 20px 45px}.blog-grid{grid-template-columns:1fr}.blog-intro{border-radius:24px;margin:28px 0}.blog-article{margin-top:32px}.blog-article-header>p:not(.eyebrow){font-size:17px}.blog-section h2{font-size:25px}.blog-section p{font-size:16px}}
