.pm2-blog-container{margin-inline:auto;width:min(calc(100% - 48px),var(--maxw,1180px))}.pm2-blog-container--article{max-width:860px}.pm2-blog-hero,.pm2-blog-post__hero{background:linear-gradient(rgba(85,205,194,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(85,205,194,.07) 1px,transparent 1px),radial-gradient(circle at 88% 15%,rgba(85,205,194,.13),transparent 31%),var(--petrol,#073b45);background-size:56px 56px,56px 56px,auto,auto;color:#fff;overflow:hidden;position:relative}.pm2-blog-hero{padding:clamp(80px,10vw,132px) 0 clamp(72px,9vw,112px)}.pm2-blog-kicker{color:var(--teal,#43cabb);font-size:.78rem;font-weight:750;letter-spacing:.13em;margin:0 0 18px;text-transform:uppercase}.pm2-blog-hero h1,.pm2-blog-post__hero h1{color:#fff;font-family:var(--sans,"Plus Jakarta Sans",sans-serif);font-size:clamp(2.5rem,5vw,4.55rem);font-weight:720;letter-spacing:-.045em;line-height:1.03;margin:0;max-width:930px}.pm2-blog-lead,.pm2-blog-post__intro{color:hsla(0,0%,100%,.76);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7;margin:28px 0 0;max-width:780px}.pm2-blog-listing{background:var(--ground,#f4f7f6);padding:64px 0 104px}.pm2-blog-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:42px}.pm2-blog-chip,.pm2-blog-filter{align-items:center;background:var(--surface,#fff);border:1px solid var(--line,#dbe5e4);border-radius:999px;color:var(--petrol,#073b45);display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.035em;line-height:1.2;text-decoration:none}.pm2-blog-filter{padding:10px 16px;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.pm2-blog-filter.is-active,.pm2-blog-filter:hover{background:var(--teal-soft,#dff7f3);border-color:var(--teal,#43cabb);color:var(--petrol,#073b45)}.pm2-blog-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.pm2-blog-card{background:var(--surface,#fff);border:1px solid var(--line,#dbe5e4);border-radius:18px;box-shadow:0 12px 34px rgba(5,48,57,.06);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.pm2-blog-card:hover{box-shadow:0 18px 42px rgba(5,48,57,.1);transform:translateY(-3px)}.pm2-blog-card__image-link{aspect-ratio:16/9;background:var(--surface-2,#edf4f3);display:block;overflow:hidden}.pm2-blog-card__image{display:block;height:100%;object-fit:cover;transition:transform .28s ease;width:100%}.pm2-blog-card:hover .pm2-blog-card__image{transform:scale(1.025)}.pm2-blog-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:24px 24px 26px}.pm2-blog-chip{background:var(--teal-soft,#dff7f3);border-color:transparent;padding:7px 11px}.pm2-blog-card h2{color:var(--ink,#0e2730);font-size:1.18rem;font-weight:700;letter-spacing:-.025em;line-height:1.35;margin:18px 0 0}.pm2-blog-card h2 a{color:inherit;text-decoration:none}.pm2-blog-card h2 a:hover{color:var(--petrol-2,#0b5964)}.pm2-blog-card__meta{color:var(--muted,#667b82);font-size:.82rem;margin:14px 0 0}.pm2-blog-card__excerpt{color:var(--ink-2,#39525a);display:-webkit-box;font-size:.94rem;line-height:1.62;margin:14px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pm2-blog-card__link{color:var(--petrol,#073b45);display:inline-flex;font-size:.9rem;font-weight:750;gap:8px;margin-top:auto;padding-top:22px;text-decoration:none}.pm2-blog-card__link:hover{color:var(--teal,#24a99a)}.pm2-blog-pagination{align-items:center;color:var(--muted,#667b82);display:flex;gap:22px;justify-content:center;margin-top:56px}.pm2-blog-pagination a,.pm2-blog-post__back a{color:var(--petrol,#073b45);font-weight:700;text-decoration:none}.pm2-blog-post__hero{padding:clamp(72px,9vw,120px) 0 clamp(118px,13vw,170px)}.pm2-blog-post__topics{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.pm2-blog-post__hero .pm2-blog-chip{background:rgba(85,205,194,.15);border-color:hsla(0,0%,100%,.16);color:#fff}.pm2-blog-post__hero h1{font-size:clamp(2.35rem,4.6vw,4.2rem)}.pm2-blog-post__meta{color:hsla(0,0%,100%,.62);font-size:.9rem;margin:22px 0 0}.pm2-blog-post__main{background:var(--ground,#f4f7f6);padding:0 0 104px}.pm2-blog-post__image-wrap{background:var(--surface,#fff);border:1px solid var(--line,#dbe5e4);border-radius:18px;box-shadow:0 18px 52px rgba(5,48,57,.12);margin:0;overflow:hidden;position:relative;transform:translateY(-72px)}.pm2-blog-post__image{display:block;height:auto;width:100%}.pm2-blog-post__content{background:var(--surface,#fff);border:1px solid var(--line,#dbe5e4);border-radius:18px;box-shadow:0 12px 34px rgba(5,48,57,.06);color:var(--ink-2,#39525a);font-size:1.04rem;line-height:1.78;margin-top:-12px;padding:clamp(30px,5vw,58px)}.pm2-blog-post__content>:first-child{margin-top:0}.pm2-blog-post__content>:last-child{margin-bottom:0}.pm2-blog-post__content h2,.pm2-blog-post__content h3{color:var(--ink,#0e2730);letter-spacing:-.025em;line-height:1.25}.pm2-blog-post__content h2{font-size:clamp(1.65rem,2.8vw,2.25rem);margin:2.1em 0 .7em}.pm2-blog-post__content h3{font-size:1.3rem;margin:1.8em 0 .65em}.pm2-blog-post__content a{color:var(--petrol-2,#0b5964);text-underline-offset:3px}.pm2-blog-post__content img{border-radius:12px;height:auto;max-width:100%}.pm2-blog-post__content blockquote{border-left:3px solid var(--teal,#43cabb);color:var(--ink,#0e2730);font-size:1.08rem;margin:2rem 0;padding:4px 0 4px 22px}.pm2-blog-post__back{margin-top:30px}.pm2-blog-empty{background:var(--surface,#fff);border:1px solid var(--line,#dbe5e4);border-radius:16px;padding:36px}@media (max-width:960px){.pm2-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pm2-blog-container{width:min(calc(100% - 32px),var(--maxw,1180px))}.pm2-blog-hero{padding:64px 0 70px}.pm2-blog-listing{padding:42px 0 72px}.pm2-blog-grid{grid-template-columns:1fr}.pm2-blog-card__body{padding:21px 20px 24px}.pm2-blog-post__hero{padding:62px 0 112px}.pm2-blog-post__image-wrap{transform:translateY(-54px)}.pm2-blog-post__content{margin-top:-18px;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.pm2-blog-card,.pm2-blog-card__image{transition:none}}