.gz-root .gz-blog-listing,.gz-root .gz-blog-post{width:min(1240px,calc(100% - 48px));margin-inline:auto;color:var(--c-heading)}.gz-root .gz-blog-listing a,.gz-root .gz-blog-post a{text-decoration:none;color:inherit}.gz-root .gz-blog-listing a:focus-visible,.gz-root .gz-blog-post a:focus-visible,.gz-root .gz-blog-post button:focus-visible,.gz-root .gz-blog-listing button:focus-visible,.gz-root .gz-blog-listing input:focus-visible{outline:2px solid var(--gz-primary);outline-offset:3px}.gz-root .gz-blog-listing ::-moz-selection,.gz-root .gz-blog-post ::-moz-selection{background:var(--gz-primary-tint);color:var(--gz-primary-deep)}.gz-root .gz-blog-listing ::selection,.gz-root .gz-blog-post ::selection{background:var(--gz-primary-tint);color:var(--gz-primary-deep)}.gz-root .gz-blog-listing-hero{padding:92px 0 68px;max-width:900px}.gz-root .gz-blog-listing-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.1;letter-spacing:-.03em;max-width:850px}.gz-root .gz-blog-listing-hero h1 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.gz-root .gz-blog-listing-hero p{font:400 18px/1.55 Inter,sans-serif;color:var(--c-p3);max-width:70ch;margin:25px 0 0}.gz-root .gz-blog-featured{border-top:1px solid var(--c-subtle);padding-top:35px;margin-bottom:84px}.gz-root .gz-blog-featured h2,.gz-root .gz-blog-results>h2,.gz-root .gz-blog-related>h2{font:600 30px/1.2 Manrope,sans-serif;letter-spacing:-.03em;margin:0 0 26px}.gz-root .gz-blog-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--c-subtle);border-radius:12px;overflow:hidden}.gz-root .gz-blog-featured-grid .gz-blog-card+.gz-blog-card{border-left:1px solid var(--c-subtle)}.gz-root .gz-blog-cover{position:relative;isolation:isolate;overflow:hidden;background:var(--cover-bg);color:var(--cover-ink);aspect-ratio:16/9}.gz-root .gz-blog-cover:before,.gz-root .gz-blog-cover:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:currentColor;background-image:none;opacity:.45;-webkit-mask-image:var(--pat-image);-webkit-mask-repeat:repeat;-webkit-mask-position:0 0;mask-image:var(--pat-image);mask-repeat:repeat;mask-position:0 0}.gz-root .gz-blog-cover-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:25px}.gz-root .gz-blog-cover-mark{display:grid;place-items:center;width:30px;height:30px;background:var(--c-raised);border-radius:8px}.gz-root .gz-blog-cover-mark img{width:19px;height:19px}.gz-root .gz-blog-cover em{font:italic 400 clamp(32px,4vw,58px)/1 "Instrument Serif",Georgia,serif;max-width:80%;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.gz-root .gz-blog-cover-long em{font-size:clamp(30px,2.65vw,38px)}.gz-root .gz-blog-cover-match{display:flex;align-items:center;gap:14px;align-self:flex-end}.gz-root .gz-blog-cover-match span{display:grid;place-items:center;width:42px;height:42px;background:var(--c-raised);border-radius:9px;color:var(--cover-bg);font:600 22px Manrope,sans-serif}.gz-root .gz-blog-cover-match img{width:26px;height:26px}.gz-root .gz-blog-cover-match i{width:40px;height:1px;background:currentColor}.gz-root .gz-blog-accent-primary{--cover-bg: var(--gz-primary);--cover-ink: white}.gz-root .gz-blog-accent-teal{--cover-bg: var(--gz-teal-deep);--cover-ink: white}.gz-root .gz-blog-accent-forest{--cover-bg: var(--gz-forest);--cover-ink: white}.gz-root .gz-blog-accent-sun{--cover-bg: var(--gz-sun);--cover-ink: #14111b}.gz-root .gz-blog-accent-coral{--cover-bg: var(--gz-coral);--cover-ink: #14111b}.gz-root .gz-blog-accent-accent{--cover-bg: var(--gz-accent-deep);--cover-ink: white}.gz-root .gz-blog-accent-slate{--cover-bg: var(--gz-slate);--cover-ink: white}.gz-root .gz-blog-card{min-width:0;background:var(--c-raised)}.gz-root .gz-blog-card>a{display:block}.gz-root .gz-blog-card-body{padding:24px}.gz-root .gz-blog-card h3{font:600 20px/1.3 Manrope,sans-serif;letter-spacing:-.025em;margin:15px 0 9px}.gz-root .gz-blog-card h3 a:hover{color:var(--gz-primary)}.gz-root .gz-blog-card p{font:400 15px/1.55 Inter,sans-serif;color:var(--c-p3);margin:0 0 22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gz-root .gz-blog-byline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:500 12px/1.4 Inter,sans-serif;color:var(--c-p3)}.gz-root .gz-blog-browser{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;padding-bottom:110px;border-top:1px solid var(--c-subtle)}.gz-root .gz-blog-filters{padding:40px 28px 0 0;border-right:1px solid var(--c-subtle)}.gz-root .gz-blog-filters label,.gz-root .gz-blog-filters h2{display:block;font:600 14px/1.4 Manrope,sans-serif;margin:0 0 14px}.gz-root .gz-blog-filters input{width:100%;height:44px;border:1px solid var(--c-mid);border-radius:12px;padding:0 13px;background:var(--c-raised);font:400 14px Inter,sans-serif;caret-color:var(--gz-primary)}.gz-root .gz-blog-filters>p{font:400 12px Inter,sans-serif;color:var(--c-p3);margin:10px 0 38px}.gz-root .gz-blog-filters nav a{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;margin-left:-12px;border-radius:10px;font:500 14px/1.3 Inter,sans-serif}.gz-root .gz-blog-filters nav a span{color:var(--c-p3)}.gz-root .gz-blog-filters a.active,.gz-root .gz-blog-filters a:hover{background:var(--gz-primary-tint);color:var(--gz-primary-deep)}.gz-root .gz-blog-tag-filter{margin-top:37px}.gz-root .gz-blog-tag-filter>div{display:flex;flex-wrap:wrap;gap:7px}.gz-root .gz-blog-tag-filter a{border:1px solid var(--c-subtle);border-radius:100px;padding:6px 10px;font:500 12px Inter,sans-serif}.gz-root .gz-blog-results{padding:39px 0 0;min-width:0}.gz-root .gz-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gz-root .gz-blog-grid .gz-blog-card{border:1px solid var(--c-subtle);border-radius:12px;overflow:hidden}.gz-root .gz-blog-grid .gz-blog-card[hidden],.gz-root .gz-blog-empty[hidden],.gz-root .gz-blog-more[hidden]{display:none}.gz-root .gz-blog-empty{padding:45px;border:1px solid var(--c-subtle);border-radius:12px;color:var(--c-p3)}.gz-root .gz-blog-more{display:block;margin:35px auto 0;padding:12px 20px;border:1px solid var(--c-mid);border-radius:100px;background:var(--c-raised);color:var(--gz-primary-deep);font:600 14px Manrope,sans-serif;cursor:pointer}.gz-root .gz-blog-post-header{padding:40px 0 48px}.gz-root .gz-blog-breadcrumbs{display:flex;gap:12px;font:500 13px Inter,sans-serif;color:var(--c-p3)}.gz-root .gz-blog-breadcrumbs a:hover{color:var(--gz-primary)}.gz-root .gz-blog-post-meta{display:flex;align-items:center;gap:15px;margin:65px 0 18px;font:500 13px Inter,sans-serif;color:var(--c-p3)}.gz-root .gz-blog-post-header h1{font:600 clamp(40px,4.3vw,60px)/1.11 Manrope,sans-serif;letter-spacing:-.035em;max-width:1060px;margin:0;text-wrap:balance}.gz-root .gz-blog-standfirst{font:400 18px/1.55 Inter,sans-serif;color:var(--c-p3);max-width:70ch;margin:23px 0 29px}.gz-root .gz-blog-post-header-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.gz-root .gz-blog-share{display:flex;gap:8px}.gz-root .gz-blog-share a,.gz-root .gz-blog-share button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--c-subtle);border-radius:50%;background:var(--c-raised);font:600 13px Manrope,sans-serif;cursor:pointer}.gz-root .gz-blog-cover-post{aspect-ratio:auto;height:420px;border-radius:12px}.gz-root .gz-blog-cover-post .gz-blog-cover-inner{padding:38px 48px}.gz-root .gz-blog-cover-post em{font-size:clamp(70px,9vw,130px);max-width:75%;-webkit-line-clamp:2}.gz-root .gz-blog-cover-post.gz-blog-cover-long em{font-size:clamp(58px,7.5vw,105px)}.gz-root .gz-blog-cover-post .gz-blog-cover-match span{width:72px;height:72px;font-size:39px}.gz-root .gz-blog-cover-post .gz-blog-cover-match img{width:42px;height:42px}.gz-root .gz-blog-ledger{display:grid;grid-template-columns:repeat(var(--ledger-cells),minmax(0,1fr));border:1px solid var(--c-subtle);border-radius:12px;margin:24px 0 86px;background:var(--c-raised);overflow:hidden}.gz-root .gz-blog-ledger>div{padding:28px;min-width:0}.gz-root .gz-blog-ledger>div+div{border-left:1px solid var(--c-subtle)}.gz-root .gz-blog-ledger span{font:600 13px Manrope,sans-serif;color:var(--gz-primary-deep)}.gz-root .gz-blog-ledger p,.gz-root .gz-blog-ledger li{font:400 14px/1.55 Inter,sans-serif;color:var(--c-p2)}.gz-root .gz-blog-ledger p{margin:12px 0}.gz-root .gz-blog-ledger a{font:600 13px Inter,sans-serif;color:var(--gz-primary);text-decoration:underline;text-underline-offset:2px}.gz-root .gz-blog-ledger ul{padding-left:19px;margin:12px 0 18px}.gz-root .gz-blog-ledger-audience>div+div{border-top:1px solid var(--c-subtle);padding-top:15px}.gz-root .gz-blog-ledger-table-scroll{overflow-x:auto;margin-top:12px}.gz-root .gz-blog-ledger table{border-collapse:collapse;min-width:320px;width:100%;font:500 11px/1.4 JetBrains Mono,monospace}.gz-root .gz-blog-ledger td,.gz-root .gz-blog-ledger th{padding:8px;text-align:left;border-bottom:1px solid var(--c-subtle)}.gz-root .gz-blog-reading{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;border-top:1px solid var(--c-subtle);margin-top:80px}.gz-root .gz-blog-ledger+.gz-blog-reading{margin-top:0}.gz-root .gz-blog-spine{border-right:1px solid var(--c-subtle);min-width:0}.gz-root .gz-blog-spine-sticky{position:sticky;top:87px;padding:28px 23px 35px 22px;max-height:calc(100vh - 100px);overflow-y:auto}.gz-root .gz-blog-spine-progress{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--c-subtle)}.gz-root .gz-blog-spine-progress i{display:block;width:100%;height:100%;background:var(--gz-primary);transform:scaleY(0);transform-origin:top}.gz-root .gz-blog-spine p{font:600 14px Manrope,sans-serif;margin:0 0 20px}.gz-root .gz-blog-spine nav{display:grid;gap:2px}.gz-root .gz-blog-spine a{font:500 12px/1.4 Inter,sans-serif;color:var(--c-p3);border-radius:8px;padding:7px 9px;display:flex;gap:8px;align-items:center}.gz-root .gz-blog-spine a.is-third{padding-left:19px}.gz-root .gz-blog-spine a.active,.gz-root .gz-blog-spine a:hover{color:var(--gz-primary-deep);background:var(--gz-primary-tint)}.gz-root .gz-blog-spine-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:22px;padding-top:18px;border-top:1px solid var(--c-subtle)}.gz-root .gz-blog-spine-chips a{border:1px solid var(--c-subtle);border-radius:100px;transition:transform .2s ease}.gz-root .gz-blog-spine-chips a:hover{transform:translateY(-2px)}.gz-root .gz-blog-chip-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border-radius:9px;background:var(--gz-primary-tint);color:var(--gz-primary-deep);font:600 10px Inter,sans-serif}.gz-root .gz-blog-article{min-width:0;padding:45px 0 90px}.gz-root .gz-blog-after{border-top:1px solid var(--c-subtle);padding:45px 0 100px}.gz-root .gz-blog-author{display:flex;align-items:center;gap:17px}.gz-root .gz-blog-author h2{font:600 20px Manrope,sans-serif;margin:0}.gz-root .gz-blog-author p{font:400 14px Inter,sans-serif;color:var(--c-p3);margin:5px 0 0}.gz-root .gz-blog-adjacent{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:45px 0 80px}.gz-root .gz-blog-adjacent a{border:1px solid var(--c-subtle);border-radius:12px;padding:23px}.gz-root .gz-blog-adjacent small,.gz-root .gz-blog-adjacent strong{display:block}.gz-root .gz-blog-adjacent small{color:var(--c-p3);font:500 12px Inter,sans-serif;margin-bottom:11px}.gz-root .gz-blog-adjacent strong{font:600 17px/1.35 Manrope,sans-serif}.gz-root .gz-blog-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gz-root .gz-blog-related .gz-blog-card{border:1px solid var(--c-subtle);border-radius:12px;overflow:hidden}@media(max-width:850px){.gz-root .gz-blog-browser,.gz-root .gz-blog-reading{grid-template-columns:1fr;gap:0}.gz-root .gz-blog-filters,.gz-root .gz-blog-spine{border-right:0}.gz-root .gz-blog-filters{padding:25px 0;border-bottom:1px solid var(--c-subtle)}.gz-root .gz-blog-filters nav{display:none}.gz-root .gz-blog-spine-sticky{position:static;max-height:none;padding:24px 0}.gz-root .gz-blog-spine nav{display:none}.gz-root .gz-blog-spine-progress{display:none}.gz-root .gz-blog-spine-chips{margin-top:8px}.gz-root .gz-blog-ledger{grid-template-columns:1fr}.gz-root .gz-blog-ledger>div+div{border-left:0;border-top:1px solid var(--c-subtle)}.gz-root .gz-blog-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gz-root .gz-blog-listing,.gz-root .gz-blog-post{width:calc(100% - 32px)}.gz-root .gz-blog-listing-hero{padding:55px 0 42px}.gz-root .gz-blog-featured-grid,.gz-root .gz-blog-grid,.gz-root .gz-blog-related>div,.gz-root .gz-blog-adjacent{grid-template-columns:1fr}.gz-root .gz-blog-featured-grid .gz-blog-card+.gz-blog-card{border-left:0;border-top:1px solid var(--c-subtle)}.gz-root .gz-blog-featured{margin-bottom:48px}.gz-root .gz-blog-browser{padding-bottom:65px}.gz-root .gz-blog-results{padding-top:28px}.gz-root .gz-blog-post-header{padding:23px 0 29px}.gz-root .gz-blog-post-meta{margin-top:43px}.gz-root .gz-blog-post-header h1{font-size:38px}.gz-root .gz-blog-standfirst{font-size:16px}.gz-root .gz-blog-post-header-bottom{align-items:flex-start;flex-direction:column}.gz-root .gz-blog-cover-post{height:270px}.gz-root .gz-blog-cover-post .gz-blog-cover-inner{padding:20px}.gz-root .gz-blog-cover-post em{font-size:65px}.gz-root .gz-blog-cover-post.gz-blog-cover-long em{font-size:52px}.gz-root .gz-blog-cover-post .gz-blog-cover-match span{width:42px;height:42px;font-size:22px}.gz-root .gz-blog-cover-post .gz-blog-cover-match img{width:25px;height:25px}.gz-root .gz-blog-ledger{margin-bottom:45px}.gz-root .gz-blog-article{padding-top:35px}.gz-root .gz-blog-after{padding-bottom:60px}}.gz-root .gz-blog-spine-chips{margin-top:0;padding-top:0;border-top:0;margin-bottom:18px}.gz-root .gz-blog-spine nav{border-top:1px solid var(--c-subtle);padding-top:15px}
