.post-content-medium{font-size:16px;line-height:1.6;color:#1a1a1a;font-weight:400}.post-content-medium h2{font-size:36px;line-height:1.2;font-weight:600;color:#000;margin-top:56px;margin-bottom:24px}.post-content-medium h3{font-size:28px;line-height:1.3;font-weight:600;color:#000;margin-top:48px;margin-bottom:20px}.post-content-medium h4{font-size:22px;line-height:1.4;font-weight:600;color:#000;margin-top:40px;margin-bottom:16px}.post-content-medium p{margin-bottom:20px}.post-content-medium p:last-child{margin-bottom:0}.post-content-medium p:empty{margin:0;display:none}.post-content-medium p:has(>br:only-child){margin:0;display:none}.post-content-medium>p:first-of-type{font-size:18px;line-height:1.6;color:#000;font-weight:400;margin-bottom:24px}.blog-title-medium{font-size:48px;line-height:1.15;font-weight:800;color:#000;margin-bottom:24px}.post-excerpt-medium{border-left:4px solid #000000;padding-left:24px;margin-bottom:32px}.excerpt-text{font-size:22px;line-height:1.6;font-weight:500;color:#2a2a2a;font-style:italic}.post-content-medium ul,.post-content-medium ol{margin-bottom:20px;padding-left:32px;color:#1a1a1a;font-weight:400}.post-content-medium li{margin-bottom:12px;line-height:1.7}.post-content-medium li:last-child{margin-bottom:0}.post-content-medium blockquote{border-left:4px solid #000000;padding-left:28px;padding-right:28px;margin:28px 0;font-style:italic;color:#2a2a2a;font-size:18px;line-height:1.6;font-weight:400}.post-content-medium blockquote p{margin-bottom:16px}.post-content-medium blockquote p:last-child{margin-bottom:0}.post-content-medium a{color:#06c;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600;transition:color .2s ease}.post-content-medium a:hover{color:#049;text-decoration-thickness:3px}.post-content-medium code{background:#f6f8fa;padding:4px 8px;border-radius:4px;font-size:17px;color:#1a1a1a;font-weight:500;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}.post-content-medium pre{background:#f6f8fa;padding:20px;border-radius:8px;margin:32px 0;overflow-x:auto;border:1px solid #e1e4e8}.post-content-medium pre code{background:transparent;padding:0;font-size:16px;line-height:1.6}.post-content-medium img{max-width:100%;height:auto;border-radius:8px;margin:48px 0}.post-meta-medium{font-size:15px;color:#6c757d;padding-bottom:24px;border-bottom:2px solid #e9ecef;margin-bottom:48px}.author-name{font-weight:600;color:#000;font-size:15px}.post-tags-medium{border-top:2px solid #e9ecef;padding-top:32px;margin-top:56px}.tag-badge{display:inline-block;padding:8px 16px;background:#f8f9fa;border-radius:6px;font-size:14px;font-weight:600;color:#495057;text-decoration:none;border:1px solid #dee2e6;transition:all .2s ease}.tag-badge:hover{background:#e9ecef;color:#212529;border-color:#adb5bd;transform:translateY(-1px)}.author-bio-medium{padding:32px;background:#f8f9fa;border-radius:12px;margin-top:64px;border:1px solid #dee2e6}.author-bio-medium h5{font-size:18px;font-weight:700;color:#000;margin-bottom:8px}.author-bio-medium p{font-size:15px;color:#6c757d;font-weight:500;line-height:1.5}.author-image{height:50px;width:50px;object-fit:cover}@media(max-width:991px){.blog-title-medium{font-size:40px}.excerpt-text{font-size:20px}.post-content-medium{font-size:15px;font-weight:400}.post-content-medium h2{font-size:32px}.post-content-medium h3{font-size:26px}.post-content-medium>p:first-of-type{font-size:17px}}@media(max-width:767px){.blog-title-medium{font-size:32px}.excerpt-text{font-size:18px}.post-content-medium{font-size:15px;font-weight:400}.post-content-medium h2{font-size:28px;margin-top:40px;margin-bottom:20px}.post-content-medium h3{font-size:24px;margin-top:32px;margin-bottom:16px}.post-content-medium blockquote{margin:24px 0;padding-left:20px;padding-right:20px;font-size:16px}.post-content-medium>p:first-of-type{font-size:16px}}
