.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;color:#fff;background:#000;border-radius:6px;padding:10px 14px;font:600 14px/1.2 system-ui,sans-serif;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}mark.ph{color:#111;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:repeating-linear-gradient(-45deg,#ffe45c 0 6px,#ffd21f 6px 12px);border-radius:3px;padding:0 .25em;font-weight:600}:root{--struct-shared:#2f6bff;--struct-regional:#ff8a00}[data-scope]{position:relative}.struct-tag{display:none}.is-structure [data-scope]{outline:2px dashed var(--struct-shared);outline-offset:-6px}.is-structure [data-scope=regional]{outline-color:var(--struct-regional)}.is-structure .struct-tag{z-index:60;top:calc(var(--head,64px) + 10px);letter-spacing:.02em;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:calc(100% - 20px);font:600 11px/1.2 ui-monospace,IBM Plex Mono,monospace;display:flex;position:absolute;right:10px}.struct-tag b,.struct-tag span{border-radius:4px;padding:5px 7px}.struct-tag b{color:#fff}.struct-tag .struct-shared,.struct-tag .struct-mixed{background:var(--struct-shared)}.struct-tag .struct-regional{background:var(--struct-regional);color:#111}.struct-tag span{color:#e9edf5;background:#0a0c10db;font-weight:500}header>.struct-tag,footer>.struct-tag{top:auto;bottom:10px}.is-structure header[data-scope]>.struct-tag{inset:auto auto 0 10px;transform:translateY(50%)}.is-structure main [data-scope]>.struct-tag{top:calc(var(--head,64px) + 30px)}.is-structure [data-r],.is-structure [data-r-block],.is-structure [data-r-href]{outline:2px solid var(--struct-regional);outline-offset:2px;background-color:#ff8a0029;border-radius:3px}[data-sticky-cta]{z-index:70;left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));transition:transform .35s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translateY(calc(100% + 48px))}[data-sticky-cta].is-visible{transform:none}@media (min-width:768px){[data-sticky-cta]{bottom:24px;left:auto;right:24px}}form.is-sent>:not([data-form-success]){display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}
