.blog-lp .blog-hero .wrap{max-width:820px;text-align:center}.blog-lp .blog-hero h1{font-size:clamp(38px,6vw,60px);line-height:1.05;margin:18px 0 14px;text-wrap:balance}.blog-lp .blog-hero .sub{font-size:19px;color:var(--muted);max-width:620px;margin:0 auto}.blog-lp .blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px}.blog-lp .blog-card{display:flex;flex-direction:column;gap:10px;padding:26px 24px 24px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .14s ease,box-shadow .2s ease}.blog-lp .blog-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.blog-lp .blog-card h2{font-size:23px;line-height:1.2;margin:0;text-wrap:balance}.blog-lp .blog-card h2 a:hover{text-decoration:underline;text-decoration-color:var(--honey);text-decoration-thickness:2px;text-underline-offset:3px}.blog-lp .blog-card p{margin:0;font-size:15px;line-height:1.6;color:var(--muted);flex:1}.blog-lp .blog-card.lead{grid-column:1/-1}.blog-lp .blog-card.lead h2{font-size:clamp(26px,3.4vw,34px)}.blog-lp .blog-card.lead p{font-size:16.5px;max-width:720px}.blog-lp .blog-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 12px/1 var(--font-sans);color:var(--muted)}.blog-lp .blog-meta .dot{opacity:.5}.blog-lp .blog-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.blog-lp .blog-tag{font:600 11px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 11px}.blog-lp .blog-persona-chip,.blog-lp .blog-tag{border:1px solid var(--line);border-radius:999px}.blog-lp .blog-persona-chip{display:inline-flex;align-items:center;gap:6px;font:700 11.5px/1 var(--font-sans);color:var(--honey-deep);background:var(--honey-tint);padding:6px 12px}.blog-lp .blog-persona-chip:hover{text-decoration:underline;text-underline-offset:3px}.blog-lp .blog-readmore{display:inline-flex;align-items:center;gap:7px;font:700 14px/1 var(--font-sans);color:var(--ink);margin-top:4px}.blog-lp .blog-readmore:hover{gap:11px}.blog-lp .post-head{padding:72px 0 0}.blog-lp .post-head .wrap{max-width:720px}.blog-lp .post-head h1{font-size:clamp(34px,5vw,52px);line-height:1.08;margin:16px 0;text-wrap:balance}.blog-lp .post-head .post-standfirst{font-size:19px;line-height:1.55;color:var(--muted);margin:0 0 22px}.blog-lp .post-crumb{display:inline-flex;align-items:center;gap:7px;font:700 12px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.blog-lp .post-crumb:hover{color:var(--ink)}.blog-lp .post-body{padding:34px 0 88px}.blog-lp .post-body .wrap{max-width:720px}.blog-lp .post-body p{font-size:17.5px;line-height:1.72;margin:0 0 22px}.blog-lp .post-body h2{font-size:clamp(25px,3vw,31px);line-height:1.2;margin:46px 0 16px;scroll-margin-top:90px;text-wrap:balance}.blog-lp .post-body h3{font-size:20px;line-height:1.3;margin:34px 0 12px}.blog-lp .post-body ol,.blog-lp .post-body ul{margin:0 0 24px;padding-left:22px}.blog-lp .post-body li{font-size:17px;line-height:1.65;margin-bottom:10px}.blog-lp .post-body a{color:var(--honey-deep);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.blog-lp .post-body a:hover{color:var(--ink)}.blog-lp .post-body strong{font-weight:700}.blog-lp .post-body blockquote{margin:30px 0;padding:4px 0 4px 22px;border-left:3px solid var(--honey)}.blog-lp .post-body blockquote p{font-size:20px;line-height:1.5;font-family:var(--font-display);margin-bottom:8px}.blog-lp .post-body blockquote cite{font:600 14px/1.4 var(--font-sans);font-style:normal;color:var(--muted)}.blog-lp .blog-callout{margin:30px 0;padding:22px 24px;background:var(--honey-tint);border:1px solid var(--line);border-radius:var(--radius)}.blog-lp .blog-callout h4{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-family:var(--font-sans);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--honey-deep)}.blog-lp .blog-callout p{margin:0;font-size:16px;line-height:1.6}.blog-lp .blog-callout a{color:var(--ink)}.blog-lp .blog-inline-cta{margin:34px 0;padding:26px 24px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);text-align:center}.blog-lp .blog-inline-cta p{font-size:17px;margin:0 0 16px}.blog-lp .post-foot{padding:0 0 96px}.blog-lp .post-foot .wrap{max-width:720px;display:grid;gap:18px}.blog-lp .persona-cta-card{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.blog-lp .persona-cta-card h3{margin:0 0 6px;font-size:21px}.blog-lp .persona-cta-card p{margin:0;font-size:15px;color:var(--muted);max-width:440px}.blog-lp .post-neighbours{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.blog-lp .post-neighbour{display:block;padding:20px 22px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.blog-lp .post-neighbour:hover{border-color:var(--honey)}.blog-lp .post-neighbour .dir{display:block;font:700 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.blog-lp .post-neighbour .t{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.3}@media (max-width:720px){.blog-lp .post-head{padding-top:48px}.blog-lp .post-body p{font-size:17px}.blog-lp .persona-cta-card{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.blog-lp header.nav .navinner{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:12px;gap:12px}.blog-lp header.nav .navlinks{display:flex;order:3;width:100%;margin-left:0;gap:18px;flex-wrap:wrap}.blog-lp header.nav .navlinks a{min-height:32px;display:inline-flex;align-items:center}.blog-lp header.nav .navcta{display:flex;margin-left:auto}.blog-lp header.nav .navcta .btn{min-height:42px;padding:.6rem 1rem;font-size:14px}}@media (max-width:420px){.blog-lp header.nav .navcta{width:100%;order:4;margin-left:0}.blog-lp header.nav .navcta .btn{width:100%}}