:root{--accent:#3F3FA6;--bg:#FFFFFF;--fg:#202034;--head:#14142B;--line:#DFDFF0;--mute:#5A5A76;--on-accent:#FFFFFF;--alt:#F2F2FB;--link:#3A3A9C}*,*::before,*::after{box-sizing:border-box}body{font-family:"Roboto", Arial, sans-serif;overflow-wrap:break-word;margin:0;color:var(--fg);font-size:18px;line-height:1.55;background:var(--bg)}h1,h2,h3,h4{font-family:"Roboto Slab", Georgia, serif;color:var(--head);line-height:1.25}a{color:var(--link)}img{height:auto;max-width:100%}pre,table{overflow-x:auto;max-width:100%}table{border-collapse:collapse;display:block}blockquote{margin:20px 0;border-left:3px solid var(--accent);color:var(--mute);padding:4px 20px}.zoza-hidden-text{white-space:nowrap;height:1px;width:1px;clip:rect(0 0 0 0);position:absolute;overflow:hidden}.zoza-paginator{margin-top:32px;gap:16px;display:flex;flex-wrap:wrap;justify-content:space-between}.zoza-all-posts li{padding:5.6px 0}.zoza-group{margin-top:28px;font-size:19.2px}.zoza-masthead > .zoza-page-width{padding-bottom:16px;gap:16px;padding-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.zoza-masthead{box-shadow:0 2px 0 var(--line);background:var(--bg)}.zoza-brand{font-family:"Roboto Slab", Georgia, serif;text-decoration:none;font-weight:700;color:var(--head);font-size:20px}.zoza-brand{gap:9.6px;display:inline-flex;align-items:center}.zoza-masthead .zoza-day-box{border-radius:32px;color:var(--on-accent);height:35.2px;width:35.2px;font-size:17.6px;display:inline-flex;background:var(--accent);justify-content:center;align-items:center}.zoza-links{list-style:none;margin:0;gap:4px 17.6px;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end}.zoza-links a{text-decoration:none;color:var(--fg);font-size:15.2px}.zoza-links a:hover{text-decoration:underline;color:var(--link)}.zoza-links a{border-bottom:2px solid var(--accent);padding-bottom:2.4px}.zoza-banner{overflow-wrap:break-word;box-sizing:border-box;margin-bottom:32px}.zoza-banner .zoza-headline{margin:0 0 8px;font-size:32px;line-height:1.15}.zoza-banner .zoza-blurb{margin:0 0 16px;max-width:60ch;font-size:17.28px}.zoza-banner img{max-width:100%}.zoza-banner-bn{border-bottom:1px solid var(--line);position:relative;background:var(--alt);overflow:hidden}.zoza-banner-bn > .zoza-placeholder{inset:0;height:100%;width:100%;position:absolute;object-fit:cover;opacity:0.18}.zoza-banner-bn > .zoza-page-width{padding-bottom:19.2px;padding-top:19.2px;position:relative}.zoza-banner-bn .zoza-headline{font-size:27.2px}.zoza-banner-bn .zoza-breadcrumbs{margin:0 0 6.4px;color:var(--mute);font-size:12.8px}.zoza-heading h1{margin:0 0 20px;color:var(--head);font-size:24px}.zoza-page-width{padding-right:16px;box-sizing:border-box;margin:0 auto;padding-left:16px;max-width:1120px}.zoza-body-grid{padding-bottom:40px;padding-top:24px}.zoza-primary{min-width:0}.zoza-post-title{font-family:"Roboto Slab", Georgia, serif;margin:0 0 6.4px;font-size:24.8px;line-height:1.25}.zoza-post-title a{text-decoration:none;color:var(--head)}.zoza-post-title a:hover{text-decoration:underline;color:var(--link)}.zoza-post-meta{margin:0 0 14.4px;color:var(--mute);font-size:13.6px}.zoza-post-meta a{color:var(--mute)}.zoza-entry-text img{height:auto;max-width:100%}.zoza-entry-text h2:not(.zoza-post-title),.zoza-summary-text h2{margin:20px 0 8px;font-size:18.4px}.zoza-entry-text h3,.zoza-summary-text h3{font-size:16.32px}.zoza-card-image{margin:0 0 16px}.zoza-card-image img{border-radius:8px;height:auto;width:100%;display:block}.zoza-top-story .zoza-post-title{font-size:33.6px;line-height:1.15}.zoza-top-story{border-bottom:3px solid var(--head);padding-bottom:24px;margin-bottom:32px}.zoza-secondary-post{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:32px;display:grid}.zoza-post-list .zoza-story{margin-bottom:48px}.zoza-post-list .zoza-card-image img{aspect-ratio:16 / 9;object-fit:cover}.zoza-module{font-size:14.72px;margin-bottom:28px}.zoza-block-title{font-family:"Roboto Slab", Georgia, serif;border-bottom:2px solid var(--accent);padding-bottom:5.6px;margin:0 0 9.6px;color:var(--head);text-transform:none;font-size:16px}.zoza-widget-list{list-style:none;margin:0;padding:0}.zoza-widget-list li,.zoza-widget-list > div{border-bottom:1px solid var(--line);padding:4.8px 0}.zoza-module a{text-decoration:none;color:var(--link)}.zoza-module a:hover{text-decoration:underline}.zoza-page-heading{font-family:"Roboto Slab", Georgia, serif;margin:0 0 8px;color:var(--head);font-size:33.6px;line-height:1.2}.zoza-published{margin:0 0 24px;color:var(--mute);font-size:14.08px}.zoza-published a{color:var(--mute)}.zoza-markdown img{height:auto;max-width:100%}.zoza-post-end{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.zoza-contents{border-radius:8px;padding:16px 20px;margin-bottom:24px;background:var(--alt)}.zoza-contents p{margin:0 0 6.4px}.zoza-intro-box{border-radius:8px;padding:20px;border:1px solid var(--line);margin-bottom:24px}.zoza-intro-box p{margin:0 0 6.4px}.zoza-further h2{font-size:18.4px}.zoza-paginator{margin-top:24px;gap:16px;display:flex;flex-wrap:wrap;justify-content:space-between}.zoza-breadcrumbs{margin:0 0 16px;color:var(--mute);font-size:13.12px}.zoza-breadcrumbs a{color:var(--mute)}.zoza-bottom-mg{margin-top:40px;padding:32px 0;background:var(--alt)}.zoza-bottom-mg .zoza-widget-list{list-style:none;grid-template-columns:repeat(2, minmax(0,1fr));margin:0;gap:8px;padding:0;display:grid}.zoza-bottom-mg .zoza-widget-list a{text-align:center;border-radius:8px;text-decoration:none;padding:9.6px 12.8px;border:1px solid var(--line);display:block;background:var(--bg)}.zoza-bottom-mg .zoza-copyright{text-align:center;margin-top:20px;color:var(--mute);font-size:12.8px}.zoza-cta-row{list-style:none;margin:16px 0 0;gap:12px;padding:0;display:flex;flex-wrap:wrap}.zoza-pill-link{border-radius:16px;text-decoration:none;font-weight:700;color:var(--on-accent);padding:9.6px 17.6px;border:2px solid var(--accent);display:inline-block;background:var(--accent)}.zoza-pill-link-alt{color:var(--accent);background:var(--bg)}.zoza-tags-row{list-style:none;margin:14.4px 0 0;gap:8px;font-size:13.6px;padding:0;display:flex;flex-wrap:wrap}.zoza-tags-row li,.zoza-tags-row span{border-radius:32px;color:var(--fg);padding:4px 10.4px;border:1px solid var(--line);background:var(--alt)}.zoza-eyebrow{letter-spacing:0.08em;margin:0 0 6.4px;font-weight:700;color:var(--mute);text-transform:uppercase;font-size:12.8px}.zoza-list-header,h2.zoza-list-header{margin:0 0 24px}.zoza-list-header h2,h2.zoza-list-header{font-size:30.4px;margin-bottom:5.6px}.zoza-list-header p{margin:0;color:var(--mute)}.zoza-page-lede{margin:0 0 24px;max-width:70ch}.zoza-hello-card{box-sizing:border-box;margin:16px 0;max-width:100%}.zoza-hello-card .zoza-contact-form{grid-template-columns:minmax(0,1fr);gap:9.6px;display:grid}.zoza-hello-card .zoza-field{gap:3.2px;min-width:0;display:grid}.zoza-hello-card label{font-weight:600;font-size:13.6px}.zoza-hello-card input[type=text],.zoza-hello-card input[type=tel],.zoza-hello-card textarea{box-sizing:border-box;border-radius:8px;color:var(--fg);width:100%;padding:8px 9.6px;border:1px solid var(--line);font:inherit;background:var(--bg)}.zoza-hello-card button{border-radius:8px;font-weight:700;color:var(--on-accent);cursor:pointer;padding:10.4px 17.6px;border:0;font:inherit;background:var(--accent)}.zoza-hello-card .zoza-hotline{margin:9.6px 0 0;font-size:14.4px}.zoza-hello-card .zoza-sub-head{margin:0 0 9.6px}.zoza-hello-card-boxed{box-shadow:0 10px 30px rgba(0,0,0,.14);border-radius:16px;color:var(--fg);padding:20px;border:1px solid var(--line);background:var(--bg)}.zoza-hello-card-inline{border-radius:16px;color:var(--fg);padding:14.4px;background:var(--alt)}.zoza-hello-card-tabbed{box-shadow:0 6px 20px rgba(0,0,0,.1);color:var(--fg);border-top:4px solid var(--accent);padding:16px;background:var(--bg)}.zoza-hello-card .zoza-switcher{border-bottom:1px solid var(--line);gap:0;display:flex;flex-wrap:wrap}.zoza-hello-card .zoza-switcher input{height:1px;width:1px;position:absolute;opacity:0}.zoza-hello-card .zoza-switcher label{border-bottom:3px solid transparent;color:var(--mute);cursor:pointer;padding:7.2px 14.4px}.zoza-hello-card .zoza-switcher input:checked + label{border-bottom-color:var(--accent);color:var(--head)}.zoza-hello-card-call{text-align:center;border-radius:16px;color:var(--fg);padding:16px;background:var(--alt)}.zoza-hello-card .zoza-dial{border-radius:999px;text-decoration:none;font-weight:700;color:var(--on-accent);font-size:20px;padding:14.4px 25.6px;display:inline-block;background:var(--accent)}.zoza-hello-card-two{border-radius:16px;color:var(--fg);padding:17.6px;border:2px dashed var(--line);background:var(--bg)}.zoza-hello-card fieldset{margin:0;gap:8px;min-width:0;padding:0;border:0;display:grid}.zoza-hello-card legend{letter-spacing:0.08em;color:var(--mute);font-size:12px}.zoza-hello-card details > summary{list-style:none;border-radius:8px;margin:4.8px 0;color:var(--bg);cursor:pointer;padding:8px 16px;display:inline-block;background:var(--head)}.zoza-hello-card-compact{border-radius:16px;color:var(--fg);padding:16px;border:1px solid var(--line);background:var(--alt)}.zoza-hello-card-dark{border-radius:16px;color:var(--bg);padding:19.2px;background:var(--head)}.zoza-hello-card-dark input[type=text],.zoza-hello-card-dark input[type=tel],.zoza-hello-card-dark textarea{color:var(--bg);border:1px solid var(--bg);background:transparent}.zoza-hello-card-dark a{color:var(--bg)}.zoza-entry-header .zoza-published{margin:0 0 20px}.zoza-at-a-glance{border-radius:16px;font-size:14.4px;padding:16px;margin-bottom:24px;background:var(--alt)}.zoza-at-a-glance dl{grid-template-columns:auto minmax(0,1fr);margin:0;gap:4.8px 16px;display:grid}.zoza-at-a-glance dd{margin:0}.zoza-at-a-glance dt{color:var(--mute)}.zoza-entry-sm .zoza-duo{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.zoza-pill-link,.zoza-dial,.zoza-hello-card button,.zoza-finder button{border-radius:0}.zoza-card-image img,.zoza-markdown img,.zoza-entry-text img{border-radius:8px}[data-rt]::after{content:" · " attr(data-rt)}.zoza-breadcrumbs{border-radius:8px;padding:5.6px 11.2px;border:1px solid var(--line)}.zoza-contents{padding-left:16px;border-left:4px solid var(--accent);background:transparent}.zoza-entry-text blockquote,.zoza-markdown blockquote{border-radius:16px;padding:16px;border:1px solid var(--line);background:var(--alt)}.zoza-entry-text ul,.zoza-markdown ul{list-style-type:square}.zoza-chips a::before,.zoza-post-meta a::before{color:var(--accent);content:"#"}.zoza-crawl-outlineTop{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:13.12px;padding:5.6px 0;overflow:hidden}.zoza-crawl-outlineTop{border-bottom:1px solid var(--line);background:var(--bg)}.zoza-entry-pg-centered{text-align:center;margin:0 auto;max-width:60ch}.zoza-paginator-more a{text-align:center;border-radius:16px;font-weight:700;width:100%;padding:12.8px;display:block;background:var(--alt)}@media (min-width:640px){.zoza-banner .zoza-headline{font-size:41.6px}.zoza-bottom-mg .zoza-widget-list{grid-template-columns:repeat(4, minmax(0,1fr))}.zoza-hello-card-inline .zoza-contact-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.zoza-entry-sm .zoza-duo{grid-template-columns:176px minmax(0,1fr);align-items:start}}@media (min-width:960px){.zoza-secondary-post{grid-template-columns:repeat(2, minmax(0,1fr))}}