.sh-vid{--sh-vid-pad-top:4rem;--sh-vid-pad-bottom:4rem;--sh-vid-title:#1c1c1c;--sh-vid-frame-width:2px;--sh-vid-frame-radius:20px;--sh-vid-frame-color:#c9d4dc;--sh-vid-acc-bg:#fff;--sh-vid-acc-width:2px;--sh-vid-acc-radius:20px;--sh-vid-acc-color:#c9d4dc;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#5e6d7c;font-family:inherit;padding-bottom:var(--sh-vid-pad-bottom);padding-top:var(--sh-vid-pad-top);position:relative;width:100%}.sh-vid__overlay{inset:0;pointer-events:none;position:absolute}.sh-vid__inner{align-items:start;box-sizing:border-box;display:grid;gap:1.35rem;grid-template-areas:"copy" "player" "transcript";grid-template-columns:minmax(0,1fr);margin-inline:auto;position:relative;width:min(1800px,calc(100% - 30px));z-index:1}.sh-vid__copy{grid-area:copy;min-width:0}.sh-vid__player{grid-area:player;min-width:0;width:100%}.sh-vid__transcript{grid-area:transcript;min-width:0}.sh-vid .sh-vid__heading{color:var(--sh-vid-title);font-size:clamp(1.85rem,3.4vw,2.15rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 .85rem}.sh-vid .sh-vid__description{color:#5e6d7c;font-size:1.0625rem;line-height:1.55;margin:0;max-width:36rem;white-space:pre-line}.sh-vid__frame{aspect-ratio:16/9;background:#e7eef2;border-color:var(--sh-vid-frame-color);border-radius:var(--sh-vid-frame-radius);border-style:solid;border-width:var(--sh-vid-frame-width);box-sizing:border-box;overflow:hidden;position:relative;width:100%}.sh-vid__frame:focus-within{outline:3px solid var(--sh-vid-title);outline-offset:4px}.sh-vid .sh-vid__play{background:transparent;border:0;color:inherit;cursor:pointer;display:block;height:100%;inset:0;margin:0;padding:0;position:absolute;text-decoration:none;width:100%}.sh-vid__play:focus{outline:none}.sh-vid__poster{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.sh-vid__play-icon{color:#3a4d63;filter:drop-shadow(0 1px 2px rgba(20,32,48,.2));height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .15s ease;width:clamp(52px,8vw,74px)}.sh-vid__play:focus-visible .sh-vid__play-icon,.sh-vid__play:hover .sh-vid__play-icon{transform:translate(-50%,-50%) scale(1.05)}.sh-vid__iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.sh-vid__transcript{background:var(--sh-vid-acc-bg);border-color:var(--sh-vid-acc-color);border-radius:var(--sh-vid-acc-radius);border-style:solid;border-width:var(--sh-vid-acc-width);overflow:hidden;interpolate-size:allow-keywords}.sh-vid__transcript::details-content{height:0;overflow:clip;transition:height .5s ease,content-visibility allow-discrete .5s ease}.sh-vid__transcript[open]::details-content{height:auto}.sh-vid .sh-vid__summary{align-items:center;box-sizing:border-box;color:#1c1c1c;cursor:pointer;display:flex;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;gap:.95rem;line-height:1.25;list-style:none;margin:0;padding:1.05rem 1.25rem;text-decoration:none;width:100%}.sh-vid__summary::-webkit-details-marker,.sh-vid__summary::marker{content:"";display:none}.sh-vid__summary:focus-visible{outline:2px solid var(--sh-vid-title);outline-offset:-3px}.sh-vid__plus{background:#3a6ea5;border-radius:50%;flex:0 0 auto;height:46px;position:relative;transform:rotate(0deg);transition:transform .5s ease;width:46px}.sh-vid__plus:after,.sh-vid__plus:before{background:#fff;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.sh-vid__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.sh-vid__transcript[open] .sh-vid__plus{transform:rotate(45deg)}.sh-vid__transcript-body{color:#7b8794;font-size:1.05rem;line-height:1.5;overflow-wrap:anywhere;padding:.15rem 1.25rem 1.2rem calc(2.2rem + 46px)}.sh-vid .sh-vid__transcript-text{color:#7b8794;font-size:1.05rem;line-height:1.5;margin:0;white-space:pre-line}.sh-vid__captions-file{margin:.75rem 0 0}.sh-vid__transcript-text+.sh-vid__captions-file{margin-top:.85rem}.sh-vid .sh-vid__captions-file a{color:#3a6ea5;font-weight:600;text-decoration:underline}.sh-vid__captions-file a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (min-width:900px){.sh-vid__inner{align-items:center;column-gap:clamp(2.5rem,5vw,5.5rem);grid-template-areas:"copy player" ". transcript";grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);row-gap:1.15rem;width:min(1800px,calc(100% - clamp(48px, 8vw, 160px)))}.sh-vid .sh-vid__heading{font-size:2.05rem}}@media (max-width:899px){.sh-vid__player{margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.sh-vid__play-icon,.sh-vid__plus,.sh-vid__transcript::details-content{transition:none}}