.ap[data-v-ccea2953]{--Y: #FAEF2B;--B: #2A2D35;--fd: "Oswald","Helvetica Neue Condensed","Arial Narrow",sans-serif;--fs: "Playfair Display",Georgia,serif;--fb: "Inter",system-ui,-apple-system,"Helvetica Neue",sans-serif;background:#fff;color:var(--B);-webkit-font-smoothing:antialiased}.ap-loading[data-v-ccea2953],.ap-notfound[data-v-ccea2953]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px}.ap-hero[data-v-ccea2953]{position:relative;min-height:60vh;background:linear-gradient(135deg,#2a1a3a,#0c0818);background-size:cover;background-position:center;display:flex;align-items:flex-end}.ap-hero-overlay[data-v-ccea2953]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#0000004d 60%,#0000001a)}.ap-hero-content[data-v-ccea2953]{position:relative;z-index:1;padding:48px;max-width:900px}@media(max-width:640px){.ap-hero-content[data-v-ccea2953]{padding:28px 18px}}.ap-back[data-v-ccea2953]{font-family:var(--fd);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#fff9;text-decoration:none;display:inline-block;margin-bottom:24px;transition:color .15s}.ap-back[data-v-ccea2953]:hover{color:#fff}.ap-title[data-v-ccea2953]{font-family:var(--fd);font-weight:700;font-size:clamp(2.4rem,6vw,5rem);line-height:1.04;text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin:0 0 22px;text-wrap:balance}.ap-mark[data-v-ccea2953]{background:var(--Y);color:var(--B);display:inline-block;line-height:1.08;padding:0 .12em;margin:0 .04em;font-family:var(--fs);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}.ap-teaser[data-v-ccea2953]{font-family:var(--fb);font-size:18px;line-height:1.5;color:#ffffffd1;max-width:680px;margin:0 0 20px;text-wrap:pretty}.ap-meta[data-v-ccea2953]{display:flex;align-items:center;gap:10px;font-family:var(--fb);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80}.ap-dot[data-v-ccea2953]{width:3px;height:3px;border-radius:50%;background:#ffffff4d}.ap-body-wrap[data-v-ccea2953]{max-width:720px;margin:0 auto;padding:56px 24px 80px}.ap-body[data-v-ccea2953]{font-family:var(--fb);font-size:18px;line-height:1.65;color:var(--B)}.ap-body[data-v-ccea2953] h2{font-family:var(--fd);font-weight:700;font-size:clamp(1.4rem,3vw,2rem);text-transform:uppercase;letter-spacing:-.01em;margin:2.2em 0 .6em;color:var(--B)}.ap-body[data-v-ccea2953] h3{font-family:var(--fd);font-weight:700;font-size:1.3rem;text-transform:uppercase;margin:1.8em 0 .5em}.ap-body[data-v-ccea2953] p{margin:0 0 1.4em}.ap-body[data-v-ccea2953] strong{font-weight:700}.ap-body[data-v-ccea2953] a{color:var(--B);text-decoration:underline;text-decoration-color:var(--Y);text-underline-offset:3px}.ap-kicker[data-v-ccea2953]{display:table;background:var(--Y);color:var(--B);font-family:var(--fd);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em;line-height:1;padding:7px 11px 6px;margin:0 0 18px}.ap-intro[data-v-ccea2953]{font-size:20px;line-height:1.6}.ap-intro[data-v-ccea2953] p:last-child{margin-bottom:0}.ap-glance[data-v-ccea2953]{margin:40px 0 0;background:var(--B);color:#fff;padding:24px 26px 18px}.ap-glance-title[data-v-ccea2953]{font-family:var(--fd);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--Y);margin-bottom:12px}.ap-glance-list[data-v-ccea2953]{list-style:none;margin:0;padding:0;columns:2;column-gap:28px}@media(max-width:600px){.ap-glance-list[data-v-ccea2953]{columns:1}}.ap-glance-list li[data-v-ccea2953]{break-inside:avoid}.ap-glance-link[data-v-ccea2953]{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}.ap-glance-link:hover .ap-glance-name[data-v-ccea2953]{text-decoration:underline;text-decoration-color:var(--Y);text-decoration-thickness:2px;text-underline-offset:3px}.ap-glance-rank[data-v-ccea2953]{flex:none;width:22px;font-family:var(--fd);font-weight:700;font-size:18px;color:var(--Y)}.ap-glance-name[data-v-ccea2953]{font-family:var(--fd);font-weight:500;font-size:17px;text-transform:uppercase;letter-spacing:.01em;line-height:1.2}.ap-list[data-v-ccea2953]{list-style:none;margin:56px 0 0;padding:0;display:flex;flex-direction:column;gap:56px}.ap-entry[data-v-ccea2953]{border-top:4px solid var(--B);padding-top:22px;scroll-margin-top:90px}.ap-entry-img[data-v-ccea2953]{margin:0 0 20px;aspect-ratio:3/2;overflow:hidden;background:#eee}.ap-entry-img img[data-v-ccea2953]{width:100%;height:100%;object-fit:cover;display:block}.ap-entry-head[data-v-ccea2953]{display:flex;align-items:baseline;gap:14px;margin-bottom:12px}.ap-entry-rank[data-v-ccea2953]{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;background:var(--Y);color:var(--B);font-family:var(--fd);font-weight:700;font-size:24px;line-height:1}.ap-entry-name[data-v-ccea2953]{font-family:var(--fd);font-weight:700;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.04;text-transform:uppercase;letter-spacing:-.01em;margin:0;text-wrap:balance}.ap-glance-time[data-v-ccea2953]{display:block;font-family:var(--fb);font-weight:500;font-size:12px;letter-spacing:.04em;color:#fff9;margin-top:2px;text-transform:none}.ap-entry-when[data-v-ccea2953]{font-family:var(--fd);font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.04em;color:var(--B);margin:0 0 12px}.ap-entry-link--strong[data-v-ccea2953]{font-weight:700}a.ap-entry-img[data-v-ccea2953]{display:block}.ap-entry-thumbs[data-v-ccea2953]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:-14px 0 20px;text-decoration:none}.ap-entry-thumb[data-v-ccea2953]{position:relative;aspect-ratio:1;overflow:hidden;background:#eee}.ap-entry-thumb img[data-v-ccea2953]{width:100%;height:100%;object-fit:cover;display:block}.ap-entry-thumb-more[data-v-ccea2953]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#2a2d359e;color:#fff;font-family:var(--fd);font-weight:700;font-size:20px}.ap-entry-closed[data-v-ccea2953]{display:inline-block;background:var(--B);color:#fff;font-family:var(--fb);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 10px;margin:0 0 14px}.ap-entry-text[data-v-ccea2953] p:last-child{margin-bottom:0}.ap-entry-meta[data-v-ccea2953]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-family:var(--fb);font-size:13px;font-weight:600}.ap-entry-link[data-v-ccea2953]{color:var(--B);text-decoration:underline;text-decoration-color:var(--Y);text-decoration-thickness:2px;text-underline-offset:3px}
