.pch-blog-hero{background-position:50%;background-size:cover;align-items:flex-end;height:60vh;min-height:500px;margin-bottom:80px;padding-bottom:80px;display:flex;position:relative}.pch-blog-hero-overlay{background:linear-gradient(#0003 0%,#000000b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.pch-blog-hero-content{z-index:2;max-width:900px;position:relative}.pch-blog-meta-white{align-items:center;gap:15px;margin-bottom:25px;display:flex}.pch-blog-category-white{color:var(--pch-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3;border-radius:2px;padding:6px 14px;font-size:14px;font-weight:500}.pch-meta-divider-white{background-color:#ffffff4d;width:1px;height:15px}.pch-blog-date-white{color:var(--pch-white);align-items:center;gap:10px;font-size:14px;display:flex}.pch-date-dot-white{background-color:var(--pch-accent);border-radius:50%;width:6px;height:6px}.pch-blog-detail-title{color:var(--pch-white);letter-spacing:-1px;font-size:56px;font-weight:400;line-height:1.1}.pch-blog-content-wrapper{max-width:800px;margin:0 auto;padding-bottom:100px}.pch-blog-markdown{color:#333;font-size:18px;line-height:1.8}.pch-blog-markdown h1,.pch-blog-markdown h2,.pch-blog-markdown h3,.pch-blog-markdown h4{color:var(--pch-primary);margin-top:2em;margin-bottom:.8em;font-weight:400}.pch-blog-markdown h2{font-size:32px}.pch-blog-markdown h3{font-size:26px}.pch-blog-markdown h4{font-size:22px}.pch-blog-markdown p{margin-bottom:1.5em}.pch-blog-markdown img{border-radius:4px;width:100%;height:auto;margin:2em 0}.pch-blog-markdown ul{margin-bottom:1.5em;padding-left:1.5em;list-style-type:disc}.pch-blog-markdown ol{margin-bottom:1.5em;padding-left:1.5em;list-style-type:decimal}.pch-blog-markdown li{margin-bottom:.5em}.pch-blog-markdown blockquote{border-left:4px solid var(--pch-accent);background-color:#f9f9f9;margin:2em 0;padding:1em 2em;font-style:italic}.pch-continue-reading{background-color:#f8f9fa;border-top:1px solid #eee;padding:120px 0}.pch-continue-reading .pch-blog-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px;display:grid}.pch-section-header{margin-bottom:50px}@media (width<=991px){.pch-blog-detail-title{font-size:42px}.pch-blog-hero{height:50vh}.pch-continue-reading .pch-blog-grid{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}}@media (width<=767px){.pch-blog-detail-title{font-size:34px}.pch-blog-hero{margin-bottom:40px;padding-bottom:40px}.pch-blog-markdown{font-size:16px}.pch-continue-reading{padding:60px 0}.pch-continue-reading .pch-blog-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}}.pch-blog-author-section{background-color:#fcfcfc;border-top:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:30px;margin-top:60px;padding:40px;display:flex}.pch-blog-author-avatar{background-color:var(--pch-primary);width:80px;height:80px;color:var(--pch-white);font-size:32px;font-weight:500;font-family:var(--pch-font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #093b4626}.pch-blog-author-info{flex-grow:1}.pch-blog-author-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--pch-accent);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.pch-blog-author-name{color:var(--pch-primary);font-size:24px;font-weight:400;font-family:var(--pch-font-heading);margin:0 0 8px}.pch-blog-author-desc{color:var(--pch-text-light);margin:0;font-size:16px;line-height:1.6}@media (width<=575px){.pch-blog-author-section{flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px;padding:24px}.pch-blog-author-avatar{width:64px;height:64px;font-size:26px}.pch-blog-author-name{font-size:20px}.pch-blog-author-desc{font-size:14px}}
