.fh .bk-sp-meta{display:flex;flex-wrap:wrap;gap:8px;margin:1.2rem 0 0;padding:0;list-style:none}.fh .bk-sp-meta li{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:.4rem .9rem;border-radius:var(--rp);background:var(--soft);font-size:14px;font-weight:700}.fh .bk-sp-meta svg,.fh .bk-sp-ico{width:18px;height:18px;flex:none}.fh .bk-sp-quote{margin:1.6rem 0 0;padding:clamp(1.2rem,2.4vw,1.8rem);border-radius:var(--r);background:var(--purple-s);color:var(--purple-ink)}.fh .bk-sp-quote p{font-size:19px;line-height:1.4;letter-spacing:-.01em;margin:0 0 .6rem;color:var(--purple-ink)}.fh .bk-sp-quote cite{font-style:normal;font-size:14px;font-weight:700}.fh .bk-sp-cal{margin-top:1.6rem;border:1px solid var(--line);border-radius:var(--r);padding:clamp(.6rem,1.6vw,1.2rem);min-height:420px}.fh .bk-sp-cal .cal-fallback{font-size:15px;color:var(--grey);margin:0 0 .6rem}.fh .bk-sp-cal .cal-fallback a,.fh .bk-sp-fine a,.fh .bk-sp-urgency a{color:var(--purple-ink);text-decoration:underline}.fh .bk-sp-cal .cal-inline-root{width:100%;min-height:380px;overflow:auto}.fh .bk-sp-contact{margin-top:10px}.fh .bk-sp-contact h3{font-size:17px;line-height:1.25;margin:0 0 .3rem}.fh .bk-sp-nap{display:flex;flex-wrap:wrap;gap:.2rem 1.4rem;margin:.6rem 0 .4rem}.fh .bk-sp-nap a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline}.fh .bk-sp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:.4rem 0 1rem}.fh .bk-sp-chip{min-height:44px;padding:.55rem 1rem;border-radius:var(--rp);border:1px solid #8a8a8a;background:#fff;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.fh .bk-sp-chip[aria-pressed=true]{background:var(--purple);border-color:var(--purple);color:#fff}.fh .bk-sp-form label{display:block;font-size:14px;font-weight:700;margin:.8rem 0 .35rem}.fh .bk-sp-form input[type=email],.fh .bk-sp-form textarea{display:block;width:100%;max-width:34rem;font:inherit;font-size:16px;padding:.7rem .85rem;border:1px solid #8a8a8a;border-radius:var(--r);background:#fff;color:var(--ink)}.fh .bk-sp-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fh .bk-sp-form .pill{margin-top:1rem}.fh .bk-sp-form .pill:disabled{opacity:.6;cursor:default;transform:none}.fh .bk-sp-err{color:#b3261e;font-size:15px;margin:.8rem 0 0}.fh .bk-sp-fine{font-size:14px;color:var(--grey);margin:.9rem 0 0}.fh .bk-sp-calnote{margin:.7rem 0 0;max-width:62ch}.fh .bk-sp-sits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.fh .bk-sp-sits .pane h3{font-size:17px;line-height:1.25;margin:.8rem 0 .4rem}.fh .bk-sp-sits .pane p{font-size:15px;line-height:1.5;color:var(--grey);margin:0}.fh .bk-sp-urgency{margin-top:10px;background:var(--purple-s);color:var(--purple-ink)}.fh .bk-sp-urgency p{margin:0;color:var(--purple-ink)}.fh .bk-sp-topics{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;max-width:var(--measure)}.fh .bk-sp-topics li{display:flex;gap:.7rem;align-items:flex-start;font-size:var(--fs-read);line-height:1.5}.fh .bk-sp-topics svg{color:var(--purple);margin-top:.2rem}.fh .bk-sp-pull{margin:1.4rem 0 0;padding:1rem 1.2rem;background:var(--soft);border-radius:var(--r);max-width:var(--measure)}.fh .bk-sp-pull p{font-size:var(--fs-read);line-height:1.55}.fh .gart .answer{padding-bottom:1.3rem;max-width:var(--measure);color:var(--grey);font-size:var(--fs-read);line-height:1.6}.fh .gart .answer p{font-size:var(--fs-read);line-height:1.6;color:var(--grey);margin:0}.fh .gart .answer a{color:var(--purple-ink)}.fh .bk-sp-role h3{font-size:17px;margin:.6rem 0 .3rem}.fh .bk-sp-role .bk-sp-role__c{padding-bottom:1.3rem;max-width:var(--measure)}.fh .bk-sp-role .bk-sp-role__c p{font-size:var(--fs-read);line-height:1.6;color:var(--grey)}@media (max-width: 1000px){.fh .bk-sp-sits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.fh .bk-sp-stats{grid-template-columns:1fr}.fh .bk-sp-stats .tile{min-height:0;gap:.6rem}}@media (max-width: 560px){.fh .bk-sp-sits{grid-template-columns:1fr}}.fh .bk-sp-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gap-cols);align-items:start}.fh .bk-sp-split__hd>:last-child{margin-bottom:0}.fh .bk-sp-split__bd>:first-child{margin-top:0}.fh .bk-sp-split__bd .bk-sp-pull,.fh .bk-sp-split__bd .bk-sp-topics{max-width:none}@media (max-width: 1000px){.fh .bk-sp-split{display:block}.fh .bk-sp-split__bd{margin-top:1.2rem}}
