.shell .jb-main{padding-bottom:clamp(56px,7vw,110px)}.shell .jb-hero{max-width:1280px;margin:0 auto;padding:clamp(28px,5vw,72px) clamp(18px,4vw,40px) 0}.shell .jb-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--green-300);background:var(--green-50);color:var(--green-800);border-radius:999px;padding:5px 12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:22px}.shell .jb-h1{margin:0 0 18px;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5.6vw,72px);line-height:.98;letter-spacing:-.028em;text-wrap:balance;color:var(--ink-900);max-width:16ch}.shell .jb-h1 em{color:var(--green-700);font-style:normal}.shell .jb-lede{margin:0 0 26px;font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:var(--ink-700);max-width:52ch;text-wrap:pretty}.shell .jb-cta-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.shell .jb-proof{margin-top:28px;padding-top:20px;border-top:1px solid var(--border-default);font-size:13.5px;gap:10px 22px;max-width:720px}.shell .jb-main>.tz{margin-top:clamp(40px,5vw,72px)}.shell .jb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none}.shell .jb-card-body{margin:0;color:var(--ink-700);font-size:15px;line-height:1.5}.shell .jb-grid .mk-card-title{margin:0}.shell .jb-band-section{max-width:1280px;margin:clamp(56px,7vw,110px) auto 0;padding:0 clamp(18px,4vw,40px)}.shell .jb-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,3vw,48px);align-items:center}.shell .jb-band-h2{margin:12px 0 16px}.shell .jb-checked{list-style:none;margin:0;padding:20px;border-radius:18px;font-size:14.5px;background:color-mix(in srgb,var(--paper-0) 6%,transparent);border:1px solid color-mix(in srgb,var(--paper-0) 12%,transparent)}.shell .jb-checked li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--paper-0) 12%,transparent)}.shell .jb-checked li:last-child{border-bottom:0}.shell .jb-checked li:after{content:"Checked";color:var(--green-300);font-weight:600;white-space:nowrap}.shell .jb-join{text-align:center}.shell .jb-join-row{justify-content:center;margin-top:26px}.shell .jb-crumbs{font-size:13px;color:var(--ink-500);margin-bottom:18px}.shell .jb-crumbs a{color:var(--green-700);text-decoration:none}.shell .jb-crumbs a:hover{text-decoration:underline}.shell .jb-listings{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin-top:28px}.shell .jb-note{margin:14px 0 0;font-size:13px;color:var(--ink-500);max-width:70ch}.shell .jb-regions{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.shell .jb-regions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--border-default);border-radius:999px;background:var(--paper-0);color:var(--ink-900);font-size:14.5px;font-weight:500;text-decoration:none}.shell .jb-regions a:hover{border-color:var(--green-500);color:var(--green-700)}.jb-faq{display:grid;gap:16px;margin:16px 0 0}.jb-faq-item{background:var(--paper-1,#fff);border:1px solid var(--border-default);border-radius:14px;padding:16px 18px}.jb-faq dt{font-weight:600;color:var(--ink-900);margin:0 0 6px}.jb-faq dd{margin:0;color:var(--ink-700);line-height:1.55}@media (min-width:760px){.jb-faq{grid-template-columns:1fr 1fr}}