/* SPK-HDRINFO: no subtitle under page titles; ⓘ button next to the title shows it */
:root:root body .blv-hero__t p.blv-hero__g.blv-hero__g.blv-hero__g.blv-hero__g.blv-hero__g.blv-hero__g.blv-hero__g.blv-hero__g,:root:root body .blv-hero__t .spk-wm-desc.spk-wm-desc.spk-wm-desc.spk-wm-desc.spk-wm-desc.spk-wm-desc.spk-wm-desc.spk-wm-desc{display:none!important}
.spk-hi{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:26px;height:26px;margin:-8px 0 -8px 6px;position:relative;top:-2px;font-size:0;line-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:#64748b;cursor:pointer;flex:none}
.spk-hi:hover,.spk-hi[aria-expanded=true]{background:rgba(20,184,166,.12);color:#0f766e}
.spk-hi:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}
.spk-hi[hidden]{display:none}
.spk-hi svg{width:17px;height:17px}
.spk-hipop{position:fixed;z-index:2147483000;max-width:min(340px,calc(100vw - 24px));background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.14);padding:10px 12px;font-size:14px;line-height:1.45}
.spk-hipop[hidden]{display:none}
html.av2.av2-ph body.blv-tools .blv-hero .blv-hero__t h1[data-spkt]{display:inline-flex!important;align-items:center}
html.av2.av2-ph body.blv-tools .blv-hero .blv-hero__t h1[data-spkt]::after{order:-1}
html.av2.av2-ph body.blv-tools .blv-hero .blv-hero__t h1[data-spkt] .spk-hi{margin:0 0 0 6px;top:0}
/* SPK-INFOPOP dialog */
.spk-hipop{display:none!important}
.spk-hi--bar{width:36px;height:36px;margin:0 6px 0 0;top:0;border:1px solid #e5e7eb;background:#fff}
.spk-hi--bar svg{width:19px;height:19px}
#ios .ios-lt .spk-hi{margin:-10px 0 -10px 6px;top:-3px;width:32px;height:32px}
.spk-ip{position:fixed;inset:0;z-index:2147483100;background:rgba(15,23,42,.42);display:flex;align-items:center;justify-content:center;padding:24px}
.spk-ip[hidden]{display:none}
.spk-ip__p{background:#fff;color:#1f2937;width:min(600px,100%);max-height:min(82vh,760px);display:flex;flex-direction:column;border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.25);overflow:hidden;font-size:15px;line-height:1.45}
.spk-ip__grab{display:none}
.spk-ip__h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 4px}
.spk-ip__h h2{margin:0;font-size:21px;line-height:1.25;font-weight:650}
.spk-ip__x{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:#f1f5f9;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.spk-ip__x:focus-visible,.spk-ip__f a:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}
.spk-ip__i{margin:0;padding:0 20px 12px;color:#475569}
.spk-ip__b{overflow:auto;padding:4px 20px 16px;border-top:1px solid #eef2f5}
.spk-ip__g h3{margin:14px 0 6px;font-size:14px;font-weight:650;color:#0f766e;letter-spacing:.01em}
.spk-ip__g.is-cur h3{color:#0b5f58}
.spk-ip__here{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#dff3f0;color:#0f766e;font-size:11.5px;font-weight:600;vertical-align:1px}
.spk-ip__g ul{margin:0;padding:0 0 0 18px}
.spk-ip__g li{margin:3px 0}
.spk-ip__f{padding:12px 20px 16px;border-top:1px solid #eef2f5}
.spk-ip__f a{color:#0f766e;font-weight:600;text-decoration:none}
.spk-ip__f a:hover{text-decoration:underline}
html.spk-ip-open,html.spk-ip-open body{overflow:hidden}
@media (max-width:700px){.spk-ip{align-items:flex-end;padding:0}
 .spk-ip__p{width:100%;max-height:86vh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom)}
 .spk-ip__grab{display:block;width:40px;height:4px;border-radius:4px;background:#cbd5e1;margin:8px auto 0}}
.nr-tabs .spk-hi--tabs{display:inline-flex!important;visibility:visible!important;flex:none!important;margin:0 0 0 auto;align-self:center;top:0;width:32px;height:32px;border:1px solid #e5e7eb;background:#fff}
.v4-hd h1 .spk-hi,.v4-hd h2 .spk-hi,.icc-hero .spk-hi{margin:-8px 0 -8px 8px;top:-2px;color:inherit;opacity:.8}
.spk-hi--float{position:fixed!important;z-index:60;width:32px;height:32px;margin:0;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.08)}
