:root{--blog-blue:#090a51;--blog-accent:#38bdf8;--blog-gray-50:#f8fafc;--blog-gray-100:#f1f5f9;--blog-gray-200:#e2e8f0;--blog-gray-400:#94a3b8;--blog-gray-600:#475569;--blog-gray-900:#0f172a;--blog-white:#ffffff;--blog-radius:16px;--blog-radius-sm:8px;--blog-shadow:0 2px 16px rgba(9,10,81,0.07);--blog-shadow-lg:0 8px 40px rgba(9,10,81,0.13);--blog-transition:0.35s cubic-bezier(0.4,0,0.2,1)}.pdc-blog-hero{position:relative;background:linear-gradient(135deg,var(--blog-blue) 0%,#1a2080 60%,#0c1464 100%);padding:90px 24px 80px;text-align:center;overflow:hidden}.pdc-blog-hero__bg-shape{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 20%,rgb(56 189 248 / .12) 0%,transparent 60%),radial-gradient(ellipse 40% 60% at 10% 80%,rgb(56 189 248 / .07) 0%,transparent 60%);pointer-events:none}.pdc-blog-hero__inner{position:relative;z-index:1;max-width:620px;margin:0 auto}.pdc-blog-hero__label{display:inline-block;background:rgb(56 189 248 / .15);color:var(--blog-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 16px;border-radius:50px;margin-bottom:20px;border:1px solid rgb(56 189 248 / .25)}.pdc-blog-hero__title{font-size:clamp(2rem, 5vw, 3.2rem);font-weight:800;color:var(--blog-white);line-height:1.15;margin:0 0 16px;letter-spacing:-.02em}.pdc-blog-hero__title em{font-style:normal;color:var(--blog-accent)}.pdc-blog-hero__sub{font-size:1.05rem;color:rgb(255 255 255 / .65);line-height:1.7;margin:0}.pdc-blog-section{background:var(--blog-gray-50);padding:72px 0 100px;min-height:60vh}.pdc-blog-container{max-width:1200px;margin:0 auto;padding:0 24px}.pdc-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pdc-blog-card{background:var(--blog-white);border-radius:var(--blog-radius);box-shadow:var(--blog-shadow);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow var(--blog-transition),transform var(--blog-transition);border:1px solid var(--blog-gray-200)}.pdc-blog-card:hover{box-shadow:var(--blog-shadow-lg);transform:translateY(-4px)}.pdc-blog-card__img-wrap{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--blog-gray-100)}.pdc-blog-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--blog-transition)}.pdc-blog-card:hover .pdc-blog-card__img{transform:scale(1.04)}.pdc-blog-card__img--placeholder{background:linear-gradient(135deg,var(--blog-gray-100),var(--blog-gray-200))}.pdc-blog-card__cat{position:absolute;top:14px;left:14px;background:var(--blog-blue);color:var(--blog-white);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:50px;z-index:2}.pdc-blog-card__body{padding:24px 24px 28px;display:flex;flex-direction:column;flex:1}.pdc-blog-card__meta{display:flex;align-items:center;gap:16px;margin-bottom:12px}.pdc-blog-card__date,.pdc-blog-card__author{display:flex;align-items:center;gap:5px;font-size:.78rem;color:var(--blog-gray-400);font-weight:500}.pdc-blog-card__date svg,.pdc-blog-card__author svg{flex-shrink:0;color:var(--blog-accent)}.pdc-blog-card__title{font-size:1.08rem;font-weight:700;color:var(--blog-gray-900);line-height:1.45;margin:0 0 10px;letter-spacing:-.01em}.pdc-blog-card__title a{text-decoration:none;color:inherit;transition:color var(--blog-transition)}.pdc-blog-card__title a:hover{color:var(--blog-blue)}.pdc-blog-card__excerpt{font-size:.88rem;color:var(--blog-gray-600);line-height:1.65;margin:0 0 20px;flex:1}.pdc-blog-card__link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--blog-blue);text-decoration:none;transition:gap var(--blog-transition),color var(--blog-transition);margin-top:auto;align-self:flex-start}.pdc-blog-card__link svg{transition:transform var(--blog-transition)}.pdc-blog-card__link:hover{color:var(--blog-accent);gap:10px}.pdc-blog-card__link:hover svg{transform:translateX(3px)}.pdc-blog-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:64px;flex-wrap:wrap}.pdc-blog-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 6px;border-radius:var(--blog-radius-sm);font-size:.9rem;font-weight:600;color:var(--blog-gray-600);background:var(--blog-white);border:1.5px solid var(--blog-gray-200);text-decoration:none;transition:all var(--blog-transition);cursor:pointer}.pdc-blog-page-btn:hover{background:var(--blog-blue);color:var(--blog-white);border-color:var(--blog-blue)}.pdc-blog-page-btn--active{background:var(--blog-blue);color:var(--blog-white);border-color:var(--blog-blue);pointer-events:none}.pdc-blog-page-btn--dots{border:none;background:#fff0;pointer-events:none;color:var(--blog-gray-400)}.pdc-blog-page-btn--prev,.pdc-blog-page-btn--next{color:var(--blog-blue)}.pdc-blog-empty{text-align:center;padding:80px 24px;color:var(--blog-gray-400);font-size:1rem}@media (max-width:1024px){.pdc-blog-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.pdc-blog-hero{padding:64px 20px 56px}.pdc-blog-section{padding:48px 0 72px}.pdc-blog-grid{grid-template-columns:1fr;gap:20px}.pdc-blog-pagination{gap:6px;margin-top:48px}.pdc-blog-page-btn{min-width:38px;height:38px;font-size:.85rem}}