body.blog-page{margin:0;background:#f7f7f3;color:#292d29}.blog-page .editorial-header nav a{font-family:var(--font-ui,Inter),sans-serif}#blog-root{max-width:1160px;margin:auto;padding:174px 48px 112px;min-height:70vh}.blog-eyebrow{display:block;font:14px/1.6 var(--font-label,"Playwrite GB S"),sans-serif;color:#62685f;margin-bottom:26px}.blog-intro h1{font:400 clamp(48px,6.6vw,92px)/1.06 var(--font-heading,"Google Sans"),sans-serif;letter-spacing:-.045em;margin:0 0 30px}.blog-intro>p,.blog-story p,.blog-deck{font:400 19px/1.7 var(--font-body,"Google Sans"),sans-serif;color:#62685f;max-width:580px}.blog-stories{margin-top:76px;border-top:1px solid #cbd0c6}.blog-story{display:grid;grid-template-columns:80px 1fr;gap:32px;color:inherit;text-decoration:none;padding:40px 0;border-bottom:1px solid #cbd0c6}.blog-story-index,.blog-story time,.blog-article time{font:13px/1.6 var(--font-ui,Inter),sans-serif;color:#62685f}.blog-story h2{font:400 clamp(27px,3vw,40px)/1.15 var(--font-heading,"Google Sans"),sans-serif;letter-spacing:-.03em;margin:16px 0}.blog-read,.blog-back{font:14px/1.5 var(--font-ui,Inter),sans-serif;color:#52614e;text-underline-offset:5px}.blog-story:hover h2{color:#52614e}.blog-story:hover .blog-read{text-decoration:underline}.blog-article{max-width:760px;margin:auto}.blog-article>header{margin:50px 0 48px;padding-bottom:36px;border-bottom:1px solid #cbd0c6}.blog-article h1{font:400 clamp(39px,4.7vw,64px)/1.1 var(--font-heading,"Google Sans"),sans-serif;letter-spacing:-.035em;margin:0 0 24px}.blog-deck{max-width:none;margin:25px 0 0}.blog-prose{font:18px/1.85 var(--font-body,"Google Sans"),sans-serif;color:#4f594e}.blog-prose p,.blog-prose ul,.blog-prose ol{margin:0 0 25px}.blog-prose h2,.blog-prose h3{font-family:var(--font-heading,"Google Sans"),sans-serif;line-height:1.2;font-weight:400;color:#292d29;margin:48px 0 22px}.blog-prose h2{font-size:32px}.blog-prose h3{font-size:26px}.blog-prose a{color:#52614e;text-underline-offset:4px}.blog-prose blockquote{border-left:2px solid #9eaa96;margin:32px 0;padding:10px 0 10px 26px;font-size:24px;line-height:1.5}.blog-prose blockquote p{margin:0}.blog-article>.blog-back:last-child{display:inline-block;margin-top:40px}.blog-footer{display:flex;gap:28px;justify-content:space-between;align-items:center;background:#29352d;color:#e7e8e2;padding:42px max(28px,6vw);font:13px/1.7 var(--font-ui,Inter),sans-serif}.blog-footer a{color:inherit;text-decoration:none}.blog-footer>a:first-child{font-family:var(--font-brand,Lora),serif;letter-spacing:.2em}@media(max-width:760px){#blog-root{padding:156px 24px 72px}.blog-page .editorial-header{gap:10px}.blog-page .editorial-header nav{display:flex;overflow-x:auto;max-width:65vw;gap:18px}.blog-page .editorial-header nav a:not(.is-active){display:block}.blog-page .editorial-brand{font-size:16px;letter-spacing:.12em}.blog-story{grid-template-columns:28px 1fr;gap:15px;padding:28px 0}.blog-stories{margin-top:48px}.blog-footer{flex-wrap:wrap}.blog-footer span{flex-basis:100%;order:3}.blog-article>header{margin-top:38px}.blog-prose{font-size:17px}}@media(max-width:760px){html[data-navigation-style=split] .blog-page .editorial-header nav{flex-wrap:nowrap;max-width:calc(100vw - 146px);padding-inline:14px}.blog-page .editorial-header nav a{flex-shrink:0;white-space:nowrap}}
