.pr-blog{--v:#7B3F9E;--vh:#6A3389;--aub:#3A1B52;--cream:#FBFAF7;--ink:#1A1A1A;--line:#ece6f2;max-width:1200px;margin:0 auto}.pr-blog *{box-sizing:border-box}.pr-blog__grid{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.pr-blog[data-cols="2"] .pr-blog__grid{grid-template-columns:repeat(2,1fr)}.pr-blog[data-cols="4"] .pr-blog__grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.pr-blog__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.pr-blog__grid{grid-template-columns:1fr!important}}.pr-blog__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pr-blog__card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgb(58 27 82 / .12);border-color:#e0d4ec}.pr-blog__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,var(--v),var(--aub))}.pr-blog__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.pr-blog__card:hover .pr-blog__media img{transform:scale(1.06)}.pr-blog__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .9);font-family:'Montserrat',sans-serif;font-weight:800;font-size:54px}.pr-blog__chip{position:absolute;top:12px;left:12px;z-index:2;background:rgb(255 255 255 / .95);color:var(--v);font-weight:700;font-size:12px;letter-spacing:.02em;padding:5px 12px;border-radius:100px;text-transform:uppercase;text-decoration:none}.pr-blog__chip:hover{background:#fff;color:var(--vh)}.pr-blog__body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}.pr-blog__title{margin:0;font-family:'Montserrat',sans-serif;font-weight:700;font-size:19px;line-height:1.32}.pr-blog__title a{color:var(--aub);text-decoration:none;transition:color .2s}.pr-blog__title a:hover{color:var(--v)}.pr-blog__excerpt{margin:0;color:#5a5560;font-size:14.5px;line-height:1.65}.pr-blog__meta{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:10px;color:#8a8493;font-size:12.5px;border-top:1px solid var(--line)}.pr-blog__meta .dot{width:3px;height:3px;border-radius:50%;background:#c9c1d4}.pr-blog__more{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--v);font-weight:700;font-size:14px;text-decoration:none}.pr-blog__more .arr{transition:transform .2s ease}.pr-blog__more:hover .arr{transform:translateX(4px)}.pr-blog__hero{display:grid;grid-template-columns:1.15fr 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-bottom:30px;transition:box-shadow .25s ease}.pr-blog__hero:hover{box-shadow:0 20px 50px rgb(58 27 82 / .14)}.pr-blog__hero .pr-blog__media{aspect-ratio:auto;height:100%;min-height:340px}.pr-blog__hero .pr-blog__body{justify-content:center;padding:34px 38px;gap:14px}.pr-blog__hero .pr-blog__title{font-size:30px;line-height:1.2}.pr-blog__hero .pr-blog__excerpt{font-size:16px}.pr-blog__hero .pr-blog__hchip{align-self:flex-start;position:static;background:#f3eef8;color:var(--v);font-weight:700;font-size:12px;letter-spacing:.02em;padding:6px 14px;border-radius:100px;text-transform:uppercase;text-decoration:none}@media(max-width:840px){.pr-blog__hero{grid-template-columns:1fr}.pr-blog__hero .pr-blog__media{min-height:220px;aspect-ratio:16/9}.pr-blog__hero .pr-blog__title{font-size:24px}}.pr-blog__empty{text-align:center;color:#8a8493;padding:40px}.pr-blog--compact .pr-blog__grid{gap:18px}.pr-blog--compact .pr-blog__card{border-radius:12px}.pr-blog--compact .pr-blog__card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgb(58 27 82 / .10)}.pr-blog--compact .pr-blog__media{aspect-ratio:3/2}.pr-blog--compact .pr-blog__chip{top:9px;left:9px;font-size:11px;padding:3px 9px}.pr-blog--compact .pr-blog__body{padding:13px 15px 15px;gap:7px}.pr-blog--compact .pr-blog__title{font-size:15.5px;line-height:1.3}.pr-blog--compact .pr-blog__excerpt{font-size:13px;line-height:1.55}.pr-blog--compact .pr-blog__meta{font-size:11.5px;padding-top:10px}.pr-blog--compact .pr-blog__ph{font-size:40px}.pr-blog--list .pr-blog__list{display:flex;flex-direction:column}.pr-blog__row{display:flex;gap:15px;align-items:center;padding:14px 4px;text-decoration:none;border-bottom:1px solid var(--line);transition:background .15s ease}.pr-blog__row:first-child{border-top:1px solid var(--line)}.pr-blog__row:hover{background:#faf7fd}.pr-blog__rmedia{position:relative;flex:0 0 auto;width:104px;height:70px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,var(--v),var(--aub))}.pr-blog__rmedia img{width:100%;height:100%;object-fit:cover;display:block}.pr-blog__rmedia .pr-blog__ph{font-size:26px}.pr-blog__rbody{display:flex;flex-direction:column;gap:3px;min-width:0}.pr-blog__rcat{color:var(--v);font-weight:700;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.pr-blog__rtitle{font-family:'Montserrat',sans-serif;font-weight:600;font-size:16px;color:var(--aub);line-height:1.35;transition:color .2s;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pr-blog__row:hover .pr-blog__rtitle{color:var(--v)}.pr-blog__rmeta{color:#8a8493;font-size:12px}@media(max-width:520px){.pr-blog__rmedia{width:80px;height:56px}.pr-blog__rtitle{font-size:14.5px}}.pr-blog__pager{margin-top:30px;display:flex;justify-content:center}.pr-blog__pager ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0}.pr-blog__pager a,.pr-blog__pager span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line);color:var(--aub);text-decoration:none;font-weight:600;font-size:14px;transition:all .15s ease}.pr-blog__pager a:hover{border-color:var(--v);color:var(--v);background:#faf7fd}.pr-blog__pager .current{background:var(--v);color:#fff;border-color:var(--v)}.pr-blog__pager .dots{border:none}.pr-blog__more-wrap{margin-top:30px;text-align:center}.pr-blog__loadmore{background:var(--v);color:#fff;border:none;border-radius:100px;padding:12px 32px;font-weight:700;font-size:15px;cursor:pointer;transition:background .2s ease}.pr-blog__loadmore:hover{background:var(--vh)}.pr-blog__loadmore:disabled{opacity:.7;cursor:default}