.page_layout__tFBSn{display:grid;grid-template-columns:1fr 320px;grid-gap:48px;gap:48px}.page_main__TJnGF{min-width:0}.page_cover__hP8tf{margin-bottom:24px;overflow:hidden;border-radius:2px}.page_cover__hP8tf img{width:100%;max-height:420px;object-fit:cover;display:block}.page_meta__tX8mh{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--color-text-light);margin-bottom:12px}.page_tag__e72JO{display:inline-block;background:var(--color-primary);color:#fff;font-size:12px;font-weight:700;padding:2px 10px;text-transform:uppercase;letter-spacing:.5px}.page_title__D_rV0{font-size:32px;font-weight:800;line-height:1.3;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #eee}.page_sidebar__3Z0Dh{align-self:start;position:-webkit-sticky;position:sticky;top:100px}.page_sidebarTitle__3i2an{font-size:18px;font-weight:700;margin-bottom:20px;padding-bottom:14px;border-bottom:3px solid var(--color-primary);text-transform:uppercase;letter-spacing:.5px}.page_sidebarCard__PTZMP{display:flex;gap:14px;padding:12px 0;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:all .3s}.page_sidebarCard__PTZMP:hover{background:#fafafa;padding-left:6px}.page_sidebarImgWrap__u53hG{flex-shrink:0;width:90px;height:65px;overflow:hidden;border-radius:2px;background:#f5f5f5}.page_sidebarImg__ueBxm{width:100%;height:100%;object-fit:cover}.page_sidebarPlaceholder__7_gRm{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:11px}.page_sidebarInfo__kvAaX{display:flex;flex-direction:column;justify-content:center;min-width:0}.page_sidebarName__uNAym{font-size:14px;font-weight:600;color:var(--color-dark);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.page_sidebarDate__GPxix{font-size:12px;color:var(--color-text-light)}.page_sidebarCta__5GHzp{margin-top:28px;padding:24px 20px;background:#f8f9fa;border-top:3px solid var(--color-primary)}.page_sidebarCta__5GHzp h4{font-size:16px;font-weight:700;margin-bottom:8px}.page_sidebarCta__5GHzp p{font-size:13px;color:var(--color-text-light);line-height:1.6;margin-bottom:16px}.page_ctaBtn__HvUUO{display:block;text-align:center;padding:12px 20px;background:var(--color-primary);color:#fff!important;font-weight:700;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:background .3s}.page_ctaBtn__HvUUO:hover{background:var(--color-primary-dark,#c5000f)}.page_linkedSection__wqr_H{margin-top:40px;padding-top:32px;border-top:1px solid #eee}.page_linkedTitle__HjubT{font-size:18px;font-weight:800;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.page_linkedGrid__jZgzx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.page_linkedCard__w0Urs{display:flex;gap:14px;padding:14px;background:#f8f9fa;border:1px solid #eee;text-decoration:none;transition:all .3s}.page_linkedCard__w0Urs:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:var(--color-primary)}.page_linkedImg__fRBMf{flex-shrink:0;width:100px;aspect-ratio:4/3;object-fit:cover;border-radius:2px}.page_linkedInfo__eZhb7{display:flex;flex-direction:column;justify-content:center;min-width:0}.page_linkedName__5lEqS{font-size:14px;font-weight:700;color:var(--color-dark);line-height:1.4;margin-bottom:4px}.page_linkedExcerpt__v1K_q{font-size:12px;color:var(--color-text-light);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){.page_layout__tFBSn{grid-template-columns:1fr}.page_sidebar__3Z0Dh{position:static}}@media (max-width:768px){.page_title__D_rV0{font-size:24px}.page_linkedGrid__jZgzx{grid-template-columns:1fr}}.ShareButtons_shareContainer__1GkUY{display:flex;align-items:center;gap:12px;padding:16px 0;flex-wrap:wrap}.ShareButtons_shareLabel__b8enw{font-size:14px;color:#666;font-weight:500;white-space:nowrap}.ShareButtons_shareButtons__l5147{display:flex;gap:8px;flex-wrap:wrap}.ShareButtons_shareBtn__qS4q9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e0e0e0;border-radius:50%;background:#fff;cursor:pointer;color:#555;transition:all .2s ease;position:relative}.ShareButtons_shareBtn__qS4q9:hover{color:#fff;background:var(--share-color,#333);border-color:var(--share-color,#333);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ShareButtons_shareBtn__qS4q9 svg{width:18px;height:18px}.ShareButtons_copiedTip__F_RYy{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);background:#333;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;white-space:nowrap;animation:ShareButtons_fadeInUp__MMsaK .3s ease}@keyframes ShareButtons_fadeInUp__MMsaK{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.ShareButtons_qrOverlay__I4l2m{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ShareButtons_fadeIn__kSUph .2s ease}@keyframes ShareButtons_fadeIn__kSUph{0%{opacity:0}to{opacity:1}}.ShareButtons_qrModal__USSvB{background:#fff;border-radius:12px;padding:32px;text-align:center;position:relative;min-width:280px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:ShareButtons_scaleIn___RzNs .25s ease}@keyframes ShareButtons_scaleIn___RzNs{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ShareButtons_qrClose__Jj6_C{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#999;line-height:1}.ShareButtons_qrClose__Jj6_C:hover{color:#333}.ShareButtons_qrHeader__6XSd_{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;font-size:16px;font-weight:600;color:#07c160}.ShareButtons_qrHeader__6XSd_ svg{width:24px;height:24px}.ShareButtons_qrBody__sGO8G{display:flex;justify-content:center;padding:16px;background:#f9f9f9;border-radius:8px;margin-bottom:12px}.ShareButtons_qrHint__VKjNL{color:#999;font-size:13px;margin:0}@media (max-width:768px){.ShareButtons_shareContainer__1GkUY{flex-direction:column;align-items:flex-start;gap:8px}.ShareButtons_shareBtn__qS4q9{width:36px;height:36px}.ShareButtons_shareBtn__qS4q9 svg{width:16px;height:16px}.ShareButtons_qrModal__USSvB{margin:0 16px;padding:24px}}