:root{--fg:#eef0f6;--mut:#a7adbf;--acc:#5b3a8c;--accf:#5b3a8c;--acct:#8971ac;--bg:#0d0b16;--surf:#110f1c;--bd:rgba(255, 255, 255, 0.12);--sh:rgba(0, 0, 0, 0.4)}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--fg);font-family:"Segoe UI", "Helvetica Neue", Arial, sans-serif;line-height:1.65;font-size:16px}
img{max-width:100%;display:block}
a{color:inherit}
a:hover{text-decoration:underline}
:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:2px}
.a4yigq{max-width:752px;margin:0 auto;padding:0 22px}
.a4yldhzq{display:flex;align-items:center;padding:22px 0;border-bottom:1px solid var(--bd)}
.a4yvtp svg{height:30px;width:auto;display:block}
.a4yupwi{padding:22px 0 0;font-size:.85rem;color:var(--mut)}
.a4yupwi a{text-decoration:none}
.a4yupwi a:hover{text-decoration:underline}
.a4ywrxv3{padding:6px 0 22px}
.a4ynrj{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--acct);margin-bottom:8px}
.a4yo092y{font-family:"Segoe UI Semibold", "Helvetica Neue", Arial, sans-serif;font-size:1.85rem;line-height:1.2;margin:0 0 .35em;font-weight:800;letter-spacing:-.01em}
.a4yoso2w{margin:0 0 22px;color:var(--mut);font-size:.85rem}
.a4yxspf:not(:last-child)::after{content:"\00b7";margin:0 .45em}
.a4y2yyi{aspect-ratio:16 / 9;background:var(--bd);border-radius:20px;overflow:hidden;margin:0 0 26px}
.a4y2yyi img{width:100%;height:100%;object-fit:cover}
.a4yj05p{font-size:1.08rem;color:var(--fg);margin:0 0 1em;line-height:1.55}
.a4y78tyr p{margin:0 0 1.05em}
.a4yumj{margin:22px 0 0;padding:14px 16px;background:var(--surf);border-left:3px solid var(--acc);border-radius:8px;color:var(--fg)}
.a4yumj b{display:block;font-family:"Segoe UI Semibold", "Helvetica Neue", Arial, sans-serif;font-size:.76rem;text-transform:uppercase;letter-spacing:.07em;color:var(--mut);margin-bottom:.25em}
.a4ypmn1{padding:30px 0 0;border-top:1px solid var(--bd);margin-top:30px}
.a4yw0oit{font-family:"Segoe UI Semibold", "Helvetica Neue", Arial, sans-serif;font-size:1.1rem;margin:0 0 22px;font-weight:700}
.a4ysacd{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.a4yx63{padding:11px 13px;background:var(--surf);border:1px solid var(--bd);border-radius:20px;transition:border-color .18s ease}
.a4yx63:hover{border-color:var(--acc)}
.a4yx63 a{font-family:"Segoe UI Semibold", "Helvetica Neue", Arial, sans-serif;font-weight:700;text-decoration:none}
.a4yas54{display:block;margin-top:3px;color:var(--mut);font-size:.87rem}
.a4y0rmgo{display:inline-block;margin:22px 0 0;font-weight:700;color:var(--acct);text-decoration:none}
.a4y0rmgo:hover{text-decoration:underline}
.a4yi0nmy{margin-top:34px;padding:22px 0 44px;border-top:2px solid var(--bd);color:var(--mut);font-size:.87rem}
.a4y4rri dt{font-weight:700;color:var(--fg);margin-top:.6em}
.a4y4rri dd{margin:0 0 .3em}
@media(min-width:760px){.a4yo092y{font-size:2.2rem}body{font-size:17px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}