/* Base and shared rhythm */
:root{--ink:#272033;--muted:#726a80;--violet:#8d51ed;--deep:#191126;--line:#e7e1ed;--paper:#f8f5fb;--light:#d3bfef;--curve:20px;color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;font-synthesis:none;line-height:1.7;background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;font-size:14px}h1,h2,h3,p,ol,ul,blockquote{margin:0}h1,h2,h3{line-height:1.35}h2{font-size:30px;letter-spacing:-1px}h3{font-size:17px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit}button,fieldset{border:0}button{background:none}a,button,summary,input{outline-offset:5px;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #be7bff}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}img{width:100%;height:100%;display:block;object-fit:cover}ol,ul{list-style:none;padding:0}[hidden]{display:none!important}::selection{color:#fff;background:#7d45bf}section,article[id]{scroll-margin-top:28px}.nblecv2elg{width:min(1240px,calc(100% - 96px));margin-inline:auto}.jugd05sfza{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fcsjccdmvr{position:fixed;top:-80px;left:16px;z-index:100;padding:10px 20px;background:white;color:#5b298a;border-radius:6px}.fcsjccdmvr:focus{top:12px}.umqnns4lbt{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#8156a8;display:block;margin-bottom:10px}.r70uw2b32r{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.r70uw2b32r h2>span{color:#aa75e4;margin-left:12px;font-size:25px}.r70uw2b32r>p{font-size:12px;color:var(--muted)}.jw4c85jidk{color:var(--muted);font-size:12px;margin-top:9px}.npjk2owl9g{font-size:12px;color:#77518e;white-space:nowrap}.npjk2owl9g:hover{color:#9d49df}.urcnzuv33h{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.gd55w94bl8{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:13px 22px;border-radius:7px;background:linear-gradient(110deg,#a168f8,#8650ed 55%,#b25fe2);color:white;font-size:13px;font-weight:700;box-shadow:0 6px 24px #9a55ea25;transition:transform .25s,box-shadow .25s}.gd55w94bl8:hover{transform:translateY(-3px);box-shadow:0 10px 28px #9a55ea55}.gd55w94bl8>span{font-size:21px;line-height:1}.x0f5twwxjl{font-size:12px;color:#dcd0eb;display:inline-flex;gap:16px;align-items:center}.x0f5twwxjl:hover{color:#fff}

/* Masthead and full-width editorial poster */
.xwvfkvkrzg{background:var(--deep);color:#f7efff;position:relative;z-index:30;border-bottom:1px solid #ffffff10}.p2rg21gmj2{height:88px;display:flex;align-items:center;gap:34px}.r1jxvb8e70{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:27px;font-weight:900;letter-spacing:2px;line-height:1.2}.r1jxvb8e70 small{font-size:7px;letter-spacing:1.7px;display:block;font-weight:500;color:#b5a8c5;margin-top:7px}.ami9tab25s{display:flex;align-items:center;width:34px;height:37px;gap:3px;transform:skew(-13deg)}.ami9tab25s i{display:block;height:25px;width:9px;background:#b278f2}.ami9tab25s i:nth-child(2){height:37px;background:#d6b2ff}.ami9tab25s i:nth-child(3){height:30px;background:#9052df}.jffmu3g163{display:flex;gap:34px;margin-left:auto;font-size:13px;color:#c7b9d7}.jffmu3g163 a{padding:12px 0;transition:color .2s}.jffmu3g163 a:hover{color:#fff}.wgb2btmfq7{padding:9px 17px;border:1px solid #a87bd355;border-radius:6px;font-size:12px;color:#dfc8fb}.wgb2btmfq7>span{margin-left:15px}.wgb2btmfq7:hover{border-color:#c395f4;background:#ffffff08}.qwh532h6ie{font-size:11px;color:#c6b4d7;white-space:nowrap;padding:10px 0}.qwh532h6ie span{margin-left:7px}.qwh532h6ie[aria-expanded=true]{color:#fff}.o8dwcct7jj{position:absolute;top:100%;left:0;width:100%;background:#261a37;border-bottom:1px solid #d1a8ff33;box-shadow:0 20px 35px #160a2430}.o8dwcct7jj>div{padding-block:24px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.o8dwcct7jj a{padding:7px;font-size:12px;color:#dfd3ec;border-radius:4px}.o8dwcct7jj a:hover{background:#ffffff0c;color:white}.apfp0i1zg6{background:radial-gradient(ellipse at 80% 10%,#41235a 0,transparent 55%),var(--deep);color:white;padding-block:34px 0;overflow:hidden}.mwoqklrh5l{display:flex;justify-content:space-between;gap:30px;align-items:flex-end}.u7d6z2b9ir{color:#b8a7ca;letter-spacing:2.5px;font-size:9px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.u7d6z2b9ir>span{font-size:18px;color:#c18bf4;line-height:1}.mwoqklrh5l h1{font-size:clamp(32px,3.5vw,52px);letter-spacing:-2px;font-weight:900;display:flex;align-items:center;flex-wrap:wrap;gap:0;line-height:1.35}.mwoqklrh5l h1>a{font-size:11px;letter-spacing:2px;color:#c6b4d9;border-right:1px solid #9c7cba66;writing-mode:vertical-rl;padding-right:11px;margin-right:18px;font-weight:500;line-height:1.2}.mwoqklrh5l h1>span{color:#cda0ff}.mwoqklrh5l>p{font-size:12px;color:#b4a6c2;line-height:2;flex-shrink:0;padding-bottom:3px}.b09084p143{display:flex;align-items:center;justify-content:space-between;margin:24px 0 30px;gap:24px}.b09084p143>p{font-size:10px;color:#a995bb;letter-spacing:.5px}.evpajbmrel{position:relative;border-radius:var(--curve);overflow:hidden;background:#332348;isolation:isolate}.tz04stqn5u{height:400px;position:relative}.tz04stqn5u>article{height:100%;position:relative;overflow:hidden;animation:poster-in .7s ease both}.zldmwcj2xk{position:absolute;inset:0 0 0 auto;width:76%;height:100%;object-position:center 35%;filter:saturate(.85)}.yam4qs3jot{position:absolute;inset:0;background:linear-gradient(90deg,#221433 6%,#261638f2 23%,#20122b72 48%,#20112b05 78%),linear-gradient(0deg,#1f122bb3,transparent 45%)}.diyb3xu072{position:absolute;left:48px;top:50%;transform:translateY(-50%);max-width:47%;z-index:2}.bq9jqj90qy{font-size:10px;letter-spacing:1px;color:#e6d5f6;border:1px solid #ceb0e34d;padding:5px 11px;border-radius:4px;background:#c29fe309;display:inline-block}.diyb3xu072 h2{font-size:45px;letter-spacing:2px;margin:20px 0 9px}.diyb3xu072>p{color:#e3d5ed;font-size:13px;letter-spacing:1px}.h75dxjfgu8{display:inline-flex;align-items:center;gap:30px;font-size:12px;border-bottom:1px solid #d1b6e675;padding:7px 0;margin-top:25px;color:#f6edff}.h75dxjfgu8 span{font-size:22px}.h75dxjfgu8:hover{border-color:white;gap:40px}.bf6dxp10j1{position:absolute;right:30px;top:16px;font-size:65px;font-weight:900;line-height:1.15;color:#ffffff75;letter-spacing:-4px;text-shadow:0 1px 20px #0004}.bf6dxp10j1 small{display:block;letter-spacing:2px;font-size:7px;font-weight:500}.dex1aqxitd{height:54px;padding-inline:30px;display:flex;align-items:center;gap:25px;border-top:1px solid #ffffff13;background:#2a1b3b}.dex1aqxitd>span{font-size:10px;color:#ab93c0;letter-spacing:1px}.dex1aqxitd b{font-weight:600;color:#ead6ff;font-size:14px}.dex1aqxitd>div:last-child{margin-left:auto;display:flex;gap:8px}.dex1aqxitd>div:last-child button{color:#d9c0ee;width:32px;height:32px;border:1px solid #c4a6dd35;border-radius:50%;font-size:15px}.dex1aqxitd>div:last-child button:hover{background:#b47df52b}.fs9o3yptti{display:flex;gap:6px;align-items:center}.fs9o3yptti button{height:30px;padding:10px 2px;width:34px}.fs9o3yptti button::after{content:"";display:block;height:3px;border-radius:2px;background:#8a6c9e60;transition:background .25s}.fs9o3yptti button[aria-pressed=true]::after{background:#cf9cf8}.c1s26hj813{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:21px;color:#a08aad;font-size:9px}.c1s26hj813>span{white-space:nowrap}.c1s26hj813 time{color:#d2b4ec;margin-left:14px;font-size:9px}.c1s26hj813 a{font-size:10px;color:#c7a8e1}.c1s26hj813 a>span{margin-left:12px}

/* Discovery: compact editorial covers beside a numbered focus list */
.qf17ddle8n{display:grid;grid-template-columns:210px 1fr;gap:40px;padding-block:46px 42px;border-bottom:1px solid var(--line)}.xbe43kqoi7 h2{font-size:23px;letter-spacing:-.8px}.xbe43kqoi7>p{font-size:11px;color:var(--muted);margin-top:10px}.mb1nupe4t7{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mb1nupe4t7 article>span{font-size:25px;color:#9563bf;line-height:1.1;display:block;margin-bottom:11px}.mb1nupe4t7 h3{font-size:13px}.mb1nupe4t7 p{font-size:10px;line-height:1.9;color:var(--muted);margin-top:8px}.alxeervmy9{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:46px;padding-block:65px}.epdidbwhz9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px}.uks8pqqw8f{min-width:0}.kbrvwrqz38{display:block;height:240px;overflow:hidden;border-radius:10px;position:relative;background:#eee7f5;box-shadow:0 6px 14px #29143e0a}.kbrvwrqz38 img{transition:transform .4s}.kbrvwrqz38:hover img{transform:scale(1.055)}.uks8pqqw8f>div{padding:17px 0 0}.uks8pqqw8f .umqnns4lbt{font-size:9px;letter-spacing:1px;margin-bottom:6px}.uks8pqqw8f h3{font-size:16px}.uks8pqqw8f h3 a:hover{color:#8b50ba}.uks8pqqw8f p{font-size:10px;color:var(--muted);margin-top:6px}.kr7usfd1or{font-size:10px;margin-top:14px;display:inline-flex;gap:12px;color:#785a8e}.kr7usfd1or:hover{color:#a050dc}.shqcrgc3zy{padding:26px;background:#f6f2fb;border:1px solid #ebe3f2;border-radius:14px}.shqcrgc3zy h2{font-size:23px}.shqcrgc3zy .umqnns4lbt{font-size:8px;letter-spacing:1px}.shqcrgc3zy .jw4c85jidk{font-size:9px}.svbivdwd82{font-size:28px;color:#a66ed4}.xng4pkxeyn{margin-top:22px}.xng4pkxeyn li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e5dceb}.lx52ch4nga{font-size:25px;font-weight:800;line-height:1;color:#aa8fc0;letter-spacing:-1px}.xng4pkxeyn li:first-child .lx52ch4nga{color:#864bc4}.xng4pkxeyn h3{font-size:13px}.xng4pkxeyn h3 a:hover{color:#a164d2}.xng4pkxeyn p{font-size:9px;color:#91829f;margin-top:3px}.zao7itiv0h{margin-left:auto;font-size:18px;color:#9d7cb5}.mh76ibk5fq{display:flex;justify-content:space-between;margin-top:23px;font-size:10px;color:#826294}.mh76ibk5fq:hover{color:#ad64dc}

/* Catalog: six paper jackets and native story disclosures */
.pq1nahpcnt{padding-block:62px 48px;background:var(--paper);border-block:1px solid #eee8f2}.f8xil42esy{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:27px 0}.f8xil42esy fieldset{display:flex;gap:8px;padding:0;margin:0;flex-wrap:wrap}.f8xil42esy label{position:relative;cursor:pointer}.f8xil42esy input{position:absolute;opacity:0;width:1px;height:1px}.f8xil42esy label>span{display:block;padding:7px 17px;font-size:11px;color:#796c86;border-radius:30px;border:1px solid #e9e0ef;background:#fff;transition:.2s}.f8xil42esy input:checked+span{background:#7d4cad;color:#fff;border-color:#7d4cad}.f8xil42esy input:focus-visible+span{outline:3px solid #bd82ec;outline-offset:3px}.f8xil42esy label:hover>span{border-color:#b993d4}.f8xil42esy output{font-size:10px;color:#8a7c97;white-space:nowrap}.suzbtigl0o{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;align-items:start}.zvuyglcfn3{min-width:0;scroll-margin-top:36px}.vge96xyczq{display:block;position:relative;overflow:hidden;aspect-ratio:2/2.85;border-radius:8px;background:#e6dced;box-shadow:4px 7px 12px #32203f14}.vge96xyczq img{transition:transform .4s}.tfl5mi0tr9{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#1c112cdc);color:#fff;font-size:10px;padding:30px 12px 12px;opacity:0;transition:opacity .25s}.vge96xyczq:hover img,.vge96xyczq:focus img{transform:scale(1.06)}.vge96xyczq:hover .tfl5mi0tr9,.vge96xyczq:focus .tfl5mi0tr9{opacity:1}.wse18n05pe{display:block;font-size:9px;color:#9a7dad;margin:17px 0 7px}.zvuyglcfn3 h3{font-size:14px}.zvuyglcfn3>p{font-size:9px;color:#8a7d96;line-height:1.8;margin-top:6px;min-height:33px}.zvuyglcfn3 details{border-top:1px solid #e4dbe9;margin-top:12px}.zvuyglcfn3 summary{font-size:10px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;color:#846294}.zvuyglcfn3 details[open] summary>span{transform:rotate(45deg)}.zvuyglcfn3 details>div{font-size:10px;line-height:1.9;color:#776a84;border-left:2px solid #c3a0dd;padding-left:10px}.zvuyglcfn3 details a{display:block;color:#8b4cb3;margin-top:10px;text-decoration:underline;text-underline-offset:4px;font-size:9px}.zvuyglcfn3 details small{display:block;font-size:8px;margin-top:8px;color:#9a89a6}.mqi73sufqc{margin-top:30px;padding-top:20px;border-top:1px solid #e8dfee;font-size:9px;line-height:1.9;color:#95879e}

/* A live original three-panel reading sample */
.evnxkjescz{padding-block:70px;background:#fff}.hplo2y3huy{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.lz6inkojlw h2{font-size:41px;line-height:1.45;margin-block:19px 24px}.lz6inkojlw>p{color:#8a7a96;font-size:13px;line-height:2.1}.bb2vmv3700{margin-block:28px;display:grid;gap:15px}.bb2vmv3700 li{display:flex;align-items:center;gap:14px;font-size:11px;color:#7a6d86}.bb2vmv3700 b{color:#a378c0;font-size:10px;font-weight:500;border:1px solid #e9deef;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0}.lo97klw0iv{display:inline-flex;background:#f5effa;border:1px solid #e9deef;border-radius:6px;padding:4px;gap:3px}.lo97klw0iv button{padding:8px 20px;border-radius:4px;font-size:11px;color:#937ca2}.lo97klw0iv button[aria-pressed=true]{background:#fff;color:#6b428e;box-shadow:0 3px 7px #31173b0b}.lz6inkojlw p.vf13j4xb9b{font-size:9px;color:#ac9bb6;margin-top:15px}.i6r9z6rtrh{background:radial-gradient(ellipse at 70% 35%,#ede2f9,#f9f6fc 60%);border-radius:26px;position:relative;min-height:565px;display:grid;place-items:center;padding:30px 20px;isolation:isolate}.i6r9z6rtrh::before{content:"";position:absolute;width:330px;height:330px;border:1px solid #cdb4e470;border-radius:50%;z-index:-1}.i6r9z6rtrh::after{content:"";position:absolute;width:410px;height:410px;border:1px dashed #d7c2e66b;border-radius:50%;z-index:-1}.tussl0bf6i{position:absolute;top:24px;left:23px;font-size:7px;letter-spacing:2px;color:#a382ba;writing-mode:vertical-rl}.tussl0bf6i>span{font-size:25px;margin-top:16px}.y8avpokii1{position:relative;width:268px;border:7px solid #32213f;border-radius:31px;overflow:hidden;background:#f9f4fc;box-shadow:0 23px 45px #6f468430,2px 0 0 2px #8d6da27a}.oki08g873g{display:flex;align-items:center;justify-content:space-between;height:48px;padding-inline:15px;background:#fff9;border-bottom:1px solid #dac9e5;color:#7f628c;font-size:9px}.oki08g873g b{font-size:11px;color:#503759;letter-spacing:1px}.oki08g873g>span:first-child{font-weight:700;font-size:12px}.lu92s15qk8{height:370px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5add5 transparent;background:#faf6fc;transition:background .3s;scroll-behavior:smooth;color:#574161}.yne6036uoc{padding:20px 18px 17px;text-align:center}.yne6036uoc>span{font-size:7px;color:#ac91ba;letter-spacing:2px}.yne6036uoc h3{font-size:20px;letter-spacing:3px;margin-top:5px}.yne6036uoc p{font-size:8px;color:#a08aac;margin-top:5px}.l31qvjuxyc{height:240px;margin:0 12px 15px;border:1px solid #bba1d1;border-radius:4px;overflow:hidden;position:relative;background:radial-gradient(circle at 20% 20%,#e2cbf7 1px,transparent 2px) 0 0/33px 41px,linear-gradient(155deg,#3f2b61,#9983b5);isolation:isolate}.bt23pyn1x7{position:absolute;width:87px;height:87px;background:#f8edcb;box-shadow:0 0 40px #fff2b850;border-radius:50%;top:78px;left:43px}.bt23pyn1x7::after{content:"";position:absolute;left:5px;top:22px;width:16px;height:16px;box-shadow:30px -7px 0 4px #e0cda6,24px 30px 0 -2px #e0cda6;border-radius:50%;background:#e0cda6}.oacp369xf1{width:230px;height:70px;position:absolute;bottom:-20px;left:30px;background:#312447;border:3px solid #d0b0e89c;border-radius:50%;transform:rotate(-10deg)}.gztvjn2gm7{position:absolute;left:15px;top:13px;font-size:10px;line-height:1.65;padding:8px 12px;color:#574563;background:#fff8eafa;border-radius:14px 14px 14px 2px;z-index:3;box-shadow:0 3px 0 #33213d1a}.f70j61c6x2{position:absolute;bottom:9px;left:10px;color:#f9edff;letter-spacing:.5px;font-size:7px;z-index:2}.l31qvjuxyc[data-scene=letter]{background:repeating-linear-gradient(135deg,#ddd0f31a 0 1px,transparent 1px 16px),linear-gradient(25deg,#8e71ac,#d7bbea)}.l31qvjuxyc[data-scene=letter] .gztvjn2gm7{left:auto;right:12px;top:14px;border-radius:14px 14px 2px 14px}.tj3ni1szs6{position:absolute;left:50px;top:80px;font-size:87px;line-height:1;color:#fff3cc;transform:rotate(-16deg);text-shadow:10px 15px 0 #6e4f8933}.l31qvjuxyc[data-scene=home]{background:radial-gradient(circle at 70% 25%,#fae8bb 0 22px,transparent 23px),linear-gradient(#493664,#9c86b4)}.znk6ykjdk2{position:absolute;bottom:23px;left:58px;width:102px;height:80px;background:#63466f;border:2px solid #e8c9d4}.znk6ykjdk2::before{content:"";position:absolute;top:-42px;left:-12px;width:122px;height:53px;background:#b484ac;clip-path:polygon(50% 0,100% 100%,0 100%)}.znk6ykjdk2 i{position:absolute;left:36px;top:22px;width:25px;height:30px;background:#f5e0ab;box-shadow:0 0 25px #ffe9aa66}.znk6ykjdk2 i::after{content:"";position:absolute;left:11px;top:0;width:2px;height:30px;background:#907286}.o3vescywn7{font-size:9px;line-height:2.1;text-align:center;padding:10px 10px 24px;color:#9779a9}.o3vescywn7 a{color:#8955a4;text-decoration:underline;text-underline-offset:3px}.ajp4vtr2gm{height:37px;background:#fff9;display:flex;align-items:center;justify-content:space-between;padding-inline:14px;font-size:8px;color:#9a80aa;border-top:1px solid #dfd2e7}.ajp4vtr2gm button{width:27px;height:27px;font-size:15px}.lu92s15qk8[data-paper=night]{background:#271d36;color:#e9d2fc}.lu92s15qk8[data-paper=night] .yne6036uoc p{color:#b99fc9}.lu92s15qk8[data-paper=night] .o3vescywn7{color:#c2a8d3}.lu92s15qk8[data-paper=night] .o3vescywn7 a{color:#d3a2f1}.v8zmzkbdgn{position:absolute;right:20px;bottom:22px;font-size:9px;color:#9c7bb2;letter-spacing:2px}.v8zmzkbdgn>span{font-size:22px;margin-left:12px}

/* First visit, reader voices and practical information */
.nug04uoux2{padding-block:35px 60px;border-top:1px solid var(--line)}.nug04uoux2 .r70uw2b32r h2{font-size:26px}.j2sn0mmrei{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px}.j2sn0mmrei li{display:flex;gap:20px}.j2sn0mmrei li>span{font-size:43px;color:#d8c5e8;font-weight:800;line-height:1}.j2sn0mmrei h3{font-size:15px;margin-bottom:8px}.j2sn0mmrei p{font-size:11px;color:#908099;line-height:1.9}.j2sn0mmrei a{display:inline-block;font-size:10px;color:#8d60a9;margin-top:12px}.j2sn0mmrei a:hover{color:#b26ae1}.cdx95z5gzj{padding-block:52px;background:#f5f0f9}.cdx95z5gzj h2{font-size:27px}.fyls5pty9s{color:#9a82aa;font-size:9px}.itm6uhyt55{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}.itm6uhyt55 article{position:relative;padding-top:25px}.itm6uhyt55 article>span{position:absolute;left:0;top:-10px;color:#c9addf;font-family:Georgia,serif;font-size:55px;line-height:1}.itm6uhyt55 blockquote{font-size:12px;line-height:2;color:#786587;min-height:80px}.itm6uhyt55 article>div{display:flex;gap:12px;margin-top:20px;align-items:center}.itm6uhyt55 article>div>b{display:grid;place-items:center;width:32px;height:32px;background:#e8dcf0;color:#9d79b8;border-radius:50%;font-size:12px;font-weight:500}.itm6uhyt55 article>div p{font-size:11px;color:#81678e}.itm6uhyt55 small{display:block;font-size:8px;color:#ac93b9;margin-top:3px}.yijgsejgxs{display:grid;grid-template-columns:1fr 1.6fr;gap:90px;padding-block:70px}.yijgsejgxs h2{font-size:33px;line-height:1.5;margin-top:14px}.yijgsejgxs>div:first-child>p{font-size:12px;color:#97829f;line-height:2;margin-block:17px 25px}.vnj70nz031 details{border-bottom:1px solid #e9e0ef}.vnj70nz031 details:first-child{border-top:1px solid #e9e0ef}.vnj70nz031 summary{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px;padding-block:18px;color:#614a72}.vnj70nz031 summary>span{font-size:20px;color:#9c76b6;transition:transform .25s}.vnj70nz031 details[open] summary>span{transform:rotate(45deg)}.vnj70nz031 details>p{padding:0 30px 20px 0;font-size:11px;color:#92829d;line-height:2}.jiiey36hkf{display:grid;grid-template-columns:1fr .85fr;gap:65px;padding:43px 48px;background:radial-gradient(ellipse at 20% 20%,#4b286b,transparent 65%),#241832;border:1px solid #61457b;border-radius:20px;color:#fff;margin-bottom:65px;position:relative;overflow:hidden}.jiiey36hkf::after{content:"✳";position:absolute;left:47%;bottom:-42px;font-size:170px;line-height:1;color:#9063b218;pointer-events:none}.trfy3pjltl .umqnns4lbt{color:#c093df;font-size:9px}.trfy3pjltl h2{font-size:34px;letter-spacing:0}.trfy3pjltl>p{font-size:12px;color:#bba1cc;line-height:2;margin-block:16px 24px}.i5lqbxdn44{padding-top:2px}.i5lqbxdn44>div{display:flex;align-items:center;gap:15px;padding-block:15px;border-bottom:1px solid #b68bd22a}.i5lqbxdn44>div>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #c29ce546;border-radius:10px;font-size:24px;color:#c39be5}.i5lqbxdn44 h3{font-size:13px;font-weight:500}.i5lqbxdn44>div p{font-size:10px;color:#bfa1d3;margin-top:3px}.i5lqbxdn44 small{margin-left:auto;font-size:8px;color:#bd99d3;border:1px solid #d1ade933;padding:3px 7px;border-radius:3px}.i5lqbxdn44>p{font-size:9px;color:#a486b8;line-height:1.9;margin-top:16px}.k22rr8wycr{padding-top:48px;background:#191126;color:#baa7ca;border-top:1px solid #40314d}.tve1dbxjp4{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;padding-bottom:37px}.k22rr8wycr .r1jxvb8e70{font-size:24px;color:#e6d2f5;margin-bottom:25px}.k22rr8wycr .ami9tab25s{transform:scale(.8) skew(-13deg);transform-origin:left center;width:26px}.k22rr8wycr h2{font-size:12px;letter-spacing:1px;color:#cbb4df;margin-bottom:12px}.tve1dbxjp4>div>p{font-size:10px;line-height:2.2;color:#8f7b9f}.tve1dbxjp4>nav{padding-top:5px}.tve1dbxjp4>nav>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px 20px;margin-top:26px}.tve1dbxjp4>nav a{font-size:10px;color:#927ca3}.tve1dbxjp4>nav a:hover{color:#d2b2ec}.pqjloaq367{border-top:1px solid #8b63a32b;display:flex;align-items:center;gap:25px;padding-block:21px;font-size:9px;color:#775f8b}.pqjloaq367>a{margin-left:auto;color:#ba93d4}.ogjbwnx3em{display:none}.vawwdf2vci{padding:20px;text-align:center;font-size:12px;background:#f5eafa;color:#765084}html[data-motion=on] [data-enter]{opacity:0;translate:0 18px;transition:opacity .6s ease,translate .6s ease}html[data-motion=on] [data-enter][data-seen]{opacity:1;translate:0 0}@keyframes poster-in{from{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}

/* Responsive shifts retain the editorial hierarchy */
@media(min-width:1600px){.tz04stqn5u{height:435px}.apfp0i1zg6{padding-top:42px}.mwoqklrh5l h1{font-size:56px}}
@media(max-width:1150px){.nblecv2elg{width:calc(100% - 64px)}.p2rg21gmj2{gap:24px}.jffmu3g163{gap:24px}.mwoqklrh5l h1{font-size:38px}.mwoqklrh5l>p{font-size:10px}.qf17ddle8n{grid-template-columns:180px 1fr;gap:30px}.mb1nupe4t7{gap:18px}.xbe43kqoi7 h2{font-size:21px}.alxeervmy9{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.epdidbwhz9{gap:17px}.kbrvwrqz38{height:215px}.uks8pqqw8f h3{font-size:14px}.uks8pqqw8f p{font-size:9px}.shqcrgc3zy{padding:23px}.suzbtigl0o{gap:17px}.hplo2y3huy{gap:50px}.lz6inkojlw h2{font-size:36px}.i6r9z6rtrh{overflow:hidden}.jiiey36hkf{padding:35px 38px;gap:35px}.trfy3pjltl h2{font-size:30px}.jiiey36hkf .urcnzuv33h{gap:20px}.jiiey36hkf .gd55w94bl8{font-size:12px;padding:12px 16px;gap:15px}.jiiey36hkf .x0f5twwxjl{font-size:10px}.tve1dbxjp4{gap:60px}}
@media(max-width:950px){.jffmu3g163{gap:20px;font-size:12px}.p2rg21gmj2{gap:22px}.r1jxvb8e70{font-size:24px}.wgb2btmfq7{font-size:10px;padding:8px 12px}.qwh532h6ie{font-size:10px}.qf17ddle8n{grid-template-columns:1fr;gap:24px}.xbe43kqoi7{display:flex;align-items:center;gap:20px}.xbe43kqoi7 .umqnns4lbt{display:none}.xbe43kqoi7 p{margin:0}.mb1nupe4t7{gap:30px}.alxeervmy9{grid-template-columns:minmax(0,1fr) 235px;gap:26px}.shqcrgc3zy{padding:20px}.shqcrgc3zy h2{font-size:21px}.xng4pkxeyn li{gap:12px}.xng4pkxeyn h3{font-size:11px}.lx52ch4nga{font-size:22px}.epdidbwhz9{gap:15px}.kbrvwrqz38{height:185px}.uks8pqqw8f h3{font-size:13px}.uks8pqqw8f .umqnns4lbt{font-size:8px}.uks8pqqw8f p{min-height:30px}.suzbtigl0o{grid-template-columns:repeat(3,1fr);gap:28px}.vge96xyczq{aspect-ratio:3/3.8}.zvuyglcfn3 h3{font-size:16px}.zvuyglcfn3>p{font-size:10px;min-height:18px}.wse18n05pe{font-size:10px}.zvuyglcfn3 summary{font-size:11px}.zvuyglcfn3 details>div{font-size:11px}.hplo2y3huy{gap:30px}.lz6inkojlw h2{font-size:32px}.lz6inkojlw>p{font-size:11px}.bb2vmv3700{gap:13px}.bb2vmv3700 li{font-size:10px;gap:10px}.y8avpokii1{width:244px}.lu92s15qk8{height:355px}.i6r9z6rtrh{min-height:540px}.v8zmzkbdgn{font-size:8px;letter-spacing:1px}.j2sn0mmrei{gap:25px}.j2sn0mmrei li{gap:13px}.j2sn0mmrei li>span{font-size:36px}.j2sn0mmrei h3{font-size:14px}.j2sn0mmrei p{font-size:10px}.nug04uoux2 .r70uw2b32r h2{font-size:23px}.nug04uoux2 .jw4c85jidk{font-size:10px}.itm6uhyt55{gap:28px}.itm6uhyt55 blockquote{font-size:11px;min-height:95px}.yijgsejgxs{gap:45px}.yijgsejgxs h2{font-size:30px}.jiiey36hkf{grid-template-columns:1fr 1fr;padding:32px;gap:25px}.trfy3pjltl h2{font-size:28px}.trfy3pjltl .urcnzuv33h{gap:14px}.trfy3pjltl .x0f5twwxjl{font-size:9px}.tve1dbxjp4{gap:45px}.pqjloaq367{font-size:8px;gap:17px}}
@media(max-width:760px){.nblecv2elg{width:calc(100% - 40px)}h2{font-size:25px}.p2rg21gmj2{height:73px;gap:20px}.r1jxvb8e70{font-size:24px;gap:10px}.r1jxvb8e70 small{font-size:6px;letter-spacing:1.4px}.ami9tab25s{transform:scale(.85) skew(-13deg);width:29px;transform-origin:left center}.jffmu3g163{display:none}.wgb2btmfq7{margin-left:auto;padding:7px 11px;font-size:10px}.wgb2btmfq7>span{margin-left:8px}.qwh532h6ie{font-size:10px}.o8dwcct7jj>div{grid-template-columns:repeat(3,1fr);gap:7px;padding-block:18px}.o8dwcct7jj a{font-size:11px}.apfp0i1zg6{padding-top:27px}.mwoqklrh5l{display:block}.u7d6z2b9ir{font-size:7px;letter-spacing:1.6px;margin-bottom:12px}.u7d6z2b9ir>span{font-size:15px}.mwoqklrh5l h1{font-size:clamp(27px,5.3vw,40px);letter-spacing:-1px}.mwoqklrh5l h1>a{font-size:9px;margin-right:12px;padding-right:9px;letter-spacing:1px}.mwoqklrh5l>p{font-size:11px;margin-top:15px;line-height:1.9}.mwoqklrh5l>p br{display:none}.b09084p143{display:block;margin-block:20px 23px}.urcnzuv33h{gap:22px}.gd55w94bl8{padding:11px 17px;font-size:11px;gap:20px}.x0f5twwxjl{font-size:10px;gap:12px}.b09084p143>p{font-size:8px;margin-top:12px}.tz04stqn5u{height:355px}.zldmwcj2xk{width:100%;object-position:center 30%}.yam4qs3jot{background:linear-gradient(0deg,#241431f7 0,#241431c7 25%,#24143100 77%)}.diyb3xu072{inset:auto 23px 27px;max-width:none;transform:none}.diyb3xu072 h2{font-size:32px;letter-spacing:1px;margin:10px 0 6px}.bq9jqj90qy{font-size:8px;padding:4px 8px;background:#3f274862;color:#f7e7ff}.diyb3xu072>p{font-size:11px}.h75dxjfgu8{margin-top:13px;font-size:10px;gap:22px;padding-block:3px}.h75dxjfgu8 span{font-size:18px}.bf6dxp10j1{font-size:50px;right:20px;top:17px}.bf6dxp10j1 small{font-size:6px;letter-spacing:1px}.dex1aqxitd{height:50px;padding-inline:21px;gap:20px}.dex1aqxitd>div:last-child{gap:7px}.dex1aqxitd>div:last-child button{width:30px;height:30px;font-size:12px}.fs9o3yptti button{width:27px}.c1s26hj813{padding-block:16px;gap:12px;flex-wrap:wrap;font-size:8px}.c1s26hj813>p{width:100%;order:3;font-size:8px}.c1s26hj813 a{font-size:8px;margin-left:auto}.c1s26hj813 time{font-size:8px;margin-left:9px}.qf17ddle8n{padding-block:30px;gap:23px}.xbe43kqoi7{justify-content:space-between;gap:12px}.xbe43kqoi7 h2{font-size:21px}.xbe43kqoi7>p{font-size:9px}.mb1nupe4t7{grid-template-columns:repeat(2,1fr);gap:23px 25px}.mb1nupe4t7 article{border-left:1px solid #e6dced;padding-left:14px;position:relative}.mb1nupe4t7 article>span{font-size:20px;position:absolute;top:-4px;right:0}.mb1nupe4t7 h3{font-size:12px;padding-right:23px}.mb1nupe4t7 p{font-size:10px;max-width:230px}.alxeervmy9{display:block;padding-block:38px}.r70uw2b32r{gap:15px}.umqnns4lbt{font-size:8px;letter-spacing:1.4px;margin-bottom:8px}.r70uw2b32r>p{font-size:10px}.jw4c85jidk{font-size:10px}.npjk2owl9g{font-size:10px}.epdidbwhz9{gap:18px;margin-top:22px}.kbrvwrqz38{height:250px}.uks8pqqw8f h3{font-size:15px}.uks8pqqw8f .umqnns4lbt{font-size:9px}.uks8pqqw8f p{font-size:9px;min-height:0}.kr7usfd1or{font-size:10px;margin-top:9px}.shqcrgc3zy{margin-top:32px;padding:24px;background:#f7f2fc}.shqcrgc3zy h2{font-size:23px}.shqcrgc3zy .umqnns4lbt{font-size:8px}.xng4pkxeyn{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin-top:18px}.xng4pkxeyn h3{font-size:13px}.xng4pkxeyn p{font-size:9px}.xng4pkxeyn li{gap:14px;padding-block:14px}.lx52ch4nga{font-size:25px}.mh76ibk5fq{font-size:10px;margin-top:19px}.pq1nahpcnt{padding-block:38px 28px}.pq1nahpcnt .r70uw2b32r{display:block}.pq1nahpcnt .r70uw2b32r>p{margin-top:9px}.f8xil42esy{display:block;margin-block:22px}.f8xil42esy fieldset{gap:6px}.f8xil42esy label>span{font-size:10px;padding:6px 12px}.f8xil42esy output{display:block;margin-top:12px;text-align:right;font-size:9px}.suzbtigl0o{gap:25px 20px}.vge96xyczq{aspect-ratio:2/2.8}.zvuyglcfn3 h3{font-size:14px}.zvuyglcfn3>p{font-size:9px}.wse18n05pe{font-size:9px;margin-top:14px}.zvuyglcfn3 summary{font-size:10px}.zvuyglcfn3 details>div{font-size:10px}.zvuyglcfn3 details a{font-size:9px}.zvuyglcfn3 details small{font-size:8px}.mqi73sufqc{font-size:8px;line-height:1.9;margin-top:24px;padding-top:17px}.evnxkjescz{padding-block:42px}.hplo2y3huy{grid-template-columns:1fr;gap:28px}.lz6inkojlw h2{font-size:33px;line-height:1.4;margin-block:15px 20px}.lz6inkojlw h2 br{display:none}.lz6inkojlw>p{font-size:12px}.bb2vmv3700{margin-block:22px;gap:12px}.bb2vmv3700 li{font-size:11px}.lo97klw0iv button{font-size:11px;padding:8px 19px}.lz6inkojlw p.vf13j4xb9b{font-size:9px;margin-top:10px}.i6r9z6rtrh{min-height:555px;padding:28px 20px}.y8avpokii1{width:270px}.lu92s15qk8{height:365px}.v8zmzkbdgn{font-size:9px;bottom:20px}.nug04uoux2{padding-block:28px 38px}.nug04uoux2 .r70uw2b32r{display:block}.nug04uoux2 .r70uw2b32r h2{font-size:23px}.nug04uoux2 .jw4c85jidk{display:block;margin-top:10px}.j2sn0mmrei{grid-template-columns:1fr;margin-top:27px;gap:26px}.j2sn0mmrei li{gap:24px}.j2sn0mmrei li>span{font-size:38px;min-width:49px}.j2sn0mmrei h3{font-size:15px;margin-bottom:6px}.j2sn0mmrei p{font-size:11px}.j2sn0mmrei a{margin-top:8px;font-size:11px}.cdx95z5gzj{padding-block:36px}.cdx95z5gzj .r70uw2b32r{display:block}.cdx95z5gzj h2{font-size:24px}.fyls5pty9s{display:block;font-size:9px;margin-top:10px}.itm6uhyt55{grid-template-columns:1fr;gap:24px;margin-top:26px}.itm6uhyt55 article{padding:15px 0 0 25px;border-bottom:1px solid #e4d7ef;padding-bottom:20px}.itm6uhyt55 article>span{top:6px;font-size:45px}.itm6uhyt55 article:last-child{border-bottom:0;padding-bottom:0}.itm6uhyt55 blockquote{font-size:12px;min-height:0}.itm6uhyt55 article>div{margin-top:14px;gap:10px}.itm6uhyt55 small{font-size:8px}.yijgsejgxs{grid-template-columns:1fr;gap:25px;padding-block:41px}.yijgsejgxs h2{font-size:27px;margin-top:12px}.yijgsejgxs h2 br{display:none}.yijgsejgxs>div:first-child>p{font-size:11px;margin-block:12px 15px}.yijgsejgxs>div:first-child>p br{display:none}.vnj70nz031 summary{font-size:12px;padding-block:16px}.vnj70nz031 details>p{font-size:11px;padding-right:18px}.jiiey36hkf{grid-template-columns:1fr;gap:22px;padding:29px 25px;margin-bottom:40px;border-radius:14px}.trfy3pjltl h2{font-size:29px}.trfy3pjltl>p{font-size:11px;margin-block:13px 20px}.trfy3pjltl .gd55w94bl8{font-size:11px;padding:11px 15px;gap:17px}.trfy3pjltl .x0f5twwxjl{font-size:10px}.i5lqbxdn44>div{padding-block:13px}.i5lqbxdn44 h3{font-size:12px}.i5lqbxdn44>p{font-size:9px}.jiiey36hkf::after{font-size:190px;left:60%;top:130px;bottom:auto}.k22rr8wycr{padding-top:33px;padding-bottom:65px}.tve1dbxjp4{grid-template-columns:1fr;gap:28px;padding-bottom:25px}.k22rr8wycr .r1jxvb8e70{font-size:23px;margin-bottom:22px}.tve1dbxjp4>div>p{font-size:10px;line-height:2.15}.tve1dbxjp4>nav>div{margin-top:20px;gap:12px 15px}.tve1dbxjp4>nav a{font-size:10px}.k22rr8wycr h2{font-size:12px}.pqjloaq367{flex-wrap:wrap;position:relative;padding-block:18px;gap:5px;font-size:8px;padding-right:70px}.pqjloaq367 p{width:100%}.pqjloaq367>a{position:absolute;right:0;top:20px;font-size:9px}.ogjbwnx3em{position:fixed;bottom:0;left:0;width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:8px 12px calc(7px + env(safe-area-inset-bottom));background:#21162ef5;backdrop-filter:blur(16px);border-top:1px solid #bc8dde33;z-index:40;color:#bda7cf}.ogjbwnx3em a{font-size:9px;text-align:center;line-height:1.5;border-radius:5px}.ogjbwnx3em a>span{display:block;font-size:20px;line-height:1.3;margin-bottom:2px}.ogjbwnx3em a:hover,.ogjbwnx3em a[aria-current]{color:#ead6ff;background:#a366d412}.vawwdf2vci{padding-bottom:85px}}
@media(max-width:540px){.p2rg21gmj2{gap:16px}.r1jxvb8e70{font-size:22px}.wgb2btmfq7{font-size:9px}.qwh532h6ie{font-size:9px}.qwh532h6ie span{margin-left:3px}.epdidbwhz9{grid-template-columns:1fr;gap:18px}.uks8pqqw8f{display:grid;grid-template-columns:91px 1fr;gap:18px;padding-bottom:18px;border-bottom:1px solid #eee6f4}.uks8pqqw8f:last-child{border-bottom:0;padding-bottom:0}.kbrvwrqz38{height:126px;border-radius:6px}.uks8pqqw8f>div{padding-top:4px}.uks8pqqw8f h3{font-size:16px}.uks8pqqw8f .umqnns4lbt{font-size:9px;margin-bottom:7px}.uks8pqqw8f p{font-size:10px;margin-top:8px}.kr7usfd1or{font-size:10px;margin-top:12px}.xng4pkxeyn{gap:0 20px}.shqcrgc3zy{padding:22px}.xng4pkxeyn li{gap:10px}.xng4pkxeyn h3{font-size:11px}.lx52ch4nga{font-size:22px}.zao7itiv0h{font-size:14px}.xng4pkxeyn p{font-size:8px}.suzbtigl0o{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 19px}.zvuyglcfn3 h3{font-size:14px}.vge96xyczq{aspect-ratio:2/2.75}.f8xil42esy label>span{padding-inline:10px;font-size:9px}.zvuyglcfn3>p{font-size:9px;min-height:32px}.tfl5mi0tr9{display:none}.lz6inkojlw h2{font-size:30px}.lz6inkojlw h2 br{display:block}.i6r9z6rtrh{min-height:555px}.y8avpokii1{width:252px}.lu92s15qk8{height:360px}.tussl0bf6i{left:15px;font-size:6px}.v8zmzkbdgn{font-size:8px;right:16px}.cdx95z5gzj h2{font-size:22px}.trfy3pjltl h2{font-size:27px}}
@media(max-width:370px){.nblecv2elg{width:calc(100% - 30px)}.p2rg21gmj2{gap:11px}.wgb2btmfq7{padding:7px 8px}.r1jxvb8e70{font-size:20px}.ami9tab25s{width:25px;transform:scale(.75) skew(-13deg)}.r1jxvb8e70 small{font-size:5px}.mwoqklrh5l h1{font-size:25px}.gd55w94bl8{font-size:10px;padding-inline:13px;gap:12px}.x0f5twwxjl{font-size:9px;gap:7px}.urcnzuv33h{gap:17px}.tz04stqn5u{height:330px}.diyb3xu072{left:20px;right:17px}.diyb3xu072 h2{font-size:29px}.dex1aqxitd{gap:13px;padding-inline:15px}.fs9o3yptti button{width:23px}.xbe43kqoi7 h2{font-size:19px}.xbe43kqoi7 p{font-size:8px}.shqcrgc3zy{padding:19px}.xng4pkxeyn{gap:0 13px}.xng4pkxeyn li{gap:8px}.xng4pkxeyn h3{font-size:10px}.f8xil42esy label>span{font-size:8px;padding-inline:8px}.suzbtigl0o{gap:23px 15px}.y8avpokii1{width:237px}.v8zmzkbdgn{font-size:7px}.jiiey36hkf{padding:27px 21px}.trfy3pjltl .urcnzuv33h{gap:13px}.trfy3pjltl .gd55w94bl8{font-size:10px;padding-inline:12px;gap:12px}.trfy3pjltl .x0f5twwxjl{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;translate:none!important}html[data-motion=on] [data-enter]{opacity:1}}

/* Readability refinements for cover captions and supporting copy. */
.mb1nupe4t7 p{font-size:11px;color:#75667e}.uks8pqqw8f p{font-size:11px;color:#75667e}.uks8pqqw8f .umqnns4lbt{font-size:10px}.shqcrgc3zy .jw4c85jidk{font-size:10px;color:#7b6888}.xng4pkxeyn p{font-size:10px;color:#7c6889}.wse18n05pe{font-size:10px;color:#80648f}.zvuyglcfn3>p{font-size:11px;color:#7b6986}.zvuyglcfn3 summary{font-size:11px}.zvuyglcfn3 details>div{font-size:11px;color:#72607f}.zvuyglcfn3 details a{font-size:10px}.zvuyglcfn3 details small{font-size:10px;color:#806d8c}.mqi73sufqc{font-size:10px;color:#806f8c}.j2sn0mmrei p{font-size:12px;color:#7b6987}.vnj70nz031 details>p{font-size:12px;color:#7e6c8b}.tve1dbxjp4>div>p{font-size:11px;color:#b09bc1}.tve1dbxjp4>nav a{font-size:11px;color:#b09bc1}.pqjloaq367{color:#a189b3}.i5lqbxdn44>p{font-size:10px;color:#c0a4d4}.fyls5pty9s{font-size:10px;color:#80618f}
@media(max-width:760px){.mb1nupe4t7 p{font-size:11px}.uks8pqqw8f p{font-size:11px}.uks8pqqw8f .umqnns4lbt{font-size:10px}.xng4pkxeyn h3{font-size:12px}.xng4pkxeyn p{font-size:10px}.zvuyglcfn3>p{font-size:11px;min-height:38px}.zvuyglcfn3 h3{font-size:15px}.zvuyglcfn3 summary{font-size:11px}.zvuyglcfn3 details>div{font-size:11px}.zvuyglcfn3 details small{font-size:10px}.mqi73sufqc{font-size:10px}.j2sn0mmrei p{font-size:12px}.vnj70nz031 details>p{font-size:12px}.tve1dbxjp4>div>p{font-size:11px}.tve1dbxjp4>nav a{font-size:11px}.fyls5pty9s{font-size:10px}}
