body{margin:0}.page-header{display:none}.site-main{max-width:none!important}.ss-blog .ss-nav{position:relative;z-index:2}.ss-blog-hero{position:relative;min-height:500px;display:flex;align-items:flex-end;background:#111;color:#F2EFE9;padding:80px 0 65px}.ss-blog-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.ss-blog-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .78),transparent)}.ss-blog-hero .ss-wrap{position:relative;z-index:1}.ss-blog-hero h1{max-width:1000px;font-size:clamp(38px,5vw,68px)}.ss-blog-meta{font-size:13px;letter-spacing:.03em;display:flex;gap:18px;flex-wrap:wrap}.ss-blog-body{max-width:850px;padding:65px 24px 80px;margin:auto;font-size:18px;line-height:1.75}.ss-blog-body h2{font-size:34px;margin:48px 0 22px}.ss-blog-body h3{font-size:25px;margin:35px 0 18px}.ss-blog-body p{margin:0 0 24px}.ss-blog-body a:not(.ss-blog-video){text-decoration:underline;text-underline-offset:4px}.ss-blog-body img{display:block;max-width:100%;height:auto;margin:32px auto}.ss-blog-body ul,.ss-blog-body ol{padding-left:25px}.ss-blog-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:35px 0}.ss-blog-gallery img{width:100%;height:180px;object-fit:cover;margin:0}.ss-blog-video{display:block;position:relative;margin:40px 0;background:#111;aspect-ratio:16/9;overflow:hidden}.ss-blog-video img{width:100%;height:100%;object-fit:cover;opacity:.8;margin:0}.ss-blog-video span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#F2EFE9;color:#111;width:70px;height:70px;display:grid;place-items:center;font-size:24px}.ss-blog-back{border-top:1px solid #c9c4bc;padding-top:30px;margin-top:50px}.ss-blog-index{padding:70px 0 90px}.ss-blog-index h1{margin-bottom:18px}.ss-blog-intro{max-width:670px;font-size:20px;line-height:1.6;margin-bottom:48px}.ss-blog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.ss-blog-card{display:flex;flex-direction:column;border-bottom:1px solid #c9c4bc;padding-bottom:30px}.ss-blog-card img{width:100%;aspect-ratio:1.45;object-fit:cover}.ss-blog-card h2{font-size:25px;margin:20px 0 14px;line-height:1.2}.ss-blog-card p{font-size:16px;line-height:1.6;margin:0 0 20px}.ss-blog-card .ss-blog-meta{margin-top:18px;font-size:12px}.ss-blog-card .ss-blog-read{margin-top:auto;font-size:14px;text-decoration:underline;text-underline-offset:5px}.ss-blog-card a:hover{text-decoration:underline}.ss-blog dialog{max-width:94vw;border:0;background:#111;color:#fff;padding:18px}.ss-blog dialog::backdrop{background:rgb(0 0 0 / .9)}.ss-blog dialog img{display:block;max-width:88vw;max-height:80vh;object-fit:contain}.ss-blog dialog button{display:block;margin-left:auto;background:#fff0;border:1px solid #aaa;color:#fff;padding:8px 16px;cursor:pointer}.ss-blog .ss-menu .ss-blog-nav{display:inline}@media(max-width:900px){.ss-blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-blog-hero{min-height:450px}.ss-blog-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ss-blog-cards{grid-template-columns:1fr;gap:35px}.ss-blog-index{padding-top:40px}.ss-blog-hero{min-height:440px;padding:60px 0 40px}.ss-blog-body{padding-top:35px;font-size:17px}.ss-blog-body h2{font-size:29px}.ss-blog-gallery img{height:140px}.ss-blog .ss-menu{gap:12px}.ss-blog .ss-logo span{display:none}}