.zh-blog-page *{box-sizing:border-box}.zh-blog-page{font-family:var(--zh-font-sans);color:var(--zh-ink);background:var(--zh-white)}.zh-blog-hero{padding:var(--zh-section-y-tight) 0 var(--zh-section-y-tight);position:relative;overflow:hidden}.zh-blog-hero:before{content:"";background:0 0;border-radius:50%;width:420px;height:420px;position:absolute;inset:-120px auto auto -120px}.zh-blog-hero:after{content:"";background:0 0;border-radius:50%;width:320px;height:320px;position:absolute;top:30px;right:-80px}.zh-blog-hero-grid{gap:var(--zh-space-9);grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:center;display:grid;position:relative}.zh-blog-meta{gap:var(--zh-space-3);margin-bottom:var(--zh-space-5);flex-wrap:wrap;display:flex}.zh-blog-chip{padding:var(--zh-space-3) var(--zh-space-4);border-radius:var(--zh-btn-radius);background:rgb(var(--zh-white-rgb) / .88);border:1px solid rgb(var(--zh-navy-rgb) / .1);font-size:var(--zh-text-100);letter-spacing:.08em;text-transform:uppercase;color:var(--zh-navy);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.zh-blog-hero h1{font-family:var(--zh-font-serif);font-size:var(--zh-display-lg);line-height:var(--zh-leading-display);letter-spacing:-1.3px;color:var(--zh-navy);margin:0 0 var(--zh-space-6);max-width:12ch}.zh-blog-byline{font-size:var(--zh-text-500);line-height:var(--zh-leading-body);color:var(--zh-copy-soft);margin:0 0 var(--zh-space-5)}.zh-blog-byline a{color:var(--zh-navy);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.zh-blog-byline a:hover{color:var(--zh-blue)}.zh-blog-intro{font-size:var(--zh-text-700);line-height:var(--zh-leading-body);color:var(--zh-copy);max-width:62ch;margin:0 0 var(--zh-space-7)}.zh-blog-actions{gap:var(--zh-space-4);flex-wrap:wrap;display:flex}.zh-blog-image-shell{background:var(--zh-white);padding:var(--zh-space-5);border:1px solid rgb(var(--zh-navy-rgb) / .08);border-radius:var(--zh-radius-xl);box-shadow:var(--zh-shadow-xl)}.zh-blog-image-shell img{border-radius:var(--zh-radius-lg);width:100%;height:auto;display:block}.zh-blog-content-section{padding:0 0 var(--zh-section-y)}.zh-blog-layout{gap:var(--zh-space-8);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.zh-blog-article{background:var(--zh-white);border:1px solid rgb(var(--zh-navy-rgb) / .08);border-radius:var(--zh-radius-xl);padding:var(--zh-section-y-tight) var(--zh-space-10);box-shadow:var(--zh-shadow-lg)}.zh-blog-article h2,.zh-blog-article h3,.zh-blog-article h4{font-family:var(--zh-font-serif);color:var(--zh-navy);line-height:var(--zh-leading-heading);margin:var(--zh-space-8) 0 var(--zh-space-4)}.zh-blog-article h2{font-size:var(--zh-text-1200)}.zh-blog-article h3{font-size:var(--zh-text-1100)}.zh-blog-article h4{font-size:var(--zh-text-900)}.zh-blog-article p,.zh-blog-article li{font-size:var(--zh-text-600);line-height:var(--zh-leading-body);color:var(--zh-copy)}.zh-blog-article p{margin:0 0 var(--zh-space-5)}.zh-blog-article ul,.zh-blog-article ol{margin:0 0 var(--zh-space-6) var(--zh-space-6);padding:0}.zh-blog-article li{margin:0 0 var(--zh-space-3)}.zh-blog-article a{color:var(--zh-blue-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.zh-blog-sidebar{gap:var(--zh-space-5);display:grid;position:sticky;top:108px}.zh-blog-card{padding:var(--zh-space-7);border-radius:var(--zh-radius-lg);background:var(--zh-white);border:1px solid rgb(var(--zh-navy-rgb) / .08);box-shadow:var(--zh-shadow-lg)}.zh-blog-card h2{font-family:var(--zh-font-serif);font-size:var(--zh-text-1100);line-height:var(--zh-leading-display);color:var(--zh-navy);margin:0 0 var(--zh-space-3)}.zh-blog-card p{font-size:var(--zh-text-400);line-height:var(--zh-leading-body);color:var(--zh-copy);margin:0 0 var(--zh-space-5)}.zh-blog-card ul{gap:var(--zh-space-3);margin:0;padding:0;list-style:none;display:grid}.zh-blog-card li a{color:var(--zh-blue-dark);font-weight:600;text-decoration:none}.zh-blog-card li a:hover{text-decoration:underline}.zh-blog-related{padding:0 0 var(--zh-section-y)}.zh-blog-related h2{font-family:var(--zh-font-serif);font-size:var(--zh-display-sm);line-height:var(--zh-leading-display);color:var(--zh-navy);margin:0 0 var(--zh-space-3)}.zh-blog-related p.zh-lead{font-size:var(--zh-text-600);line-height:var(--zh-leading-body);color:var(--zh-copy);max-width:740px;margin:0 0 var(--zh-space-8)}.zh-blog-related-grid{gap:var(--zh-space-6);grid-template-columns:repeat(3,1fr);display:grid}.zh-blog-related-card{border-radius:var(--zh-radius-lg);background:var(--zh-white);border:1px solid rgb(var(--zh-navy-rgb) / .08);box-shadow:var(--zh-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.zh-blog-related-card img{object-fit:cover;width:100%;height:200px;display:block}.zh-blog-related-copy{padding:var(--zh-space-6)}.zh-blog-related-copy .zh-blog-chip{margin-bottom:var(--zh-space-3)}.zh-blog-related-copy h3{font-family:var(--zh-font-serif);font-size:var(--zh-text-1000);line-height:var(--zh-leading-heading);color:var(--zh-navy);margin:0 0 var(--zh-space-3)}.zh-blog-related-copy p{font-size:var(--zh-text-400);line-height:var(--zh-leading-body);color:var(--zh-copy);margin:0 0 var(--zh-space-4)}.zh-blog-related-copy a{color:var(--zh-blue-dark);font-weight:700;text-decoration:none}@media (width<=1000px){.zh-blog-hero-grid,.zh-blog-layout{grid-template-columns:1fr}.zh-blog-sidebar{position:static}.zh-blog-related-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.zh-blog-hero h1,.zh-blog-related h2{font-size:var(--zh-display-sm)}.zh-blog-article{padding:var(--zh-space-8) var(--zh-space-6)}.zh-blog-article h2{font-size:var(--zh-text-1100)}.zh-blog-article h3{font-size:var(--zh-text-1000)}.zh-blog-related-grid{grid-template-columns:1fr}}.zh-blog-card-actions{gap:var(--zh-space-3);flex-direction:column;display:flex}.zh-blog-card-actions a{text-align:center;justify-content:center;width:100%}
