main[data-seo-page=healthcare] .sxvh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;height:auto;padding:22px}main[data-seo-page=healthcare] .sxvh-book{position:relative;display:grid;gap:14px;align-content:start;padding:16px 18px 18px;border-radius:18px;border:1px solid var(--edge);background:#0E1014}main[data-seo-page=healthcare] .sxvh-book.is-own{border-color:var(--gold-line);background:radial-gradient(90% 70% at 100% 0%,rgba(255,138,0,.07),transparent 70%),#0E1014}main[data-seo-page=healthcare] .sxvh .sx-vs__tag{position:static;justify-self:start}main[data-seo-page=healthcare] .sxvh-grid{display:grid;grid-template-columns:42px repeat(5,minmax(0,1fr));grid-template-rows:14px;grid-auto-rows:22px;gap:7px 8px}main[data-seo-page=healthcare] .sxvh-day{text-align:center;font:700 11px/14px var(--font-head);letter-spacing:.08em;color:var(--text-dim)}main[data-seo-page=healthcare] .sxvh-time{display:flex;align-items:center;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(255,255,255,.34)}main[data-seo-page=healthcare] .sxvh-slot{position:relative;display:block;height:100%;border-radius:6px;border:1px dashed rgba(255,255,255,.11)}main[data-seo-page=healthcare] .sxvh-bk{position:absolute;inset:-1px;display:block;border-radius:6px;background:radial-gradient(circle at 11px 50%,var(--dot) 3.2px,transparent 3.6px),linear-gradient(var(--line),var(--line)) 21px 50% / 42% 2px no-repeat,var(--fill);box-shadow:inset 0 0 0 1px var(--edge-c)}main[data-seo-page=healthcare] .sxvh-bk.is-ref{--fill:rgba(255,122,107,.14);--edge-c:var(--coral-line);--dot:var(--coral);--line:rgba(255,122,107,.45)}main[data-seo-page=healthcare] .sxvh-bk.is-own{--fill:rgba(255,138,0,.2);--edge-c:var(--gold-line);--dot:var(--gold);--line:rgba(255,138,0,.55);box-shadow:inset 0 0 0 1px var(--edge-c),inset 3px 0 0 var(--gold)}main[data-seo-page=healthcare] .sxvh-bk.is-join{opacity:0}main[data-seo-page=healthcare] .sxvh-meter{position:relative;display:block;height:6px;border-radius:3px;background:rgba(255,255,255,.06);overflow:hidden}main[data-seo-page=healthcare] .sxvh-meter i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--f) * 100%);border-radius:3px;background:var(--coral);transform-origin:left;transition:transform 1.4s var(--ease) .5s}main[data-seo-page=healthcare] .is-own .sxvh-meter i{background:linear-gradient(90deg,rgba(255,138,0,.5),var(--gold));box-shadow:0 0 12px rgba(255,138,0,.5)}main[data-seo-page=healthcare] .sxvh .sxvh-bk.is-own{transition:opacity .4s ease,transform .5s var(--ease);transition-delay:calc(var(--o, 20) * .06s + .4s)}html.el8-js main[data-seo-page=healthcare] .sxvh:not(.is-in) .sxvh-bk.is-own{opacity:0;transform:scale(.7)}html.el8-js main[data-seo-page=healthcare] .sxvh:not(.is-in) .sxvh-meter i{transform:scaleX(0)}main[data-seo-page=healthcare] .sxvh.is-in .sxvh-bk.is-leave{animation:sxvhLeave 8s ease 2.4s infinite}main[data-seo-page=healthcare] .sxvh.is-in .sxvh-bk.is-join{animation:sxvhJoin 8s ease 2.4s infinite}@keyframes sxvhLeave{0%,38%,100%{opacity:1}46%,88%{opacity:0}}@keyframes sxvhJoin{0%,38%,100%{opacity:0}46%,88%{opacity:1}}main[data-seo-page=healthcare] .sxvh.is-in .sxvh-bk.is-next{animation:sxvhNext 4s var(--ease) 2.2s infinite backwards}@keyframes sxvhNext{0%,14%{opacity:0;transform:scale(.55)}24%{opacity:1;transform:scale(1.08)}30%,100%{opacity:1;transform:none}}main[data-seo-page=healthcare] .sxvh.is-in .is-own .sxvh-meter i{animation:sxvhMeter 4s ease 2.2s infinite}@keyframes sxvhMeter{0%,20%,100%{filter:none}28%{filter:brightness(1.35)}}main[data-seo-page=healthcare] .sxvh-shelf{position:relative;display:flex;align-items:flex-end;gap:14px;height:170px;padding:20px 22px 22px;border-bottom:1px solid var(--edge);background:#0E1115}main[data-seo-page=healthcare] .sxvh-shelf__board{position:absolute;left:14px;right:14px;bottom:14px;height:8px;border-radius:3px;background:linear-gradient(180deg,#2A2F38,#1A1E25);box-shadow:0 8px 16px -6px rgba(0,0,0,.8)}main[data-seo-page=healthcare] .sxvh-guide{position:relative;z-index:1;flex:0 0 auto;display:grid;justify-items:center;align-content:start;gap:6px;width:92px;height:118px;margin-bottom:0;padding:16px 12px 0;border-radius:6px 10px 10px 6px;background:linear-gradient(90deg,rgba(0,0,0,.28) 0 5px,transparent 5px),#181C23;border:1px solid var(--edge-2);border-top:3px solid var(--tone);box-shadow:0 12px 22px -12px rgba(0,0,0,.9)}main[data-seo-page=healthcare] .sxvh-guide.is-teal{--tone:var(--teal);--tone-soft:var(--teal-soft)}main[data-seo-page=healthcare] .sxvh-guide.is-gold{--tone:var(--gold);--tone-soft:var(--gold-soft)}main[data-seo-page=healthcare] .sxvh-guide:nth-child(2){height:126px}main[data-seo-page=healthcare] .sxvh-guide__pic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;background:var(--tone-soft);color:var(--tone)}main[data-seo-page=healthcare] .sxvh-guide__pic svg{width:30px;height:30px}main[data-seo-page=healthcare] :is(.sxvh-guide__pic,.sxvh-topic>i) svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}main[data-seo-page=healthcare] :is(.sxvh-guide__pic,.sxvh-topic>i) svg .is-soft{opacity:.55}main[data-seo-page=healthcare] .sxvh-guide b{display:block;width:72%;height:4px;border-radius:2px;background:rgba(255,255,255,.2)}main[data-seo-page=healthcare] .sxvh-guide b:nth-of-type(2){width:86%;background:rgba(255,255,255,.12)}main[data-seo-page=healthcare] .sxvh-guide b:nth-of-type(3){width:58%;background:rgba(255,255,255,.12)}main[data-seo-page=healthcare] .sxvh-guide__mark{position:absolute;top:-10px;right:-9px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tone);color:#0A1512;box-shadow:0 0 0 3px #0E1115}main[data-seo-page=healthcare] .sxvh-guide__mark svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}main[data-seo-page=healthcare] .sxvh-guide.is-gold .sxvh-guide__mark svg{stroke-width:1.6}main[data-seo-page=healthcare] .sxvh-spines{display:flex;align-items:flex-end;gap:4px;margin-left:auto}main[data-seo-page=healthcare] .sxvh-spines i{display:block;width:var(--w);height:var(--h);border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid var(--edge);transform:rotate(var(--r));transform-origin:0 100%}main[data-seo-page=healthcare] .sxvh-spines i:nth-child(2){background:linear-gradient(180deg,rgba(79,191,160,.22),rgba(79,191,160,.08))}main[data-seo-page=healthcare] .sxvh-topic{display:inline-flex;align-items:center;gap:11px}main[data-seo-page=healthcare] .sxvh-topic>i{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.05);color:var(--text-mid)}main[data-seo-page=healthcare] .sxvh-topic>i svg{width:20px;height:20px}main[data-seo-page=healthcare] .sxvh-topics .wdp-panel__row{border-radius:10px}main[data-seo-page=healthcare] :is(.wdp-vis.is-on,.wdp-chap__vis) .sxvh-guide{animation:sxvhLift 9s var(--ease) infinite;animation-delay:calc(var(--i) * 3s + .6s)}@keyframes sxvhLift{0%,3%,34%,100%{transform:none;border-color:var(--edge-2);box-shadow:0 12px 22px -12px rgba(0,0,0,.9)}9%,27%{transform:translateY(-12px) rotate(-2deg);border-color:var(--tone);box-shadow:0 22px 28px -14px rgba(0,0,0,.95),0 0 24px -6px var(--tone)}}main[data-seo-page=healthcare] :is(.wdp-vis.is-on,.wdp-chap__vis) .sxvh-topics .wdp-panel__row{animation:sxvhRow 9s ease infinite;animation-delay:calc(var(--i) * 3s + .6s)}@keyframes sxvhRow{0%,3%,34%,100%{background:transparent}9%,27%{background:rgba(255,255,255,.04)}}main[data-seo-page=healthcare] :is(.wdp-vis.is-on,.wdp-chap__vis) .sxvh-topics .wdp-panel__row .sxvh-topic>i{animation:sxvhIc 9s ease infinite;animation-delay:inherit}@keyframes sxvhIc{0%,3%,34%,100%{color:var(--text-mid);background:rgba(255,255,255,.05)}9%,27%{color:var(--gold);background:var(--gold-soft)}}@media(max-width:700px){main[data-seo-page=healthcare] .sxvh{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}main[data-seo-page=healthcare] .sxvh-book{gap:10px;padding:12px 12px 13px;border-radius:14px}main[data-seo-page=healthcare] .sxvh-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:11px;grid-auto-rows:12px;gap:3px 6px}main[data-seo-page=healthcare] .sxvh-corner,main[data-seo-page=healthcare] .sxvh-time{display:none}main[data-seo-page=healthcare] .sxvh-day{font-size:10px;line-height:11px}main[data-seo-page=healthcare] .sxvh-slot,main[data-seo-page=healthcare] .sxvh-bk{border-radius:4px}main[data-seo-page=healthcare] .sxvh-bk{background:radial-gradient(circle at 8px 50%,var(--dot) 2.4px,transparent 2.8px),linear-gradient(var(--line),var(--line)) 15px 50% / 40% 1.5px no-repeat,var(--fill)}main[data-seo-page=healthcare] .sxvh-meter{height:4px}main[data-seo-page=healthcare] .sx-appr .wdp-story__stage .sxvh-shelf{display:none}main[data-seo-page=healthcare] .sxvh-topic{gap:9px}main[data-seo-page=healthcare] .sxvh-topic>i{width:24px;height:24px;border-radius:8px}main[data-seo-page=healthcare] .sxvh-topic>i svg{width:17px;height:17px}}
