.hivenet-blog-page{color:#f7fbfd;background:#07131c;min-height:100svh}.hivenet-blog-header,.hivenet-blog-footer{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 64px,1216px);margin:0 auto;padding:28px 0;display:flex}.hivenet-blog-header{border-bottom:1px solid #ebf5f929}.hivenet-blog-brand{white-space:nowrap;align-items:center;gap:10px;font-size:21px;display:inline-flex}.hivenet-blog-brand img{filter:brightness(0)invert()}.hivenet-blog-header nav{color:#bbd0da;flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.hivenet-blog-header a:hover,.hivenet-blog-footer a:hover{color:#9fc7da}.hivenet-blog-main{width:min(100% - 64px,1216px);margin:0 auto;padding:100px 0 120px}.hivenet-blog-main h1,.hivenet-article-main h1{color:#f7fbfd;letter-spacing:-.055em;margin:20px 0 0;font-family:Instrument Serif,Noto Serif KR,serif;font-size:clamp(40px,4.4vw,66px);font-weight:400;line-height:1.25}.hivenet-blog-main h1 em{color:#9fc7da;font-style:normal}.hivenet-blog-lead{color:#aebfc9;max-width:680px;margin:28px 0 0;font-size:16px;line-height:1.85}.hivenet-blog-main .landing-blog-grid{margin-top:64px}.hivenet-blog-footer{color:#aebfc9;border-top:1px solid #ebf5f929;font-size:13px}.hivenet-article-main{width:min(100% - 64px,900px);margin:0 auto;padding:80px 0}.hivenet-article-cover{object-fit:contain;border:1px solid #ebf5f929;border-radius:8px;width:100%;height:auto;max-height:560px;margin-top:48px;display:block}.hivenet-article-body{max-width:720px;margin:60px auto}.hivenet-article-body section+section{margin-top:48px}.hivenet-article-body h2{color:#f7fbfd;letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.5}.hivenet-article-body p{color:#b9c9d2;font-size:16px;line-height:1.95}.hivenet-article-related{border-top:1px solid #ebf5f929;justify-items:start;gap:16px;padding-top:32px;display:grid}.hivenet-article-related p{color:#aebfc9;margin:0}@media (max-width:800px){.hivenet-blog-header,.hivenet-blog-footer,.hivenet-blog-main,.hivenet-article-main{width:calc(100% - 48px)}.hivenet-blog-header{flex-wrap:wrap;gap:20px}.hivenet-blog-header nav{gap:18px}.hivenet-blog-main,.hivenet-article-main{padding:60px 0 72px}.hivenet-blog-main h1,.hivenet-article-main h1{font-size:clamp(34px,8.6vw,52px)}.hivenet-blog-main .landing-blog-grid{margin-top:40px}.hivenet-article-cover{margin-top:32px}.hivenet-article-body{margin:40px auto}.hivenet-article-related a{white-space:normal}}
