/* One static object; touch and hover reveal the same service information. */
.v9-scene{width:100%;min-width:0}
.v9-scene-stage{position:relative;aspect-ratio:3/2;width:100%;isolation:isolate}
.v9-scene-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;pointer-events:none}
.v9-scene-points{position:absolute;inset:0}
.v9-scene-points[hidden],.v9-scene-panel[hidden],.v9-scene-hint[hidden]{display:none}
.v9-hotspot{position:absolute;left:var(--point-x);top:var(--point-y);width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:#fff;border-radius:50%;z-index:1;-webkit-tap-highlight-color:transparent}
.v9-hotspot:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#a91c28;border:1px solid #fff;box-shadow:0 0 0 4px #191b1f55;transition:box-shadow .2s,background-color .2s,transform .2s cubic-bezier(.2,.65,.3,1)}
.v9-hotspot .v9-scene-icon{position:relative;width:17px;height:17px;stroke-width:1.8}
.v9-hotspot:after{content:"";position:absolute;inset:-6px;border:1px solid #f59ba4;border-radius:50%;opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(.2,.65,.3,1)}
.v9-hotspot[aria-pressed=true]:before{background:#fff;box-shadow:0 0 0 5px #c9253244,0 0 36px 12px #c9253266}
.v9-hotspot[aria-pressed=true]{color:#a91c28;z-index:2}
.v9-hotspot[aria-pressed=true]:after{opacity:1;transform:scale(1)}
.v9-hotspot:focus{outline:none}.v9-hotspot:focus-visible{outline:2px solid #fff;outline-offset:2px}
:where(a,button,summary).pointer-focus:focus-visible{outline:none!important}
.v9-scene-icon{display:block;width:24px;height:24px;flex:none;fill:none}
.v9-scene{position:relative}
.v9-scene-info{position:absolute;inset:0;pointer-events:none;z-index:4}
.v9-scene-panel{position:absolute;width:280px;max-width:calc(100% - 8px);border:1px solid #b6b7bd;border-radius:8px;background:#f6f6f7;box-shadow:0 12px 36px #0005;pointer-events:auto}
.v9-scene-panel[data-card-x=left]{left:0}.v9-scene-panel[data-card-x=right]{right:0}
.v9-scene-panel[data-card-y=top]{top:0}.v9-scene-panel[data-card-y=bottom]{bottom:0}
.v9-scene-panel>a{display:flex;align-items:center;gap:14px;padding:14px;color:#202126;text-decoration:none;min-height:112px;border-radius:8px}
.v9-scene-panel>a:hover{background:#fff}
.v9-scene-cgi{display:block;width:64px;height:64px;flex:none}
.v9-scene-card-copy{min-width:0;display:block}
.v9-scene-card-copy strong{display:block;font:500 18px/1.25 InterV4,Arial,sans-serif;letter-spacing:normal}
.v9-scene-card-copy>span{display:inline-flex;align-items:center;min-height:32px;font:500 16px/1.4 InterV4,Arial,sans-serif;color:#a91c28;text-decoration:underline;text-underline-offset:4px;margin-top:4px}
@media(hover:hover){.v9-hotspot:hover:before{transform:scale(1.1);box-shadow:0 0 0 5px #c9253255,0 0 28px #c9253299}}
@media(min-width:1000px){.v9-scene{width:110%;margin-left:-5%}}
@media(max-width:767px){.v9-hotspot:before{inset:8px}.v9-hotspot:after{inset:-2px}.v9-scene-panel[data-card-y=top]{top:-16px}.v9-scene-panel[data-card-y=bottom]{bottom:-16px}}
@media(prefers-reduced-motion:reduce){.v9-hotspot:before,.v9-hotspot:after{transition:none}}
.v8-article-cover{grid-template-columns:minmax(0,1fr)}
