html[data-vuxe-smooth-scroll=on]{scroll-behavior:auto!important}
.vuxe-cursor{pointer-events:none;z-index:2147483000;position:fixed;inset:0}.vuxe-cursor__core,.vuxe-cursor__ring{opacity:0;pointer-events:none;will-change:transform;transition:opacity .16s;position:fixed;top:0;left:0}.vuxe-cursor__core:before,.vuxe-cursor__ring:before{content:"";border-radius:50%;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.vuxe-cursor__core:before{background:#f4f4f6;width:5px;height:5px;box-shadow:0 0 12px #f27680a6}.vuxe-cursor__ring:before{background:#f276800b;border:1px solid #f5f5f88c;width:31px;height:31px;transition:width .19s,height .19s,border-color .19s,background-color .19s;box-shadow:0 0 17px #f2768017}.vuxe-cursor.is-visible .vuxe-cursor__core,.vuxe-cursor.is-visible .vuxe-cursor__ring{opacity:1}.vuxe-cursor.is-interactive .vuxe-cursor__ring:before{background:#f276801b;border-color:#f27680bf;width:47px;height:47px}.vuxe-cursor.is-pressed .vuxe-cursor__ring:before{width:25px;height:25px}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html[data-vuxe-cursor=on],html[data-vuxe-cursor=on] body,html[data-vuxe-cursor=on] body *{cursor:none!important}html[data-vuxe-cursor=on] :is(input,textarea,[contenteditable=true],[role=textbox]){cursor:text!important}html[data-vuxe-cursor=on] select{cursor:auto!important}}@media (max-width:1023px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.vuxe-cursor{display:none!important}}html[data-vuxe-reduce-motion=on] .vuxe-cursor,html[data-vuxe-custom-cursor=off] .vuxe-cursor{display:none!important}
.vx-refs{color:var(--brand-text);border-top:1px solid var(--brand-border-faint);background:#101012;padding:clamp(80px,9vw,140px) 0}.vx-refs--archive{background:#111113}.vx-refs__head{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr);align-items:end;gap:clamp(25px,6vw,110px);margin-bottom:clamp(38px,5vw,75px);display:grid}.vx-refs__head h2{font:550 clamp(38px,4.5vw,73px)/1.1 var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:22px 0 0}.vx-refs__head h2 em{color:var(--brand-accent);font-style:normal}.vx-refs__aside p{color:var(--brand-muted-strong);font:15px/1.9 var(--font-body);margin:0 0 27px}.vx-refs__count,.vx-ref__micro,.vx-ref__status{font:10px/1.6 var(--font-technical);letter-spacing:.11em;color:#9c9599}.vx-refs__list{border-top:1px solid #383238}.vx-ref{border-bottom:1px solid #383238;grid-template-columns:66px minmax(0,1fr) minmax(320px,.85fr);align-items:center;column-gap:clamp(24px,3.1vw,54px);min-height:245px;padding:clamp(36px,3.7vw,57px) 0;display:grid}.vx-ref__index{font:500 23px/1.2 var(--font-display);letter-spacing:-.055em;color:#c7bfc3;white-space:nowrap}.vx-ref__index span{color:#796f74;font:9px/1.6 var(--font-technical);letter-spacing:.06em}.vx-ref__identity{grid-template-columns:clamp(116px,11vw,160px) minmax(0,1fr);align-items:center;column-gap:clamp(26px,2.8vw,44px);min-width:0;display:grid}.vx-ref__logo{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;height:112px;padding:0;display:flex;overflow:visible}.vx-ref__logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.vx-ref__logo-fallback{font:500 clamp(28px,3vw,43px)/1 var(--font-display);letter-spacing:-.06em;color:#d0c5ca}.vx-ref__person{min-width:0}.vx-ref__person h3{font:560 clamp(27px,2.5vw,39px)/1.12 var(--font-display);letter-spacing:-.055em;overflow-wrap:anywhere;margin:10px 0 15px}.vx-ref__person strong{font:600 14px/1.45 var(--font-body);color:#f0ebed;margin-bottom:6px;display:block}.vx-ref__person p{color:#aca3a8;max-width:350px;font:13px/1.55 var(--font-body);margin:0}.vx-ref__document{grid-template-columns:minmax(0,1fr) 124px;align-items:center;column-gap:clamp(22px,2.3vw,36px);min-width:0;display:grid}.vx-ref__document-copy{min-width:0}.vx-ref__status{color:#a99ba1;align-items:center;gap:9px;display:inline-flex}.vx-ref__status--ready{color:#e7a6b1}.vx-ref__status--pending{color:#a79ca1}.vx-ref__status i{background:#b45a6b;border-radius:50%;flex:none;width:5px;height:5px;display:block}.vx-ref__status--pending i{background:#665e62}.vx-ref__document-copy h4{color:#f0ecee;font:530 clamp(17px,1.4vw,20px)/1.3 var(--font-display);letter-spacing:-.025em;margin:11px 0 6px}.vx-ref__document-copy p{color:#9f969b;max-width:245px;font:12px/1.65 var(--font-body);margin:0}.vx-ref__document-copy a{color:#f3e7eb;font:600 12px/1.4 var(--font-body);border-bottom:1px solid #9b4959;align-items:center;gap:20px;margin-top:21px;padding-bottom:6px;transition:color .2s,border-color .2s;display:inline-flex}.vx-ref__document-copy a span{color:#ef7185;font-size:16px;line-height:1;transition:transform .2s}.vx-ref__document-copy a:hover{color:var(--brand-accent);border-color:var(--brand-accent)}.vx-ref__document-copy a:hover span{transform:translate(2px,-2px)}.vx-ref--pending .vx-ref__document{grid-template-columns:minmax(0,1fr)}.vx-ref--pending .vx-ref__document-copy p{max-width:340px}.vx-ref__sheet{aspect-ratio:210/297;background:#f5f2ef;border:1px solid #dbd4d2;flex:none;width:124px;transition:transform .23s,box-shadow .23s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 29px #0005}.vx-ref__sheet:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0008}.vx-ref__sheet:focus-visible{outline:2px solid var(--brand-accent);outline-offset:5px}.vx-ref__sheet-action{color:#fff;width:29px;height:29px;font:16px var(--font-body);background:#a52237;place-items:center;display:grid;position:absolute;bottom:0;right:0}.vx-ref-pdf-thumb{justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;overflow:hidden}.vx-ref-pdf-thumb .react-pdf__Document,.vx-ref-pdf-thumb .react-pdf__Page{width:100%}.vx-ref-pdf-thumb canvas{width:100%!important;height:auto!important;display:block!important}.vx-ref-pdf-thumb__label{color:#4d4648;width:100%;min-height:70px;font:10px/1.5 var(--font-technical);text-align:center;place-items:center;padding:10px;display:grid}.vx-refs__note{color:#979096;border-top:1px solid #40373c;justify-content:space-between;align-items:start;gap:20px;padding-top:26px;display:flex}.vx-refs__note span{font:10px var(--font-technical);letter-spacing:.12em}.vx-refs__note p{font:12px/1.7 var(--font-body);max-width:570px;margin:0}.vx-refs-contact{background:#1a1518;padding:clamp(70px,8vw,120px) 0}.vx-refs-contact__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.vx-refs-contact h2{font:550 clamp(30px,4vw,58px) var(--font-display);letter-spacing:-.05em;margin:0}.vx-ref-modal{z-index:2147481000;background:#050506f0;place-items:center;padding:clamp(10px,2vw,24px);display:grid;position:fixed;inset:0}.vx-ref-modal__window{background:#151517;border:1px solid #52464b;flex-direction:column;width:min(1440px,100%);height:min(96dvh,1140px);min-height:0;display:flex;box-shadow:0 30px 110px #000a}.vx-ref-modal__header{border-bottom:1px solid #41393e;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px clamp(18px,2.4vw,34px);display:flex}.vx-ref-modal__header h2{font:550 clamp(19px,2vw,25px)/1.2 var(--font-display);letter-spacing:-.045em;margin:5px 0 0}.vx-ref-modal__header h2 span{color:#aca1a6;letter-spacing:0;font-size:.72em;font-weight:400}.vx-ref-modal__header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #55464c;flex:none;width:40px;height:40px;font-size:29px;line-height:1;transition:background .2s}.vx-ref-modal__header button:hover{background:#a7293a}.vx-ref-reader{flex-direction:column;flex:1;min-height:0;display:flex}.vx-ref-reader__toolbar{background:#171518;border-bottom:1px solid #40383d;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:9px 20px;display:flex}.vx-ref-reader__group{align-items:center;gap:8px;display:flex}.vx-ref-reader__label{color:#988b90;font:10px var(--font-technical);letter-spacing:.12em;margin-right:8px}.vx-ref-reader__group button{color:#f4edef;min-width:32px;height:34px;font:16px var(--font-body);cursor:pointer;background:#282329;border:1px solid #4b4145;place-items:center;padding:0 9px;transition:border-color .18s,background .18s;display:grid}.vx-ref-reader__group button:hover:not(:disabled){background:#45262d;border-color:#bd586a}.vx-ref-reader__group button:disabled{opacity:.35;cursor:not-allowed}.vx-ref-reader__group .vx-ref-reader__text-btn{font:10px var(--font-technical);letter-spacing:.08em;padding:0 12px}.vx-ref-reader__count{text-align:center;color:#f3edef;min-width:52px;font:12px var(--font-technical);white-space:nowrap}.vx-ref-reader__count span{color:#85767d}.vx-ref-reader__group--links{gap:14px}.vx-ref-reader__group--links a{color:#e9c8cf;white-space:nowrap;font:10px var(--font-technical);letter-spacing:.06em;border-bottom:1px solid #8a3d4b;padding:4px 0}.vx-ref-reader__group--links a:hover{color:#fff;border-color:#d45e71}.vx-ref-reader__stage{scrollbar-color:#65565b #252326;background:#252326;flex:1;min-width:0;min-height:0;padding:20px;display:flex;overflow:auto}.vx-ref-reader__stage>.react-pdf__Document{flex:1;min-width:0;min-height:0;display:flex}.vx-ref-reader__paper{background:#fff;flex:none;margin:auto;line-height:0;box-shadow:0 10px 44px #0008}.vx-ref-reader__paper .react-pdf__Page,.vx-ref-reader__paper canvas{display:block}.vx-ref-reader__paper .react-pdf__Page__textContent{line-height:1}.vx-ref-reader__message{color:#c6b8bd;text-align:center;font:13px/1.7 var(--font-body);margin:auto;padding:25px}.vx-ref-reader__foot{color:#8e8186;font:10px/1.4 var(--font-technical);letter-spacing:.02em;border-top:1px solid #40383d;flex:none;justify-content:space-between;gap:20px;padding:10px 22px;display:flex}@media (max-width:1100px){.vx-ref-reader__toolbar{flex-wrap:wrap;justify-content:center}.vx-ref-reader__foot span:last-child{display:none}.vx-ref{grid-template-columns:52px minmax(0,1fr);gap:25px;min-height:0}.vx-ref__document{border-top:1px solid #302b30;grid-column:2;width:100%;max-width:690px;padding-top:20px}.vx-ref__document-copy p{max-width:400px}}@media (max-width:680px){.vx-refs__head{grid-template-columns:1fr}.vx-ref{grid-template-columns:1fr;row-gap:23px;padding:35px 0}.vx-ref__index{font-size:18px}.vx-ref__identity{grid-template-columns:minmax(95px,120px) minmax(0,1fr);column-gap:clamp(18px,5vw,28px)}.vx-ref__logo{height:94px}.vx-ref__person h3{font-size:clamp(26px,6vw,34px)}.vx-ref__document{grid-column:1;grid-template-columns:minmax(0,1fr) 104px;column-gap:18px}.vx-ref--pending .vx-ref__document{grid-template-columns:1fr}.vx-ref__sheet{width:104px}.vx-refs__note{display:block}.vx-refs__note p{margin-top:12px}.vx-refs-contact__inner{display:block}.vx-refs-contact h2{margin:20px 0}}@media (max-width:380px){.vx-ref__identity{grid-template-columns:87px minmax(0,1fr);gap:18px}.vx-ref__logo{height:78px}.vx-ref__person p{font-size:12px}}@media (prefers-reduced-motion:reduce){.vx-ref__sheet,.vx-ref__document-copy a,.vx-ref__document-copy a span{transition:none}}
.seo-article{--journal-background:var(--brand-canvas);--journal-surface:var(--brand-surface);--journal-surface-raised:var(--brand-surface-raised);--journal-ink:var(--brand-text);--journal-copy:var(--brand-muted-strong);--journal-secondary:var(--brand-muted);--journal-line:var(--brand-border-faint);--journal-accent:var(--brand-accent);background:var(--journal-background);color:var(--journal-ink)}.seo-article .seo-breadcrumb{color:var(--journal-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 26px;font-size:12px;display:flex}.seo-article .seo-breadcrumb a{color:var(--journal-copy);text-decoration:none}.seo-article .seo-breadcrumb a:hover,.seo-article .seo-breadcrumb a:focus-visible{color:var(--journal-ink);text-underline-offset:4px;text-decoration:underline}.seo-article .m4-read__meta{flex-wrap:wrap;gap:12px 28px;margin-top:35px}.seo-article .m4-read__header>p{color:var(--journal-copy)}.seo-article .seo-byline{color:var(--journal-secondary);margin-top:26px;font-size:13px;line-height:1.65}.seo-article .m4-read__photo{background:var(--journal-surface);height:390px}.seo-article .m4-read__layout aside{border-top-color:var(--journal-line)}.seo-article .m4-read__layout aside strong{color:var(--journal-copy)}.seo-article .m4-read__layout aside a{color:var(--journal-secondary)}.seo-article .m4-read__layout aside a:hover,.seo-article .m4-read__layout aside a:focus-visible,.seo-article .m4-read__lead{color:var(--journal-ink)}.seo-article .m4-read__content section{scroll-margin-top:125px}.seo-article .m4-read__content section h2{line-height:1.2}.seo-article .m4-read__content section p{color:var(--journal-copy)}.seo-article .seo-toc a{line-height:1.5;text-decoration:none}.seo-article .seo-toc a:hover,.seo-article .seo-toc a:focus-visible{color:var(--journal-ink);text-underline-offset:4px;text-decoration:underline}.seo-article .seo-quick{background:var(--journal-surface);border:0;border-top:2px solid var(--journal-accent);border-bottom:1px solid var(--journal-line);border-radius:0;margin-top:0;padding:32px 38px 30px;position:relative}.seo-article .seo-quick .m4-eyebrow,.seo-article .seo-cta .m4-eyebrow{color:var(--journal-accent)}.seo-article .seo-quick h2{color:var(--journal-ink);margin:12px 0 20px;font-size:clamp(26px,2.3vw,34px)}.seo-article .seo-quick ul,.seo-article .seo-bullets{color:var(--journal-copy);gap:14px;margin:21px 0 0;padding-left:22px;font-size:16px;line-height:1.75;display:grid}.seo-article .seo-quick li::marker{color:var(--journal-accent)}.seo-article .seo-bullets li::marker{color:var(--journal-accent)}.seo-article .seo-bullets{margin:25px 0}.seo-article .seo-table-scroller{border:1px solid var(--journal-line);border-radius:0;max-width:100%;margin:34px 0 22px;overflow-x:auto}.seo-article .seo-table-scroller:focus-visible{outline:2px solid var(--journal-accent);outline-offset:4px}.seo-article .seo-table{border-collapse:collapse;width:100%;min-width:580px;color:var(--journal-copy);text-align:left;font-size:14px;line-height:1.65}.seo-article .seo-table th,.seo-article .seo-table td{border-bottom:1px solid var(--journal-line);vertical-align:top;padding:16px 18px}.seo-article .seo-table thead th{background:var(--journal-surface-raised);color:var(--journal-ink);font-size:13px;font-weight:650}.seo-article .seo-table tbody th{color:var(--journal-ink);font-weight:600}.seo-article .seo-table tbody tr:nth-child(2n){background:#ffffff06}.seo-article .seo-table tr:last-child th,.seo-article .seo-table tr:last-child td{border-bottom:0}.seo-article .seo-table caption{border-top:1px solid var(--journal-line);caption-side:bottom;color:var(--journal-secondary);text-align:left;padding:14px 18px;font-size:12px}.seo-article .seo-note{border:0;border-left:2px solid var(--journal-accent);background:0 0;margin:34px 0 12px;padding:4px 0 5px 24px}.seo-article .seo-note__eyebrow{color:var(--journal-accent);font-family:var(--font-technical);letter-spacing:.15em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;display:block}.seo-article .m4-read__content section .seo-note p{color:var(--journal-ink);font-family:var(--font-display);margin:0;font-size:clamp(17px,1.55vw,20px);font-weight:500;line-height:1.65}.seo-article .m4-read__content blockquote{border-left:2px solid var(--journal-accent);color:var(--journal-ink);font-family:var(--font-display);margin:38px 0;padding:4px 0 4px 24px;font-size:clamp(20px,2vw,28px);line-height:1.55}.seo-article .m4-read__content blockquote cite{color:var(--journal-secondary);font-family:var(--font-body);margin-top:15px;font-size:12px;font-style:normal;display:block}.seo-article .seo-faq{margin-top:100px}.seo-article .seo-faq__item{border-bottom:1px solid var(--journal-line);padding:0}.seo-article .seo-faq__item:first-of-type{border-top:1px solid var(--journal-line)}.seo-article .seo-faq__item summary{color:var(--journal-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 2px 24px 0;font-size:18px;font-weight:600;line-height:1.45;list-style:none;display:flex}.seo-article .seo-faq__item summary::-webkit-details-marker{display:none}.seo-article .seo-faq__item summary:after{content:"+";color:var(--journal-accent);font:400 25px/1 var(--font-body);flex:none}.seo-article .seo-faq__item[open] summary:after{content:"−"}.seo-article .seo-faq__item summary:hover,.seo-article .seo-faq__item summary:focus-visible{color:var(--journal-accent-hover,var(--brand-accent-hover))}.seo-article .seo-faq__item p,.seo-article .m4-read__content section.seo-faq .seo-faq__item p{color:var(--journal-copy);margin:0 0 23px;font-size:16px;line-height:1.75}.seo-article .seo-sources{border-top:1px solid var(--journal-line);margin:56px 0;padding:27px 0 0}.seo-article .seo-sources h2{color:var(--journal-ink);margin:0 0 20px;font-size:20px}.seo-article .seo-sources ul{color:var(--journal-copy);gap:11px;padding-left:20px;display:grid}.seo-article .seo-sources li::marker{color:var(--journal-secondary)}.seo-article .seo-sources a{color:var(--journal-copy);-webkit-text-decoration-color:var(--journal-secondary);text-decoration-color:var(--journal-secondary);text-underline-offset:4px}.seo-article .seo-sources a:hover,.seo-article .seo-sources a:focus-visible{color:var(--journal-ink);-webkit-text-decoration-color:var(--journal-accent);text-decoration-color:var(--journal-accent)}.seo-article .seo-service{border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line);flex-direction:column;gap:14px;margin:64px 0 24px;padding:27px 0;display:flex}.seo-article .seo-service span,.seo-article .seo-related__grid span{color:var(--journal-accent);letter-spacing:.14em;font-size:10px}.seo-article .seo-service a{color:var(--journal-ink);font-size:22px;line-height:1.35;text-decoration:none}.seo-article .seo-service a:hover,.seo-article .seo-service a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--journal-accent);text-decoration-color:var(--journal-accent);text-underline-offset:5px}.seo-article .seo-cta{border:0;border-top:2px solid var(--journal-accent);border-bottom:1px solid var(--journal-line);background:0 0;margin:26px 0 75px;padding:37px 0 48px}.seo-article .seo-cta h2{max-width:680px;color:var(--journal-ink);margin:13px 0 18px;font-size:clamp(30px,3vw,43px)}.seo-article .seo-cta p{max-width:650px;color:var(--journal-copy);margin:0 0 29px;font-size:16px;line-height:1.75}.seo-article .seo-related{margin-top:90px}.seo-article .seo-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:29px;display:grid}.seo-article .seo-related__grid a{border:0;border-top:1px solid var(--journal-line);background:0 0;flex-direction:column;gap:12px;min-width:0;padding:22px 0 14px;text-decoration:none;transition:border-color .18s;display:flex}.seo-article .seo-related__grid a:hover,.seo-article .seo-related__grid a:focus-visible{border-top-color:var(--journal-accent)}.seo-article .seo-related__grid strong{color:var(--journal-ink);font-size:18px;line-height:1.4}.seo-article .seo-related__grid small{color:var(--journal-secondary);margin-top:auto;font-size:12px}@media (max-width:900px){.seo-article .seo-toc{position:static;top:auto}.seo-article .m4-read__layout{gap:36px}}@media (max-width:680px){.seo-article .m4-read__header{padding-top:112px;padding-bottom:55px}.seo-article .m4-read h1{font-size:clamp(35px,9vw,58px)}.seo-article .m4-read__photo{height:270px}.seo-article .m4-read__layout{padding-top:55px;display:block}.seo-article .seo-toc{display:none}.seo-article .seo-quick{padding:24px 22px 25px}.seo-article .seo-note,.seo-article .m4-read__content blockquote{padding-left:19px}.seo-article .seo-related__grid{grid-template-columns:1fr;gap:12px}.seo-article .seo-table th,.seo-article .seo-table td{padding:12px}.seo-article .seo-faq__item summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.seo-article .seo-related__grid a{transition:none}}
.v8-pagehero__photo{background-image:none!important}.v8-pagehero__photo>img{object-fit:cover;width:100%;height:100%}.m4-hero__poster{z-index:0;object-fit:cover;pointer-events:none;filter:saturate(.83)contrast(1.07);width:100%;height:100%;position:absolute;inset:0}.m4-hero .m5-hero__video{z-index:0}@media (prefers-reduced-motion:reduce){.v8-pagehero__photo{animation:none!important;transform:none!important}}
