.pch-blog-hero{background-position:50%;background-size:cover;align-items:flex-end;height:60vh;min-height:500px;margin-bottom:50px;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:.9em;margin-bottom:.6em;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 a{color:#06c;text-decoration:underline;transition:color .2s}.pch-blog-markdown a:hover{color:#049}.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}}.pch-blog-faq-section{border-top:1px solid #e5e7eb;margin-top:60px;padding-top:40px}.pch-faq-section-title{color:var(--pch-primary);font-size:32px;font-weight:400;font-family:var(--pch-font-heading);margin-bottom:30px}.pch-faq-list{flex-direction:column;gap:15px;display:flex}.pch-faq-item{background-color:var(--pch-white);border:1px solid #e5e7eb;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.pch-faq-item:hover{border-color:var(--pch-accent);box-shadow:0 4px 20px #093b460d}.pch-faq-item.active{border-color:var(--pch-primary);box-shadow:0 4px 20px #093b4614}.pch-faq-question-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 24px;transition:background-color .2s;display:flex}.pch-faq-question-btn:hover{background-color:#fcfcfc}.pch-faq-question-text{color:var(--pch-primary);font-size:18px;font-weight:500;line-height:1.4;transition:color .2s}.pch-faq-item.active .pch-faq-question-text{color:var(--pch-accent)}.pch-faq-icon-wrapper{width:32px;height:32px;color:var(--pch-primary);background-color:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.pch-faq-item.active .pch-faq-icon-wrapper{background-color:var(--pch-primary);color:var(--pch-white)}.pch-faq-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}.pch-faq-item.active .pch-faq-chevron{transform:rotate(180deg)}.pch-faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.pch-faq-item.active .pch-faq-answer-wrapper{grid-template-rows:1fr}.pch-faq-answer-content{overflow:hidden}.pch-faq-answer-content p{color:var(--pch-text-light);margin:0;padding:0 24px 24px;font-size:16px;line-height:1.6}@media (width<=767px){.pch-faq-section-title{margin-bottom:20px;font-size:26px}.pch-faq-question-btn{padding:16px 20px}.pch-faq-question-text{font-size:16px}.pch-faq-answer-content p{padding:0 20px 20px;font-size:14px}}
