.story-timeline{margin:32px 0 40px;padding:0}.story-timeline>p{margin:0 0 24px;font:400 .95rem/1.65 'Barlow',sans-serif;color:rgba(242,234,216,.82)}.story-timeline>ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px;position:relative}.story-timeline>ul>li{position:relative;background:#131022;border:1px solid rgba(255,46,147,.18);border-radius:16px;padding:24px 22px 22px 48px;font:400 .95rem/1.6 'Barlow',sans-serif;color:#F2EAD8;transition:border-color 280ms cubic-bezier(.16,1,.3,1),transform 280ms cubic-bezier(.16,1,.3,1)}.story-timeline>ul>li:hover{border-color:rgba(255,46,147,.4);transform:translateY(-2px)}.story-timeline>ul>li::before{content:'';position:absolute;left:20px;top:28px;width:12px;height:12px;border-radius:50%;background:#FF2E93;box-shadow:0 0 14px #FF2E93}.story-timeline>ul>li:last-child::before{animation:timelinePulse 2.4s ease-in-out infinite}.story-timeline>ul>li strong{display:block;margin-bottom:6px}.story-timeline>ul>li time{font-family:'Antonio','Bebas Neue',Impact,sans-serif;font-weight:700;font-size:clamp(1.05rem,1.6vw,1.25rem);letter-spacing:.5px;background:linear-gradient(120deg,#FF2E93 0%,#FF6B35 60%,#FFB347 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@keyframes timelinePulse{0%,100%{box-shadow:0 0 14px #FF2E93}50%{box-shadow:0 0 28px #FF2E93,0 0 56px rgba(255,46,147,.55)}}@media (min-width:1024px){.story-timeline>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.story-timeline>ul::before{content:'';position:absolute;top:34px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,46,147,.4),rgba(255,107,53,.4),transparent);pointer-events:none}.story-timeline>ul>li{padding:48px 22px 22px}.story-timeline>ul>li::before{left:50%;top:28px;transform:translateX(-50%)}}.spec-table.editions-table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0 14px;background:linear-gradient(180deg,#0E0A1B 0%,#131022 100%);border-radius:14px;border:1px solid rgba(255,46,147,.16);overflow:hidden;font-family:'Barlow',sans-serif}.spec-table.editions-table thead{background:rgba(255,46,147,.08)}.spec-table.editions-table thead th{font-family:'Antonio','Bebas Neue',Impact,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:.72rem;color:#FF2E93;padding:14px 18px;text-align:left;border-bottom:1px solid rgba(255,46,147,.18)}.spec-table.editions-table tbody td{padding:18px;font-size:.92rem;line-height:1.5;color:rgba(242,234,216,.82);border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.spec-table.editions-table tbody tr:last-child td{border-bottom:0}.spec-table.editions-table tbody td:first-child{font-family:'Antonio','Bebas Neue',Impact,sans-serif;font-weight:700;font-size:1.05rem;color:#F2EAD8;letter-spacing:.5px}.spec-table.editions-table tbody td:first-child strong{font-weight:700}.spec-table.editions-table tbody td:nth-child(2){font-weight:500;font-variant-numeric:tabular-nums;color:#FFB347;white-space:nowrap}.spec-table.editions-table tbody tr:last-child{background:linear-gradient(90deg,transparent,rgba(255,46,147,.06),transparent)}@media (max-width:639px){.spec-table.editions-table{display:block;overflow-x:auto;min-width:0;mask-image:linear-gradient(90deg,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent)}.spec-table.editions-table>tbody,.spec-table.editions-table>thead{min-width:520px;display:table;width:100%}}.faq-block{display:flex;flex-direction:column;gap:12px;margin-top:32px}.faq-block details{background:rgba(19,16,34,.65);border:1px solid rgba(255,46,147,.14);border-radius:12px;padding:0;overflow:hidden;transition:border-color 240ms cubic-bezier(.16,1,.3,1),background 240ms cubic-bezier(.16,1,.3,1)}.faq-block details[open]{border-color:rgba(255,46,147,.36);background:rgba(19,16,34,.88)}.faq-block summary{padding:18px 56px 18px 22px;cursor:pointer;font:600 1.02rem/1.4 'Barlow',sans-serif;color:#F2EAD8;list-style:none;position:relative;user-select:none;transition:color 220ms cubic-bezier(.16,1,.3,1)}.faq-block summary::-webkit-details-marker{display:none}.faq-block summary::after{content:'';position:absolute;right:22px;top:50%;width:14px;height:14px;transform:translateY(-50%) rotate(0);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23FF2E93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 5 7 9 11 5'/></svg>");background-repeat:no-repeat;background-size:14px 14px;transition:transform 280ms cubic-bezier(.16,1,.3,1),filter 240ms cubic-bezier(.16,1,.3,1)}.faq-block details[open] summary::after{transform:translateY(-50%) rotate(180deg)}.faq-block summary:hover{color:#FF2E93}.faq-block summary:hover::after{filter:drop-shadow(0 0 6px #FF2E93)}.faq-block summary:focus-visible{outline:2px solid #FF2E93;outline-offset:-2px}.faq-block details>p{padding:0 22px 20px;margin:0;font:400 .94rem/1.65 'Barlow',sans-serif;color:rgba(242,234,216,.82)}.faq-block details>p a{color:#FF6B35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 200ms}.faq-block details>p a:hover{color:#FF2E93}@media (max-width:480px){.faq-block summary{padding:16px 48px 16px 18px;font-size:.95rem}.faq-block details>p{padding:0 18px 18px;font-size:.9rem}}.article-disclaimer{position:relative;margin:0 0 32px;padding:18px 22px 18px 56px;background:rgba(255,107,53,.04);border-radius:12px;font:italic 400 .92rem/1.6 'Barlow',sans-serif;color:rgba(242,234,216,.78);max-width:66ch;border-left:0!important}.article-disclaimer::before{content:'\00ab';position:absolute;top:14px;left:18px;font-family:'Antonio','Bebas Neue',Impact,sans-serif;font-weight:700;font-size:2.2rem;line-height:1;background:linear-gradient(120deg,#FF2E93 0%,#FF6B35 60%,#FFB347 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transform:skewX(-6deg);transform-origin:left center}@media (max-width:640px){.article-disclaimer{padding:16px 18px 16px 48px}.article-disclaimer::before{font-size:1.8rem;top:12px;left:14px}}@media (prefers-reduced-motion:reduce){.story-timeline>ul>li,.story-timeline>ul>li:last-child::before{animation:none!important;transition:none!important}.story-timeline>ul>li:hover{transform:none}.faq-block details,.faq-block summary,.faq-block summary::after{transition:none!important}}