.shared-module__XXKUqa__pageContainer{padding:120px var(--padding-x) 80px;max-width:800px;min-height:70vh;margin:0 auto}.shared-module__XXKUqa__title{color:var(--text-base);margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4rem)}.shared-module__XXKUqa__content{color:var(--text-muted);font-size:1.1rem;line-height:1.8}.shared-module__XXKUqa__content p{margin-bottom:1.5rem}.shared-module__XXKUqa__contactForm{flex-direction:column;gap:1.5rem;margin-top:3rem;display:flex}.shared-module__XXKUqa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.shared-module__XXKUqa__inputGroup label{color:var(--text-base);font-size:.9rem}.shared-module__XXKUqa__input,.shared-module__XXKUqa__textarea{background:var(--bg-surface-glass);color:var(--text-base);border:1px solid #ffffff1a;border-radius:4px;width:100%;padding:1rem;font-family:inherit}.shared-module__XXKUqa__input:focus,.shared-module__XXKUqa__textarea:focus{border-color:var(--color-primary);outline:none}.shared-module__XXKUqa__textarea{resize:vertical;min-height:150px}.shared-module__XXKUqa__submitBtn{background:var(--color-primary);color:#000;cursor:pointer;border:none;border-radius:4px;padding:1rem;font-size:1rem;font-weight:700;transition:all .3s}.shared-module__XXKUqa__submitBtn:hover{background:var(--color-primary-glow);box-shadow:0 0 15px var(--color-primary-glow);color:#fff}
.blog-module__JsT-Oq__container{max-width:var(--max-width);padding:180px var(--padding-x) 4rem;grid-template-columns:1fr 340px;align-items:start;gap:4rem;margin:0 auto;display:grid}@media (max-width:1024px){.blog-module__JsT-Oq__container{grid-template-columns:1fr;gap:3rem}}.blog-module__JsT-Oq__mainContent{width:100%}.blog-module__JsT-Oq__sidebar{flex-direction:column;gap:3rem;display:flex;position:sticky;top:100px}.blog-module__JsT-Oq__widget{background:var(--bg-surface-glass);border:1px solid #ffffff0d;border-radius:12px;padding:2rem}.blog-module__JsT-Oq__widgetTitle{text-transform:uppercase;letter-spacing:1px;color:var(--text-base);border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:.8rem;font-size:1.1rem;font-weight:600}.blog-module__JsT-Oq__tocList{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__tocLink{color:var(--text-muted);font-size:.95rem;line-height:1.4;text-decoration:none;transition:color .3s}.blog-module__JsT-Oq__tocLink:hover{color:var(--color-primary)}.blog-module__JsT-Oq__recList{flex-direction:column;gap:1.5rem;display:flex}.blog-module__JsT-Oq__recItem{flex-direction:column;gap:.4rem;display:flex}.blog-module__JsT-Oq__recTitle{color:var(--text-base);font-size:1.05rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .3s}.blog-module__JsT-Oq__recTitle:hover{color:var(--color-primary)}.blog-module__JsT-Oq__indexContainer{grid-template-columns:1fr 300px;align-items:start;gap:5rem;max-width:1200px;margin:0 auto;padding:180px 2rem 4rem;display:grid}@media (max-width:900px){.blog-module__JsT-Oq__indexContainer{grid-template-columns:1fr;gap:3rem}}.blog-module__JsT-Oq__indexSidebar{align-self:start;height:fit-content;position:sticky;top:120px}.blog-module__JsT-Oq__ctaCard{background:var(--bg-surface-glass);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:1.2rem;padding:2rem;display:flex}.blog-module__JsT-Oq__ctaHighlight{color:#fff;letter-spacing:-.5px;margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.blog-module__JsT-Oq__ctaText{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.blog-module__JsT-Oq__ctaLink{color:#000;background-color:var(--color-primary);text-align:center;border-radius:4px;margin-top:.5rem;padding:.8rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.blog-module__JsT-Oq__ctaLink:hover{background-color:var(--color-primary-glow);box-shadow:0 0 15px var(--color-primary-glow);color:#fff}
