*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif;background:#0c0a0d;color:#fff}.guard-canvas{position:fixed;inset:0;background:url("../images/sxmessenger-background.webp") center/cover no-repeat;cursor:pointer;outline:none}.guard-frame{position:absolute;inset:0;border:10px solid #100d11;box-shadow:inset 0 0 120px #0006}.guard-ribbon{position:absolute;left:30px;top:25px;z-index:2;display:grid;grid-template-columns:auto auto;gap:0 10px;align-items:center;padding:10px 16px 10px 10px;border-radius:12px;background:#171318e8;border:1px solid #ffffff1d;box-shadow:0 10px 30px #0008}.guard-ribbon span{grid-row:1/3;display:grid;place-items:center;width:43px;height:43px;border-radius:8px;background:#cc4160;font-weight:900}.guard-ribbon b{font-size:16px}.guard-ribbon em{font-size:11px;color:#bfaeb6;font-style:normal;text-transform:uppercase;letter-spacing:.1em}.guard-dock{position:absolute;z-index:3;left:50%;bottom:50px;transform:translateX(-50%);width:min(920px,calc(100vw - 60px));display:flex;align-items:center;justify-content:space-between;gap:28px;padding:19px 22px 19px 28px;border:1px solid #ffffff26;border-radius:17px;background:#130f13e8;box-shadow:0 24px 70px #000b;backdrop-filter:blur(12px);cursor:default}.guard-dock small{color:#d85a76;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.guard-dock p{margin:6px 0 0;font-size:23px;font-weight:750}.guard-dock button{flex:none;border:0;border-radius:12px;padding:16px 21px;background:#cf4262;color:#fff;font-size:16px;font-weight:800;cursor:pointer}.guard-dock button span{margin-left:18px}.guard-legal{position:absolute;z-index:2;right:24px;bottom:12px;margin:0;color:#d9ccd2;font-size:11px;text-shadow:0 2px 4px #000}.editorial-details{position:fixed;z-index:6;right:30px;bottom:155px;color:#2a2528}.editorial-details summary{padding:12px 16px;border-radius:9px;background:#f6f1f3;color:#332b30;font-weight:800;cursor:pointer;box-shadow:0 10px 30px #0008}.editorial-details[open]{top:25px;right:25px;bottom:25px;left:25px;overflow:auto;padding:0 28px 30px;border-radius:14px;background:#fbfafb;box-shadow:0 25px 90px #000d}.editorial-details[open] summary{position:sticky;top:0;margin:0 -28px 20px;border-radius:14px 14px 0 0;background:#241c22;color:#fff}.editorial-details article{max-width:920px;margin:auto;font:17px/1.75 Georgia,serif}.editorial-details h1{font:800 40px/1.12 Arial,sans-serif}.editorial-details h2{margin-top:38px;padding-top:20px;border-top:1px solid #ded5da;font:800 27px/1.2 Arial,sans-serif;color:#b13352}.editorial-details h3{font:750 20px/1.3 Arial,sans-serif}.editorial-details li{margin:7px 0}@media(max-width:720px){.guard-canvas{background-position:center top}.guard-frame{border-width:5px}.guard-ribbon{top:14px;left:14px}.guard-dock{left:14px;right:14px;bottom:78px;width:auto;transform:none;display:block;padding:18px}.guard-dock p{font-size:20px}.guard-dock button{width:100%;margin-top:14px}.guard-legal{left:14px;right:14px;bottom:20px;text-align:center}.editorial-details{right:14px;bottom:285px}.editorial-details[open]{inset:10px;padding:0 16px 25px}.editorial-details[open] summary{margin:0 -16px 16px}.editorial-details article{font-size:16px}.editorial-details h1{font-size:30px}}