.blog-body{color:#20232b;background:#fff}.blog-nav{height:88px;display:flex;align-items:center;justify-content:space-between}.blog-nav nav{display:flex;gap:28px;font-size:14px}.blog-hero{padding:85px 0 135px;text-align:center;background:#eff7fb url('./assets/hero-alpine.webp') center 42%/cover;border-bottom:1px solid #e5eaf1;color:white}.blog-hero .shell>p{font-size:11px;letter-spacing:.22em;opacity:.8}.blog-hero h1{font-family:Georgia,serif;font-weight:400;font-size:100px;line-height:1.1;margin:23px 0}.blog-hero .shell>div{font-size:17px;line-height:1.8;text-shadow:0 1px 15px #3378a055}.blog-content{max-width:1050px}.featured-post{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;margin:75px 0;align-items:center}.featured-art{height:330px;border-radius:17px;display:grid;place-items:center;background:#d7dfeb url('./assets/desktop-rays.webp') center/cover;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff66}.editorial-glass{width:75%;padding:30px;border:1px solid #ffffff91;border-radius:20px;background:#ffffff55;backdrop-filter:blur(22px);box-shadow:inset 0 1px #fff9,0 20px 50px #54323122;color:#fff;transform:rotate(-4deg)}.editorial-glass>span{font-size:10px;letter-spacing:.16em}.editorial-glass b{display:block;font-family:'YuMincho',serif;font-size:32px;line-height:1.6;font-weight:400;margin-top:15px}.editorial-glass i{display:block;text-align:right;font-size:28px;font-style:normal}.featured-copy>span,.article-meta{font-size:12px;color:#8490a1}.featured-copy h2{font-size:27px;line-height:1.6;letter-spacing:-.04em;margin:18px 0}.featured-copy p{font-size:15px;line-height:1.8;color:#7c8491}.featured-copy>b{display:block;font-size:13px;margin-top:28px;color:#3d6cba}.blog-filters{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid #e5e8ed}.blog-filters button{border:0;background:transparent;padding:8px 17px;border-radius:20px;font:inherit;font-size:13px;color:#7c8694;cursor:pointer}.blog-filters button[aria-pressed=true]{background:#f0f3f7;color:#222}.month-heading{font-size:12px;letter-spacing:.12em;color:#89919e;margin:38px 0 10px;font-weight:500}.article-row{display:grid;grid-template-columns:1fr 110px 65px 18px;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid #e8ebef}.article-row:hover h3{color:#497ebe}.article-row h3{font-size:18px;font-weight:500;line-height:1.6;margin:0;transition:color .2s}.article-row>span,.article-row time{font-size:12px;color:#8e97a3}.article-row>b{font-weight:400;color:#8c97a7}.article-row[hidden],.month-heading[hidden]{display:none}.blog-bottom{padding:110px 0;text-align:center}.blog-bottom h2{font-size:29px;font-weight:500;letter-spacing:-.04em}.blog-bottom p{font-size:15px;color:#8a94a1}.blog-bottom .download-button{margin-top:15px}.blog-footer{padding:35px 0;display:flex;justify-content:space-between;border-top:1px solid #e7eaef;font-size:12px;color:#8d96a3}.blog-footer a{font-weight:600;color:#303846}.article-shell{max-width:760px;padding:60px 25px 0;margin:auto}.back-link{font-size:13px;color:#8b95a4;display:block;margin-bottom:45px}.article-meta{display:flex;gap:12px}.article-shell h1{font-size:40px;letter-spacing:-.045em;line-height:1.55;margin:22px 0}.article-description{font-size:18px;color:#7f8998;line-height:1.85}.author-line{display:flex;align-items:center;gap:10px;font-size:13px;margin:30px 0 45px;padding-bottom:30px;border-bottom:1px solid #e4e9f0}.author-line img{border-radius:8px}.article-content{font-size:16px;line-height:2.15;color:#4e5664}.article-content h2{font-size:24px;line-height:1.6;color:#242b36;margin:48px 0 18px;letter-spacing:-.03em}.article-content p{margin-bottom:25px}.article-cta{padding:40px;margin:65px 0;border:1px solid #e1e7f0;border-radius:20px;background:linear-gradient(130deg,#f3f6fa,#e8eef7)}.article-cta h2{font-size:24px}.article-cta p{color:#8290a4;font-size:14px}.article-cta .download-button{width:max-content;margin-top:10px}#no-posts{padding:50px 0;color:#929cab;font-size:14px}@media(max-width:760px){.blog-nav{height:72px}.blog-nav .brand{font-size:16px}.blog-nav nav{gap:15px;font-size:11px}.blog-hero{padding:65px 0 90px}.blog-hero h1{font-size:75px}.blog-hero .shell>div{font-size:14px}.featured-post{grid-template-columns:1fr;gap:25px;margin:45px 0}.featured-art{height:280px}.featured-copy h2{font-size:24px}.article-row{grid-template-columns:1fr 50px;gap:10px}.article-row>span,.article-row>b{display:none}.article-row h3{font-size:16px}.blog-filters{gap:3px}.blog-filters button{padding:8px 12px}.blog-bottom{padding:70px 0}.blog-bottom h2{font-size:24px}.blog-footer{gap:15px;flex-wrap:wrap}.blog-footer>span:nth-child(2){display:none}.article-shell{padding-top:35px}.article-shell h1{font-size:29px}.article-description{font-size:16px}.article-content h2{font-size:22px}.article-cta{padding:25px}.article-cta h2{font-size:22px}}
