.blog-wrap{color:#d9e2e6;max-width:1240px;margin:auto;padding:38px 28px 64px}.blog-intro{border-bottom:1px solid #38464c;justify-content:space-between;align-items:center;gap:32px;padding:22px 0 38px;display:flex}.blog-kicker,.blog-category{color:#dfbd76;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.blog-kicker{align-items:center;gap:9px;display:flex}.blog-intro h1{color:#f5ead4;letter-spacing:-1px;margin:18px 0;font:500 clamp(32px,4vw,54px)/1.12 Georgia,serif}.blog-intro p{color:#b4c4cd;font-size:17px;line-height:1.7}.blog-intro>img{object-fit:contain;filter:drop-shadow(0 8px 24px #d6b56d22)}.blog-section-label{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 20px;display:flex}.blog-section-label h2{color:#e3e9ed;font-size:18px}.blog-section-label>span{color:#9db1bd;font-size:13px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.blog-card{background:linear-gradient(130deg,#18232a,#10191e);border:1px solid #354950;border-radius:10px;flex-direction:column;gap:18px;min-width:0;padding:28px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.blog-featured{background:linear-gradient(115deg,#29291f,#152027 70%);border-color:#8b7243;grid-column:1/-1}.blog-card:hover{background:#202c31;border-color:#d1ad67}.blog-card-top{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.blog-card-top>span:last-child{color:#aabcc6;font-size:13px}.blog-card h2{color:#f2e9d9;max-width:700px;margin:0;font:500 27px/1.25 Georgia,serif}.blog-featured h2{font-size:34px}.blog-card p{color:#b5c5cf;max-width:780px;margin:0;font-size:16px;line-height:1.7}.blog-read{color:#e8c884;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:650;display:flex}.blog-back{color:#e3c17c;align-items:center;gap:9px;font-size:14px;text-decoration:none;display:inline-flex}.blog-article-header{max-width:890px;margin:32px 0 36px}.blog-article-header h1{color:#f5ead4;letter-spacing:-.7px;margin:16px 0 20px;font:500 clamp(32px,4vw,49px)/1.16 Georgia,serif}.blog-article-header p{color:#a6bac6;font-size:14px}.blog-article-header p span{padding:0 9px}.blog-reading-layout{grid-template-columns:minmax(0,780px) minmax(200px,1fr);align-items:start;gap:58px;display:grid}.blog-prose{color:#c9d5dd;font-size:18px;line-height:1.85}.blog-prose p{margin:0 0 24px}.blog-prose strong{color:#f0e8d8;font-weight:650}.blog-prose h2{color:#f3e6cd;margin:40px 0 18px;scroll-margin-top:110px;font:500 28px/1.3 Georgia,serif}.blog-prose a{color:#e7c680;text-underline-offset:4px;text-decoration:underline}.blog-prose ul,.blog-prose ol{margin:0 0 24px;padding-left:26px}.blog-prose li{margin:10px 0}.blog-table-wrap{border:1px solid #354b56;border-radius:8px;max-width:100%;margin:20px 0 28px;overflow-x:auto}.blog-table-wrap table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.blog-table-wrap th,.blog-table-wrap td{text-align:left;border-bottom:1px solid #30424b;padding:13px 16px}.blog-table-wrap th{color:#efcf8a;background:#1d2b33}.blog-table-wrap tr:last-child td{border-bottom:0}.blog-sidebar{position:sticky;top:98px}.blog-sidebar nav{border-left:1px solid #7e693e;flex-direction:column;gap:16px;padding-left:22px;display:flex}.blog-sidebar nav strong{letter-spacing:1px;text-transform:uppercase;color:#e2c485;font-size:13px}.blog-sidebar nav a{color:#b5c8d3;font-size:14px;line-height:1.5}.blog-sidebar nav a:hover{color:#ffe1a0}.blog-lobby-link{color:#f0cf89;background:#26271e;border:1px solid #71613d;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:28px;padding:18px;font-size:14px;display:flex}.blog-related{border-top:1px solid #34454e;margin-top:56px;padding-top:28px}.blog-related>h2{color:#f1e6d2;margin-bottom:24px;font:500 28px Georgia,serif}.blog-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-related>div>a{background:#131e24;border:1px solid #344852;border-radius:8px;flex-direction:column;gap:16px;padding:22px;display:flex}.blog-related h3{color:#e7e0d3;margin:0;font:500 22px/1.35 Georgia,serif}.blog-site a:focus-visible{outline-offset:5px;outline:2px solid #f0cc81}.blog-table-wrap:focus-visible{outline-offset:5px;outline:2px solid #f0cc81}.blog-site .site-nav .nav-active{display:block}@media (max-width:900px){.blog-reading-layout{grid-template-columns:minmax(0,1fr);gap:26px}.blog-sidebar{grid-row:1;position:static}.blog-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-sidebar nav strong{grid-column:1/-1}.blog-lobby-link{display:none}.blog-intro>img{width:100px;height:100px}}@media (max-width:600px){.blog-wrap{padding:24px 18px 40px}.blog-intro{padding-top:6px}.blog-intro>img,.blog-intro p br{display:none}.blog-grid,.blog-related>div{grid-template-columns:minmax(0,1fr)}.blog-card{padding:22px}.blog-featured h2,.blog-card h2{font-size:26px}.blog-section-label{align-items:flex-start}.blog-section-label>span{white-space:nowrap}.blog-prose{font-size:17px;line-height:1.8}.blog-sidebar nav{grid-template-columns:1fr;gap:12px}.blog-table-wrap th,.blog-table-wrap td{padding:10px;font-size:14px}.blog-article-header{margin-top:26px}.blog-article-header h1{font-size:34px}.blog-prose h2{font-size:25px}}
