.phblog-section{padding:74px 24px!important;background:var(--cream)!important;scroll-margin-top:24px!important}.phblog-section:nth-child(even){background:#fff!important}.phblog-section-head{max-width:1160px!important;margin:0 auto 34px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:22px!important;align-items:end!important}.phblog-section-label{display:inline-block!important;font-size:10px!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--plum)!important;font-weight:700!important;margin-bottom:10px!important}.phblog-section-title{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(32px,4.8vw,58px)!important;font-weight:300!important;color:var(--ink)!important;line-height:1.08!important;margin:0!important}.phblog-section-title em{color:var(--plum)!important;font-style:italic!important}.phblog-section-desc{max-width:720px!important;color:var(--muted)!important;font-size:15px!important;line-height:1.8!important;font-weight:300!important;margin:12px 0 0!important}.phblog-section-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;white-space:nowrap!important;padding:12px 18px!important;border-radius:999px!important;background:var(--ink)!important;color:white!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:600!important;transition:all .25s ease!important}.phblog-section-link:hover{background:var(--plum)!important;color:white!important;transform:translateY(-2px)!important}.phblog-note{max-width:1160px!important;margin:-12px auto 28px!important;padding:16px 18px!important;border-radius:14px!important;background:rgba(247,237,204,.52)!important;border:1px solid rgba(212,169,58,.18)!important;border-left:3px solid var(--gold)!important;color:rgba(33,20,47,.64)!important;font-size:13px!important;line-height:1.65!important;font-weight:300!important}.phblog-grid{max-width:1160px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.phblog-card{background:#fff!important;border:1px solid rgba(88,48,127,.12)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 12px 38px rgba(33,20,47,.07)!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;min-height:100%!important;display:flex!important;flex-direction:column!important}.phblog-card:hover{transform:translateY(-5px)!important;box-shadow:0 20px 54px rgba(33,20,47,.11)!important;border-color:rgba(88,48,127,.24)!important}.phblog-thumb{position:relative!important;width:100%!important;height:230px!important;overflow:hidden!important;background:radial-gradient(ellipse at 30% 30%,rgba(197,184,232,.34),transparent 52%),linear-gradient(135deg,var(--lav-pale),var(--gold-pale))!important}.phblog-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;transition:transform .35s ease,filter .35s ease!important;filter:saturate(.94) contrast(.98)!important}.phblog-card:hover .phblog-thumb img{transform:scale(1.045)!important;filter:saturate(1.04) contrast(1.02)!important}.phblog-thumb-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:24px!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:27px!important;line-height:1.16!important;font-style:italic!important;color:var(--plum)!important}.phblog-card-body{padding:22px 22px 24px!important;background:#fff!important;flex:1!important;display:flex!important;flex-direction:column!important}.phblog-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important}.phblog-chip{display:inline-flex!important;padding:5px 9px!important;border-radius:999px!important;background:var(--lav-pale)!important;color:var(--plum)!important;font-size:9px!important;letter-spacing:1.3px!important;text-transform:uppercase!important;font-weight:700!important;line-height:1.2!important}.phblog-card h3{margin:0 0 12px!important;line-height:1.16!important}.phblog-card h3 a{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:26px!important;line-height:1.16!important;font-weight:400!important;color:var(--ink)!important;transition:color .25s ease!important}.phblog-card h3 a:hover{color:var(--plum)!important}.phblog-excerpt{font-size:14px!important;line-height:1.75!important;color:var(--muted)!important;font-weight:300!important;margin:0 0 18px!important;flex:1!important}.phblog-read{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 16px!important;border-radius:999px!important;background:var(--ink)!important;border:none!important;color:white!important;font-size:10px!important;letter-spacing:1.8px!important;text-transform:uppercase!important;font-weight:700!important;transition:all .25s ease!important;align-self:flex-start!important}.phblog-read:hover{background:var(--plum)!important;color:white!important;transform:translateY(-2px)!important}.phblog-empty,.phblog-loading,.phblog-error{max-width:1160px!important;margin:0 auto!important;background:#fff!important;border:1px dashed rgba(88,48,127,.22)!important;border-radius:20px!important;padding:34px 28px!important;text-align:center!important;box-shadow:0 12px 32px rgba(33,20,47,.04)!important}.phblog-empty h3,.phblog-error h3{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:30px!important;font-weight:300!important;color:var(--ink)!important;margin:0 0 10px!important}.phblog-empty p,.phblog-loading p,.phblog-error p{color:var(--muted)!important;font-size:15px!important;line-height:1.75!important;margin:0 auto 18px!important;max-width:620px!important;font-weight:300!important}.phblog-empty a,.phblog-error a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 16px!important;border-radius:999px!important;background:var(--plum)!important;color:white!important;font-size:10px!important;letter-spacing:1.8px!important;text-transform:uppercase!important;font-weight:700!important}.phblog-skeleton-grid{max-width:1160px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.phblog-skeleton-card{border-radius:20px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(88,48,127,.1)!important;box-shadow:0 12px 38px rgba(33,20,47,.05)!important}.phblog-skeleton-img{height:230px!important;background:linear-gradient(90deg,#eee8fa,#fff,#eee8fa)!important;background-size:200% 100%!important;animation:phblog-shimmer 1.4s infinite linear!important}.phblog-skeleton-body{padding:22px!important}.phblog-skeleton-line{height:12px!important;border-radius:999px!important;background:linear-gradient(90deg,#eee8fa,#fff,#eee8fa)!important;background-size:200% 100%!important;animation:phblog-shimmer 1.4s infinite linear!important;margin-bottom:12px!important}.phblog-skeleton-line.short{width:45%!important}.phblog-skeleton-line.medium{width:70%!important}@media (max-width:1020px){.phblog-grid,.phblog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phblog-section-link{justify-self:start!important}}@media (max-width:680px){.phblog-section{padding:58px 18px!important}.phblog-section-head{margin-bottom:26px!important}.phblog-section-link{width:100%!important}.phblog-grid,.phblog-skeleton-grid{grid-template-columns:1fr!important;gap:18px!important}.phblog-thumb,.phblog-skeleton-img{height:220px!important}.phblog-card h3 a{font-size:24px!important}}