.f3WDiG_bubble{visibility:hidden;z-index:1000;background:var(--ink);max-width:min(300px,100vw - 24px);color:var(--paper);letter-spacing:0;text-transform:none;text-align:left;pointer-events:none;border-radius:12px;padding:10px 13px;font-size:14px;font-weight:500;line-height:1.45;position:fixed;top:0;left:0;box-shadow:0 12px 32px #15171938}
.z1AONq_panel{background:var(--linen);border-radius:28px;margin:44px 0 52px;padding:clamp(22px,3vw,34px);font-size:16px;line-height:1.55}.z1AONq_eyebrow{color:var(--sage-dark);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.z1AONq_heading{letter-spacing:-.03em;margin:0 0 10px;font-size:24px;line-height:1.15}.z1AONq_blurb{color:#4a4640;max-width:62ch;margin:0 0 24px}.z1AONq_pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 26px;padding:0;list-style:none;display:grid}.z1AONq_figure{margin:0}.z1AONq_image{background:#fff;width:100%;height:auto;display:block;box-shadow:0 1px 2px #15171914,0 8px 22px #1517191a}.z1AONq_figure figcaption{color:#4a4640;margin-top:10px;font-size:13px;line-height:1.4}.z1AONq_form{background:var(--paper);border-radius:20px;padding:clamp(18px,2.5vw,28px)}.z1AONq_more{color:var(--muted);margin:14px 0 0;font-size:14px}.z1AONq_more a{color:var(--sage-dark);text-decoration:underline}@media (max-width:720px){.z1AONq_pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
