.blog-module__JsT-Oq__main{min-height:65vh;padding:clamp(48px,7vw,100px) var(--gutter) 100px;max-width:1600px;margin:auto}.blog-module__JsT-Oq__heading{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:end;gap:30px;padding-bottom:40px;display:flex}.blog-module__JsT-Oq__heading h1{max-width:12ch;font-size:clamp(2.6rem,6vw,5.5rem)}.blog-module__JsT-Oq__heading p{max-width:35ch;font-size:15px}.blog-module__JsT-Oq__empty{max-width:65ch;padding:70px 0}.blog-module__JsT-Oq__empty h2{max-width:20ch;font-size:clamp(1.7rem,3vw,2.8rem)}.blog-module__JsT-Oq__empty p{max-width:48ch;margin-top:22px}.blog-module__JsT-Oq__button{background:var(--hardmode);color:#fff;align-items:center;gap:32px;min-height:48px;margin-top:28px;padding:12px 24px;font-size:13px;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__button:hover{background:var(--hitpoint)}.blog-module__JsT-Oq__posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 40px;padding-top:44px;display:grid}.blog-module__JsT-Oq__post{border-bottom:1px solid var(--hairline);padding-bottom:30px}.blog-module__JsT-Oq__post img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;margin-bottom:24px}.blog-module__JsT-Oq__post time,.blog-module__JsT-Oq__article time{color:#aaa;font-size:12px}.blog-module__JsT-Oq__post h2{margin-top:16px;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.12}.blog-module__JsT-Oq__post h2 a:hover{text-underline-offset:5px;text-decoration:underline}.blog-module__JsT-Oq__post p{margin-top:18px;font-size:15px}.blog-module__JsT-Oq__read{text-underline-offset:6px;align-items:center;gap:24px;min-height:44px;margin-top:20px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.blog-module__JsT-Oq__article{max-width:940px;padding:48px var(--gutter) 100px;margin:auto}.blog-module__JsT-Oq__back{color:#ccc;text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.blog-module__JsT-Oq__articleHeader{margin:36px 0}.blog-module__JsT-Oq__articleHeader h1{margin-top:18px;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.08}.blog-module__JsT-Oq__articleHeader>p{color:#ccc;margin-top:24px;font-size:18px;line-height:1.7}.blog-module__JsT-Oq__cover{width:100%;height:auto;margin:36px 0}.blog-module__JsT-Oq__prose{overflow-wrap:anywhere;font-size:17px;line-height:1.85}.blog-module__JsT-Oq__prose p,.blog-module__JsT-Oq__prose ul,.blog-module__JsT-Oq__prose ol,.blog-module__JsT-Oq__prose blockquote,.blog-module__JsT-Oq__prose pre{margin:24px 0}.blog-module__JsT-Oq__prose h2,.blog-module__JsT-Oq__prose h3,.blog-module__JsT-Oq__prose h4{margin:42px 0 16px;line-height:1.2}.blog-module__JsT-Oq__prose h2{font-size:2rem}.blog-module__JsT-Oq__prose h3{font-size:1.6rem}.blog-module__JsT-Oq__prose a{color:#ff8cac;text-underline-offset:4px;text-decoration:underline}.blog-module__JsT-Oq__prose ul,.blog-module__JsT-Oq__prose ol{padding-left:26px}.blog-module__JsT-Oq__prose li+li{margin-top:8px}.blog-module__JsT-Oq__prose img{height:auto;margin:28px 0}.blog-module__JsT-Oq__prose blockquote{background:#202020;padding:20px}.blog-module__JsT-Oq__prose pre{background:#202020;padding:20px;font-size:14px;overflow:auto}.blog-module__JsT-Oq__prose code{font-size:.9em}.blog-module__JsT-Oq__prose hr{border:0;border-top:1px solid #555;margin:36px 0}.blog-module__JsT-Oq__prose table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.blog-module__JsT-Oq__prose th,.blog-module__JsT-Oq__prose td{border:1px solid #555;padding:10px}@media (max-width:700px){.blog-module__JsT-Oq__heading{display:block}.blog-module__JsT-Oq__heading p{margin-top:24px}.blog-module__JsT-Oq__posts{grid-template-columns:1fr}.blog-module__JsT-Oq__articleHeader>p,.blog-module__JsT-Oq__prose{font-size:16px}.blog-module__JsT-Oq__main,.blog-module__JsT-Oq__article{padding-bottom:64px}}
