:root{--jzl-primary:var(--wp--preset--color--primary, #1d294c);--jzl-hover:var(--wp--preset--color--primary-hover, #34456f);--jzl-link:var(--wp--preset--color--link, #2457a7);--jzl-heading:var(--wp--preset--color--heading, #172033);--jzl-text:var(--wp--preset--color--body, #374151);--jzl-muted:var(--wp--preset--color--muted, #64748b);--jzl-line:var(--wp--preset--color--border, #e2e8f0);--jzl-surface:var(--wp--preset--color--surface, #f5f7fa);--jzl-wide:1200px;--jzl-reading:780px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--jzl-text);background:#fff;overflow-wrap:break-word}button,input,select,textarea{font:inherit}button,summary{-webkit-tap-highlight-color:#fff0}img{max-width:100%;height:auto}figure{max-width:100%}a{color:var(--jzl-link);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--jzl-link);outline-offset:4px}[hidden]{display:none!important}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jzl-skip{position:absolute;top:-100px;left:16px;z-index:100000;background:#fff;padding:10px 16px}.jzl-skip:focus{top:10px}.jzl-container{width:min(var(--jzl-wide), calc(100% - 48px));margin-inline:auto}.jzl-icon{width:24px;height:24px;display:block;flex-shrink:0}.jzl-header{border-bottom:1px solid var(--jzl-line);background:#fff;position:relative;z-index:20}.jzl-header-inner{min-height:86px;display:flex;align-items:center;gap:28px}.jzl-brand-wrap{flex-shrink:0;max-width:320px}.jzl-brand{display:inline-flex;align-items:center;gap:10px;color:var(--jzl-primary);font-size:25px;font-weight:800;text-decoration:none;line-height:1.4}.jzl-brand .jzl-icon{width:35px;height:35px}.custom-logo-link{display:inline-flex;align-items:center}.custom-logo{width:auto;max-width:240px;max-height:52px;object-fit:contain}.jzl-nav{margin-left:auto;min-width:0}.jzl-menu{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:10px 26px}.jzl-menu a{display:block;padding-block:12px;color:var(--jzl-heading);font-size:15px;font-weight:600;text-decoration:none}.jzl-menu a:hover,.jzl-menu .current-menu-item>a,.jzl-menu .current-menu-ancestor>a{color:var(--jzl-link)}.jzl-search{position:relative;flex-shrink:0}.jzl-search summary,.jzl-menu-toggle{display:grid;place-items:center;width:44px;height:44px;color:var(--jzl-primary);background:#fff;border:0;border-radius:7px;cursor:pointer}.jzl-search summary{list-style:none}.jzl-search summary::-webkit-details-marker{display:none}.jzl-search summary:hover,.jzl-menu-toggle:hover{background:var(--jzl-surface)}.jzl-menu-toggle{display:none}.jzl-search-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(440px, calc(100vw - 36px));padding:20px;background:#fff;border:1px solid var(--jzl-line);border-radius:10px;box-shadow:0 10px 24px #1720330d}.jzl-search-form{display:flex;align-items:stretch;gap:10px;width:100%}.jzl-search-form input{flex:1;min-width:0;padding:10px 12px;border:1px solid #b8c5d5;border-radius:7px;background:#fff;color:var(--jzl-text);font-size:16px}.jzl-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:10px 22px;border:1px solid var(--jzl-primary);border-radius:7px;color:#fff;background:var(--jzl-primary);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;line-height:1.6}.jzl-button:hover{color:#fff;background:var(--jzl-hover);text-decoration:none}.jzl-main{padding-block:42px 64px;min-height:45vh}.jzl-front{padding-top:24px}.jzl-page-heading{margin-bottom:30px}.jzl-page-heading h1{margin:0 0 18px;max-width:1000px;font-size:clamp(30px, 3.4vw, 40px);line-height:1.4;color:var(--jzl-primary);letter-spacing:-.5px}.jzl-page-heading .jzl-search-form{max-width:780px}.jzl-description{max-width:780px;color:var(--jzl-muted)}.jzl-entry-content>:where(:not(.alignwide):not(.alignfull)){max-width:var(--jzl-reading);margin-inline:auto}.jzl-entry-content>.alignwide{width:100%;max-width:var(--jzl-wide);margin-inline:auto}.jzl-entry-content>.alignfull{width:100%;max-width:none}.jzl-prose{line-height:1.9}.jzl-prose h2{font-size:28px;margin-block:40px 18px}.jzl-prose h3{font-size:22px;margin-block:28px 14px}.jzl-prose p{margin-block:0 22px}.jzl-prose li{margin-bottom:8px}.jzl-prose iframe{max-width:100%}.jzl-prose figure{margin-inline:0}.jzl-entry-content .wp-block-image img{border-radius:7px}.jzl-entry-content figcaption{font-size:13px;color:var(--jzl-muted)}.jzl-entry-content :where(pre,.wp-block-code){overflow:auto;max-width:100%;border:1px solid var(--jzl-line);border-radius:8px;background:var(--jzl-surface);padding:18px;font-size:14px;line-height:1.8}.jzl-entry-content .wp-block-table{overflow-x:auto;border:1px solid var(--jzl-line);border-radius:8px}.jzl-entry-content .wp-block-table table{border-collapse:collapse;min-width:550px;font-size:15px;margin:0}.jzl-entry-content .wp-block-table th,.jzl-entry-content .wp-block-table td{border:0;border-bottom:1px solid var(--jzl-line);padding:12px 16px;text-align:start}.jzl-entry-content .wp-block-table th{background:var(--jzl-surface)}.jzl-entry-content .wp-block-table tr:last-child td{border-bottom:0}.jzl-post-list{max-width:900px}.jzl-post-card{display:flex;align-items:flex-start;gap:24px;border-bottom:1px solid var(--jzl-line);padding-block:24px}.jzl-post-card:first-child{padding-top:0}.jzl-card-image{width:220px;flex-shrink:0;display:block}.jzl-card-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:7px}.jzl-card-body{min-width:0}.jzl-card-body h2{font-size:22px;margin:0 0 10px;line-height:1.5}.jzl-card-body h2 a{color:var(--jzl-heading);text-decoration:none}.jzl-card-body h2 a:hover{text-decoration:underline}.jzl-meta{display:flex;flex-wrap:wrap;gap:5px 16px;font-size:13px;color:var(--jzl-muted)}.jzl-card-excerpt{margin-top:10px;font-size:15px;color:var(--jzl-muted)}.jzl-card-excerpt p{margin:0}.jzl-empty{padding:28px;border:1px solid var(--jzl-line);border-radius:10px;background:var(--jzl-surface)}.jzl-empty h2{margin-top:0;font-size:24px}.jzl-empty p{margin-bottom:0}.pagination .nav-links{display:flex;gap:9px;flex-wrap:wrap;margin-block:30px}.pagination .page-numbers{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;padding:5px 12px;border:1px solid var(--jzl-line);border-radius:6px;text-decoration:none;font-size:14px}.pagination .current{background:var(--jzl-primary);border-color:var(--jzl-primary);color:#fff}.jzl-footer{border-top:1px solid var(--jzl-line);background:var(--jzl-surface);padding-top:38px}.jzl-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding-bottom:30px}.jzl-footer .jzl-brand{font-size:22px}.jzl-footer .jzl-icon{width:30px;height:30px}.jzl-footer-intro p{font-size:13px;color:var(--jzl-muted);max-width:310px}.jzl-footer-nav h2{font-size:14px;margin:0 0 12px}.jzl-footer-menu{list-style:none;margin:0;padding:0}.jzl-footer-menu a{font-size:13px;color:var(--jzl-muted);text-decoration:none}.jzl-footer-menu a:hover{text-decoration:underline}.jzl-footer-bottom{border-top:1px solid var(--jzl-line);padding-block:17px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--jzl-muted)}.jzl-footer-bottom a{color:inherit}.jzl-comments{max-width:var(--jzl-reading);margin-top:42px;border-top:1px solid var(--jzl-line);padding-top:26px}.jzl-comments textarea,.jzl-comments input:not([type=checkbox]):not([type=submit]){width:100%;padding:10px;border:1px solid var(--jzl-line);border-radius:6px}.jzl-not-found{max-width:780px;text-align:center;padding-block:64px}.jzl-error-code{font-size:80px;font-weight:800;color:#b7c5da;line-height:1.2;margin:0 0 20px}.jzl-not-found h1{font-size:34px;color:var(--jzl-primary)}.jzl-not-found .jzl-search-form{margin-top:35px}@media (max-width:1050px){.jzl-header-inner{gap:18px}.jzl-menu{gap:5px 18px}.jzl-menu a{font-size:14px}.jzl-brand{font-size:23px}}@media (max-width:850px){.jzl-header-inner{min-height:72px;flex-wrap:wrap;gap:8px}.jzl-brand-wrap{max-width:calc(100% - 110px)}.jzl-search{margin-left:auto}.jzl-nav{order:4;flex-basis:100%;margin:0;padding-bottom:18px}.jzl-menu{justify-content:flex-start}.jzl-header[data-enhanced] .jzl-menu-toggle{display:grid}.jzl-header[data-enhanced] .jzl-menu{display:block}.jzl-header[data-enhanced] .jzl-menu a{padding:9px 0}.jzl-search-panel{right:-52px}.jzl-footer-grid{grid-template-columns:repeat(3,1fr);gap:24px}.jzl-footer-intro{grid-column:1 / -1}.jzl-footer-intro p{max-width:600px}}@media (max-width:600px){body{font-size:17px}.jzl-container{width:calc(100% - 36px)}.jzl-brand{font-size:22px}.jzl-main{padding-block:30px 40px}.jzl-prose h2{font-size:24px}.jzl-prose h3{font-size:20px}.jzl-post-card{flex-direction:column;gap:15px}.jzl-card-image{width:100%}.jzl-card-body h2{font-size:21px}.jzl-footer-grid{grid-template-columns:repeat(2,1fr)}.jzl-button{font-size:14px;padding-inline:16px}.custom-logo{max-width:190px;max-height:44px}.jzl-not-found h1{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.jzl-front .jzl-entry-content>*+*{margin-block-start:0}.jzl-home-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;padding:38px 0 55px}.jzl-hero-copy h1{font-size:48px;line-height:1.3;letter-spacing:-1.5px;color:var(--jzl-primary);margin:16px 0 22px;max-width:620px}.jzl-hero-copy p{margin:0 0 24px;font-size:17px;line-height:1.9}.jzl-hero-copy .jzl-eyebrow{font-size:14px;color:var(--jzl-muted);letter-spacing:1px;margin:0}.jzl-hero-art img{width:100%;height:auto;display:block}.jzl-hero-art figure{margin:0}.jzl-hero-copy .wp-block-buttons{gap:14px}.jzl-route-panel{background:var(--jzl-surface);border-radius:10px;padding:28px 32px;margin:0 0 24px}.jzl-route-panel>h2{font-size:28px;margin:0 0 24px}.jzl-route-panel>p{font-size:14px;margin:20px 0 0}.jzl-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.jzl-step{position:relative;min-width:0}.jzl-step:not(:last-child):after{content:'›';position:absolute;right:-20px;top:20px;color:#a2afc1;font-size:28px}.jzl-step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--wp--preset--color--accent,#fcbf01);color:var(--jzl-primary);font-size:13px;font-weight:700;margin:0 0 10px}.jzl-step h3{font-size:17px;margin:0 0 8px}.jzl-step p:not(.jzl-step-number){font-size:14px;color:var(--jzl-muted);line-height:1.8;margin:0}.jzl-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:56px}.jzl-category-card{border:1px solid var(--jzl-line);border-radius:10px;padding:24px}.jzl-category-card h3{font-size:20px;margin:0 0 12px}.jzl-category-card p{font-size:15px;color:var(--jzl-muted);margin:0 0 16px}.jzl-category-card p:last-child{margin-bottom:0;font-size:14px;font-weight:600}.jzl-home-section{margin-bottom:56px}.jzl-home-section h2{font-size:28px;margin:0 0 22px}.jzl-content-query .wp-block-post-template{list-style:none;padding:0;margin:0}.jzl-featured .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jzl-featured .wp-block-post{border:1px solid var(--jzl-line);border-radius:10px;overflow:hidden;min-width:0}.jzl-featured .wp-block-post-featured-image{margin:0}.jzl-featured .wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0}.jzl-featured .wp-block-post-title{margin:20px 22px 10px;font-size:20px}.jzl-featured .wp-block-post-excerpt{margin:0 22px 22px;font-size:15px;color:var(--jzl-muted)}.wp-block-post-title a{color:var(--jzl-heading);text-decoration:none}.wp-block-post-title a:hover{text-decoration:underline}.jzl-content-query .wp-block-query-no-results{padding:24px;border-radius:8px;background:var(--jzl-surface);color:var(--jzl-muted);font-size:15px}.jzl-content-query .wp-block-query-no-results p{margin:0}.jzl-home-editorial{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:42px}.jzl-home-latest .wp-block-post{border-bottom:1px solid var(--jzl-line);padding:22px 0;min-width:0}.jzl-home-latest .wp-block-post:first-child{padding-top:0}.jzl-home-latest .wp-block-post:has(.wp-block-post-featured-image){display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:24px;align-items:start}.jzl-home-latest .wp-block-post-featured-image{grid-row:1/4;margin:0}.jzl-home-latest .wp-block-post-featured-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.jzl-home-latest .wp-block-post-title{font-size:20px;margin:0 0 8px}.jzl-home-latest .wp-block-post-excerpt{font-size:15px;color:var(--jzl-muted);margin:0}.wp-block-post-excerpt__excerpt{margin:0 0 8px}.wp-block-post-excerpt__more-text{margin:8px 0 0;font-size:14px}.jzl-home-sidebar{display:flex;flex-direction:column;gap:24px}.jzl-side-box{border:1px solid var(--jzl-line);border-radius:10px;padding:23px}.jzl-side-box h2,.jzl-side-box h3{font-size:20px;margin:0 0 15px}.jzl-side-box p{font-size:14px;color:var(--jzl-muted);line-height:1.85}.jzl-side-box a{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--jzl-line);padding:12px 0;font-size:14px;text-decoration:none}.jzl-side-box a:last-child{padding-bottom:0}.jzl-home-about{background:var(--jzl-surface);padding:28px 32px;border-radius:10px;margin-bottom:0}.jzl-home-about h2{font-size:22px;margin:0 0 12px}.jzl-home-about p{font-size:15px;color:var(--jzl-muted);margin:0}.jzl-breadcrumbs{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--jzl-muted);margin-bottom:24px}.jzl-breadcrumbs a{text-decoration:none}.jzl-article-heading{max-width:1000px;border-bottom:1px solid var(--jzl-line);padding-bottom:28px}.jzl-deck{font-size:18px;line-height:1.85;max-width:850px;color:var(--jzl-muted)}.jzl-disclosure,.jzl-notice{background:var(--jzl-surface);padding:15px 18px;border-left:3px solid var(--jzl-link);border-radius:6px;font-size:14px;line-height:1.8}.jzl-disclosure{margin-bottom:0}.jzl-reading-layout{display:grid;grid-template-columns:minmax(0,780px) 240px;gap:60px;align-items:start}.jzl-reading-main{min-width:0}.jzl-comparison .jzl-reading-layout{grid-template-columns:minmax(0,840px) 230px;gap:50px}.jzl-reading-layout.jzl-no-toc{display:block}.jzl-no-toc .jzl-reading-main{max-width:780px}.jzl-page-resources .jzl-reading-main,.jzl-page-contact .jzl-reading-main{max-width:none}.jzl-reading-main .jzl-entry-content>*{max-width:100%}.jzl-toc{position:sticky;top:24px;padding-left:22px;border-left:1px solid var(--jzl-line);max-height:calc(100vh - 48px);overflow:auto}.admin-bar .jzl-toc{top:56px;max-height:calc(100vh - 80px)}.jzl-toc h2{font-size:16px;margin:0 0 14px}.jzl-toc p,.jzl-toc>a{font-size:12px;color:var(--jzl-muted)}.jzl-toc-list{list-style:none;padding:0;margin:0}.jzl-toc-list a{display:block;font-size:14px;line-height:1.7;color:var(--jzl-muted);text-decoration:none;padding:7px 0 7px 10px;border-left:2px solid #fff0}.jzl-toc-list .jzl-toc-sub a{padding-left:22px;font-size:13px}.jzl-toc-list a[aria-current]{color:var(--jzl-link);border-color:var(--jzl-link);font-weight:600}.jzl-mobile-toc{display:none}.jzl-reading-main .jzl-prose>h2:first-child{margin-top:0}.jzl-prose h2,.jzl-prose h3{scroll-margin-top:30px}.jzl-post-navigation{display:flex;justify-content:space-between;gap:25px;margin:32px 0;font-size:15px}.jzl-related{border-top:1px solid var(--jzl-line);padding-top:36px;margin-top:44px}.jzl-related h2{font-size:25px}.jzl-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jzl-post-card.jzl-post-compact{display:block;padding:22px;border:1px solid var(--jzl-line);border-radius:10px}.jzl-post-compact .jzl-card-image{width:100%;margin-bottom:17px}.jzl-post-compact .jzl-card-body h2{font-size:20px}.jzl-post-compact .jzl-meta{font-size:12px}.jzl-post-compact .jzl-card-excerpt{font-size:14px}.jzl-category-switch{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 30px}.jzl-category-switch a{border:1px solid var(--jzl-line);padding:7px 13px;border-radius:6px;font-size:14px;text-decoration:none;color:var(--jzl-text)}.jzl-category-switch a[aria-current]{background:var(--jzl-primary);color:#fff;border-color:var(--jzl-primary)}.jzl-category-featured{margin-bottom:38px}.jzl-category-featured>h2{font-size:24px}.jzl-editorial{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:42px}.jzl-editorial>.jzl-sidebar{min-width:0}.jzl-sidebar{display:flex;flex-direction:column;gap:24px}.jzl-list-heading{font-size:26px;margin:0 0 25px}.jzl-editorial .jzl-card-image{width:200px}.jzl-editorial .jzl-card-body h2{font-size:21px}.jzl-page-route .jzl-phase{border:1px solid var(--jzl-line);border-radius:10px;padding:25px;margin-bottom:24px}.jzl-phase h2{margin:15px 0}.jzl-phase ul{margin-bottom:0}.jzl-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jzl-resource-card{border:1px solid var(--jzl-line);border-radius:10px;padding:24px;display:flex;flex-direction:column;min-width:0}.jzl-resource-card h2{font-size:22px;margin:8px 0 12px}.jzl-resource-card p{font-size:15px;margin:0 0 16px}.jzl-resource-card .jzl-resource-type{font-size:12px;color:var(--jzl-muted)}.jzl-resource-card p:last-child{margin-top:auto;margin-bottom:0;font-size:14px}.jzl-resource-filters{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.jzl-resource-filters button{padding:7px 13px;background:#fff;border:1px solid var(--jzl-line);border-radius:6px;font-size:14px;color:var(--jzl-text);cursor:pointer}.jzl-resource-filters button[aria-pressed=true]{background:var(--jzl-primary);border-color:var(--jzl-primary);color:#fff}.jzl-resource-status{font-size:13px;color:var(--jzl-muted)}.is-style-jzl-tip,.is-style-jzl-warning{border:1px solid var(--jzl-line);border-left:3px solid var(--jzl-link);background:var(--jzl-surface);padding:20px 24px;border-radius:7px}.is-style-jzl-warning{border-left-color:#fcbf01;background:#fffdf3}.is-style-jzl-tip>p:last-child,.is-style-jzl-warning>p:last-child{margin-bottom:0}.jzl-prose .wp-block-details{border-block:1px solid var(--jzl-line);padding:15px 0}.jzl-prose .wp-block-details summary{cursor:pointer;font-weight:600}.jzl-code-wrap{position:relative;min-width:0;margin-block:24px}.jzl-code-wrap pre{margin:0!important;padding-top:48px!important}.jzl-copy-code{position:absolute;top:9px;right:9px;z-index:1;font-size:12px;padding:4px 10px;border:1px solid var(--jzl-line);border-radius:5px;background:#fff;color:var(--jzl-primary);cursor:pointer}.jzl-copy-status{font-size:12px;color:var(--jzl-muted)}@media(max-width:1050px){.jzl-home-hero{gap:28px}.jzl-hero-copy h1{font-size:41px}.jzl-home-editorial,.jzl-editorial{grid-template-columns:minmax(0,1fr) 265px;gap:26px}.jzl-home-latest .wp-block-post:has(.wp-block-post-featured-image){grid-template-columns:160px minmax(0,1fr);gap:18px}.jzl-reading-layout,.jzl-comparison .jzl-reading-layout{grid-template-columns:minmax(0,1fr) 210px;gap:32px}.jzl-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jzl-editorial .jzl-card-image{width:155px}}@media(max-width:850px){.jzl-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.jzl-reading-layout,.jzl-comparison .jzl-reading-layout,.jzl-editorial{grid-template-columns:minmax(0,1fr)}.jzl-toc{display:none}.jzl-mobile-toc{display:block;border:1px solid var(--jzl-line);border-radius:8px;padding:14px 18px;background:var(--jzl-surface);margin-bottom:28px;font-size:15px}.jzl-mobile-toc summary{font-weight:600;cursor:pointer}.jzl-home-editorial{grid-template-columns:minmax(0,1fr)}.jzl-home-sidebar,.jzl-sidebar{display:grid;grid-template-columns:1fr 1fr}.jzl-category-card{padding:20px}.jzl-steps{gap:20px}.jzl-hero-copy h1{font-size:36px}.jzl-related-grid{gap:16px}}@media(max-width:600px){.jzl-home-hero{grid-template-columns:1fr;gap:25px;padding:15px 0 32px}.jzl-hero-copy h1{font-size:34px;letter-spacing:-.8px}.jzl-hero-copy p{font-size:16px}.jzl-hero-art{max-width:300px;width:75%;justify-self:center}.jzl-route-panel{padding:24px}.jzl-route-panel>h2{font-size:24px}.jzl-steps{grid-template-columns:1fr;gap:16px}.jzl-step{border-bottom:1px solid var(--jzl-line);padding-bottom:16px;display:grid;grid-template-columns:30px 1fr;gap:0 12px}.jzl-step:last-child{border:0;padding-bottom:0}.jzl-step-number{margin:0}.jzl-step h3{margin:0 0 4px}.jzl-step p:not(.jzl-step-number){grid-column:2}.jzl-step:after{display:none}.jzl-categories{gap:12px;margin-bottom:40px}.jzl-category-card{padding:18px}.jzl-category-card h3{font-size:18px}.jzl-category-card p{font-size:13px}.jzl-home-section{margin-bottom:40px}.jzl-home-section h2{font-size:24px}.jzl-featured .wp-block-post-template,.jzl-related-grid,.jzl-resource-grid{grid-template-columns:1fr}.jzl-home-latest .wp-block-post:has(.wp-block-post-featured-image){display:block}.jzl-home-latest .wp-block-post-featured-image{margin-bottom:14px}.jzl-home-sidebar,.jzl-sidebar{grid-template-columns:1fr}.jzl-home-about{padding:24px}.jzl-home-about h2{font-size:21px}.jzl-article-heading{padding-bottom:24px}.jzl-deck{font-size:16px}.jzl-category-switch{gap:8px}.jzl-category-switch a{font-size:13px}.jzl-editorial .jzl-card-image{width:100%}.jzl-post-navigation{flex-direction:column;gap:14px}.jzl-breadcrumbs{font-size:12px}.jzl-resource-card{padding:22px}.jzl-phase{padding:21px!important}}@media(max-width:360px){.jzl-categories{grid-template-columns:1fr}.jzl-hero-copy h1{font-size:30px}}.jzl-wide-content>*{max-width:none}.jzl-resource-card[hidden]{display:none}.jzl-solution-card{padding:24px;border:1px solid var(--jzl-line);border-radius:10px;margin-block:24px}.jzl-solution-card h3{margin-top:0}.jzl-solution-card .wp-block-buttons{margin-top:20px}.jzl-prose .wp-block-table{max-width:100%;overflow-x:auto}.jzl-prose .wp-block-table table{min-width:560px;border-collapse:collapse}.jzl-prose .wp-block-table th,.jzl-prose .wp-block-table td{padding:12px 16px;border:1px solid var(--jzl-line);text-align:left}.jzl-prose .wp-block-table th{background:var(--jzl-surface)}