.blog-module__JsT-Oq__blog{--post-accent:var(--accent)}.blog-module__JsT-Oq__head{padding:64px 0 8px}.blog-module__JsT-Oq__head .eyebrow{color:var(--post-accent)}.blog-module__JsT-Oq__head h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:14px 0 16px;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.08}.blog-module__JsT-Oq__head p{color:var(--ink-soft);max-width:60ch;font-size:18px}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr);gap:28px;padding:48px 0 96px;display:grid}@media (max-width:760px){.blog-module__JsT-Oq__grid{grid-template-columns:1fr}}.blog-module__JsT-Oq__card{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.blog-module__JsT-Oq__card:hover{border-color:var(--accent);transform:translateY(-3px)}.blog-module__JsT-Oq__card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blog-module__JsT-Oq__cardBody{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.blog-module__JsT-Oq__cardCat{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent,var(--accent));font-size:11px}.blog-module__JsT-Oq__card h2{font-family:var(--font-serif);letter-spacing:-.01em;font-size:23px;font-weight:500;line-height:1.2}.blog-module__JsT-Oq__card p{color:var(--ink-soft);flex:1;font-size:14.5px}.blog-module__JsT-Oq__cardMeta{color:var(--ink-mute);margin-top:4px;font-size:12.5px}.blog-module__JsT-Oq__post{padding-bottom:40px}.blog-module__JsT-Oq__post .container{max-width:var(--max)}.blog-module__JsT-Oq__post .blog-module__JsT-Oq__back{display:block}.blog-module__JsT-Oq__postHead{padding:56px 0 0}.blog-module__JsT-Oq__postCat{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--post-accent);font-size:11.5px}.blog-module__JsT-Oq__postHead h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:16px 0 18px;font-size:clamp(32px,4.6vw,50px);font-weight:400;line-height:1.1}.blog-module__JsT-Oq__postMeta{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.blog-module__JsT-Oq__hero{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;margin:32px 0 8px;display:block}.blog-module__JsT-Oq__lead{color:var(--text);margin-top:28px;font-size:19px;line-height:1.6}.blog-module__JsT-Oq__lead p{margin-bottom:18px}.blog-module__JsT-Oq__lead p:first-child{font-weight:500}.blog-module__JsT-Oq__facts{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin:38px 0;display:grid;overflow:hidden}@media (max-width:560px){.blog-module__JsT-Oq__facts{grid-template-columns:1fr}}.blog-module__JsT-Oq__fact{background:var(--paper);padding:22px 24px}.blog-module__JsT-Oq__factValue{font-family:var(--font-serif);color:var(--post-accent);font-size:30px;font-style:italic;line-height:1}.blog-module__JsT-Oq__factLabel{color:var(--ink-soft);margin-top:8px;font-size:13.5px}.blog-module__JsT-Oq__section{margin:40px 0}.blog-module__JsT-Oq__section h2{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.2}.blog-module__JsT-Oq__section p{color:var(--ink-soft);margin-bottom:16px;font-size:16.5px;line-height:1.7}.blog-module__JsT-Oq__section ul{margin:0 0 16px;padding:0;list-style:none}.blog-module__JsT-Oq__section li{color:var(--ink-soft);margin-bottom:10px;padding-left:26px;font-size:16px;position:relative}.blog-module__JsT-Oq__section li:before{content:"→";color:var(--post-accent);font-weight:600;position:absolute;left:0}.blog-module__JsT-Oq__faqWrap{margin:48px 0 8px}.blog-module__JsT-Oq__faqWrap h2{font-family:var(--font-serif);margin-bottom:20px;font-size:28px;font-weight:500}.blog-module__JsT-Oq__cta{background:var(--ink);color:var(--cream);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:48px 0 16px;padding:36px 34px;display:flex}.blog-module__JsT-Oq__cta h3{font-family:var(--font-serif);color:var(--cream);font-size:24px;font-weight:500}.blog-module__JsT-Oq__cta p{color:#f5f0e8cc;max-width:46ch;margin-top:6px;font-size:15px}.blog-module__JsT-Oq__ctaBtn{background:var(--post-accent);color:var(--cream);white-space:nowrap;border-radius:8px;padding:14px 26px;font-weight:500;text-decoration:none}.blog-module__JsT-Oq__ctaBtn:hover{filter:brightness(1.08)}.blog-module__JsT-Oq__back{color:var(--ink-soft);margin:36px 0 0;font-size:14px;text-decoration:none;display:inline-block}.blog-module__JsT-Oq__back:hover{color:var(--post-accent)}.blog-module__JsT-Oq__blog .faq-item{border-bottom:1px solid var(--line)}.blog-module__JsT-Oq__blog .faq-q{text-align:left;width:100%;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);cursor:pointer;background:0 0;border:none;padding:20px 40px 20px 0;font-size:18px;font-weight:500;position:relative}.blog-module__JsT-Oq__blog .faq-q:after{content:"+";font-family:var(--font-serif);color:var(--post-accent);font-size:26px;transition:transform .25s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.blog-module__JsT-Oq__blog .faq-item.open .faq-q:after{transform:translateY(-50%)rotate(45deg)}.blog-module__JsT-Oq__blog .faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.blog-module__JsT-Oq__blog .faq-item.open .faq-a{max-height:480px}.blog-module__JsT-Oq__blog .faq-a p{color:var(--ink-soft);padding:0 0 22px;font-size:15.5px;line-height:1.65}
