.ap{--ap-serif:var(--font-merriweather), "Iowan Old Style", Palatino, Georgia, serif;--ap-core:var(--night-fg-fore);--ap-line:var(--night-glass-border);max-width:1180px;color:var(--night-fg-fore);margin:0 auto;padding:2.5rem 2rem 6rem}.ap a{color:inherit}.ap__eyebrow{font:600 11px var(--font-geist-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--night-fg-dim);margin:0 0 .9rem}.ap__rule{background:var(--ap-line);border:0;height:1px;margin:2.75rem 0}.ap-hero{grid-template-columns:168px 1fr;align-items:start;gap:1.75rem;display:grid}.ap-hero__cover{aspect-ratio:1;border:1px solid var(--ap-line);background:linear-gradient(155deg,#1a2340,#0d1224 60%,#050810);border-radius:12px;justify-content:center;align-items:center;width:168px;display:flex;overflow:hidden}.ap-hero__cover img{object-fit:cover;width:100%;height:100%}.ap-hero__cover span{font:600 10px var(--font-geist-mono);letter-spacing:.1em;color:var(--night-fg-dim);text-transform:uppercase}.ap-hero__meta{font:400 12px var(--font-geist-mono);color:var(--night-fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.ap-hero__badge{border:1px solid var(--ap-line);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:.15rem .5rem}.ap-hero__title{font:600 clamp(1.6rem, 2.6vw, 2.15rem);letter-spacing:-.5px;text-wrap:balance;margin:.6rem 0 .4rem;line-height:1.18}.ap-hero__byline{color:var(--night-fg-mid);margin:0 0 1.1rem;font-size:.95rem}.ap-hero__links{flex-wrap:wrap;gap:.5rem;display:flex}.ap-btn{font:500 13px var(--font-geist-sans);border:1px solid var(--ap-line);color:var(--night-fg-mid);transition:border-color .16s var(--night-ease-out), color .16s var(--night-ease-out), background .16s var(--night-ease-out);background:#ffffff08;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;text-decoration:none;display:inline-flex}.ap-btn:hover{color:var(--night-fg-fore);background:#ffffff0f;border-color:#aab4d457}.ap-chips{flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;display:flex}.ap-chip{font:400 13px var(--font-geist-sans);transition:filter .16s var(--night-ease-out);border:1px solid;border-radius:999px;padding:.28rem .7rem;text-decoration:none}.ap-chip:hover{filter:brightness(1.2)}.ap-chip--person{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b52}.ap-chip--concept{color:#06b6d4;background:#06b6d41a;border-color:#06b6d452}.ap-chip--jargon{color:#ec4899;background:#ec48991a;border-color:#ec489952}.ap-covers{grid-template-columns:1fr 300px;align-items:start;gap:2.5rem;display:grid}.ap-covers__prose{font:400 17px/1.62 var(--ap-serif);color:var(--night-fg-mid);max-width:62ch}.ap-covers__prose p{margin:0 0 1rem}.ap-covers__prose strong{color:var(--night-fg-fore);font-weight:600}.ap a.ap-covers__link{color:var(--night-cyan);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ap a.ap-covers__link:hover{color:var(--night-fg-fore);text-decoration-style:solid}.ap-covers__raw{color:var(--night-fg-dim);margin-top:.5rem;font-size:.75rem;font-style:italic}.ap-clamp{-webkit-line-clamp:var(--ap-lines,3);line-clamp:var(--ap-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ap-clamp.is-open{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.ap-clamp p{margin:0 0 .6rem}.ap-more{cursor:pointer;font:500 12px var(--font-geist-mono);letter-spacing:.03em;color:var(--night-cyan);transition:filter .16s var(--night-ease-out);background:0 0;border:0;margin-top:.4rem;padding:0;display:inline-block}.ap-more:hover{filter:brightness(1.2)}.ap-glance{background:var(--night-glass-bg);border:1px solid var(--ap-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:1.25rem}.ap-glance__row{color:var(--night-fg-mid);justify-content:space-between;align-items:baseline;padding:.4rem 0;font-size:.875rem;display:flex}.ap-glance__row+.ap-glance__row{border-top:1px solid #aab4d414}.ap-glance__row b{font:600 15px var(--font-geist-mono);color:var(--night-fg-fore);font-variant-numeric:tabular-nums}.ap-glance__row .ap-muted{color:var(--night-fg-dim)}.ap-glance__territory{border-top:1px solid var(--ap-line);flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding-top:1rem;display:flex}.ap-terr{font:400 12px var(--font-geist-sans);border:1px solid var(--ap-line);color:var(--night-fg-mid);background:#ffffff08;border-radius:8px;padding:.25rem .6rem}.ap-takeaway{background:var(--night-bg-1);border:1px solid var(--ap-line);border-left:2px solid var(--night-cyan);border-radius:12px;grid-template-columns:88px 1fr;gap:1rem;margin-top:2rem;padding:1.1rem 1.25rem;display:grid}.ap-takeaway__label{font:600 10px var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--night-cyan);line-height:1.4}.ap-takeaway__text{font:400 1.05rem/1.5 var(--ap-serif);color:var(--night-fg-fore)}.ap-takeaway__support{flex-direction:column;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.ap-takeaway__support li{font:400 .9rem/1.45 var(--ap-serif);color:var(--night-fg-mid);padding-left:1rem;position:relative}.ap-takeaway__support li:before{content:"";background:var(--night-cyan);opacity:.7;width:5px;height:5px;position:absolute;top:.6em;left:0;transform:rotate(45deg)}.ap-questions{margin-top:2rem}.ap-questions__list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.ap-question{border-left:2px solid #8f7ee873;padding-left:.9rem}.ap-question__title{font:400 1.02rem/1.4 var(--ap-serif);color:var(--night-fg-fore);text-decoration:none}.ap-question__title:hover{color:var(--night-cyan)}.ap-question__meta{font:400 12px var(--font-geist-mono);color:var(--night-fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:.4rem;display:flex}.ap-qstatus{font:600 10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ap-line);color:var(--night-fg-mid);border-radius:5px;padding:.16rem .45rem}.ap-qstatus--live{color:var(--night-cyan);background:var(--night-cyan-soft);border-color:#4fd6d066}.ap-qstatus--watching{color:#8f7ee8;background:#8f7ee824;border-color:#8f7ee866}.ap-qstatus--settled,.ap-muted{color:var(--night-fg-dim)}.ap-filters{flex-wrap:wrap;align-items:center;gap:.45rem;margin:-.35rem 0 1.5rem;display:flex}.ap-filter{font:500 12px var(--font-geist-sans);border:1px solid var(--ap-line);color:var(--night-fg-mid);cursor:pointer;transition:border-color .16s var(--night-ease-out), color .16s var(--night-ease-out), background .16s var(--night-ease-out);background:#ffffff08;border-radius:999px;padding:.3rem .7rem}.ap-filter:hover{color:var(--night-fg-fore);border-color:#aab4d457}.ap-filter.is-on{color:var(--night-cyan);background:var(--night-cyan-soft);border-color:#4fd6d080}.ap-chip--filter{cursor:pointer;opacity:.72;padding:.3rem .7rem;font-size:12px}.ap-chip--filter:hover{opacity:1}.ap-chip--filter.is-on{opacity:1;box-shadow:inset 0 0 0 1px}.ap-filter__n{font:500 11px var(--font-geist-mono);opacity:.6;font-variant-numeric:tabular-nums;margin-left:.15rem}.ap-filters__state{font:400 12px var(--font-geist-mono);color:var(--night-fg-dim);font-variant-numeric:tabular-nums;margin-left:.35rem}.ap-index-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.ap-index-head__title{font:600 11px var(--font-geist-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--night-fg-dim)}.ap-index-head__title b{color:var(--night-fg-mid)}.ap-index-head__note{font:400 12px var(--font-geist-mono);color:var(--night-fg-dim)}.ap-row{border-top:1px solid #aab4d417;grid-template-columns:58px 1fr;gap:1.25rem;padding:1.6rem 0;display:grid}.ap-row:first-child{border-top:0}.ap-argnum{font:500 13px var(--font-geist-mono);color:var(--night-fg-dim);font-variant-numeric:tabular-nums;padding-top:.15rem}.ap-weight{flex-direction:column;align-items:center;gap:.4rem;padding-top:.2rem;display:flex}.ap-weight__dot{border-radius:50%;width:12px;height:12px}.ap-weight__num{font:600 12px var(--font-geist-mono);color:var(--night-fg-mid);font-variant-numeric:tabular-nums}.ap-weight__bar{background:#aab4d429;border-radius:2px;width:34px;height:3px;overflow:hidden}.ap-weight__bar i{border-radius:2px;height:100%;display:block}.ap-tier--core .ap-weight__dot,.ap-tier--core .ap-weight__bar i{background:var(--night-cyan)}.ap-tier--core .ap-weight__dot{box-shadow:0 0 8px var(--night-cyan)}.ap-tier--notable .ap-weight__dot,.ap-tier--notable .ap-weight__bar i{background:#8f7ee8}.ap-tier--passing .ap-weight__dot,.ap-tier--passing .ap-weight__bar i{background:var(--night-fg-dim)}.ap-row__title{font:600 1.15rem/1.32 var(--font-geist-sans);color:var(--night-fg-fore);margin:0}.ap-row__gloss{font:400 .95rem/1.5 var(--ap-serif);color:var(--night-fg-mid);margin:.4rem 0 0}.ap-row__meta{font:400 12px var(--font-geist-mono);color:var(--night-fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.7rem;display:flex}.ap-tag{font:500 11px var(--font-geist-sans);border:1px solid var(--ap-line);color:var(--night-fg-mid);text-transform:capitalize;background:#ffffff08;border-radius:6px;padding:.18rem .5rem}.ap-axis{align-items:center;gap:.3rem;display:inline-flex}.ap-receipt{border-left:2px solid var(--night-cyan-soft);margin:.75rem 0 0;padding-left:.85rem}.ap-receipt__quote{font:italic 400 .95rem/1.5 var(--ap-serif);color:var(--night-fg-mid);margin:0}.ap-receipt__meta{font:400 11px var(--font-geist-mono);color:var(--night-fg-dim);margin-top:.3rem}.ap-receipt--draft{border-left-color:#aab4d440}.ap-receipt--draft .ap-receipt__quote{color:var(--night-fg-dim)}.ap-verdict{font:600 11px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.03em;border:1px solid;border-radius:6px;padding:.18rem .5rem}.ap-verdict--corroborates{color:var(--night-cyan);background:var(--night-cyan-soft);border-color:#4fd6d066}.ap-verdict--contradicts{color:var(--night-red);background:var(--night-red-soft);border-color:#e5605a66}.ap-verdict--novel{color:#8f7ee8;background:#8f7ee829;border-color:#8f7ee866}.ap-supports{flex-direction:column;gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.ap-supports li{font:400 .95rem/1.45 var(--ap-serif);color:var(--night-fg-mid);grid-template-columns:12px 1fr;gap:.6rem;display:grid}.ap-supports li:before{content:"";background:var(--night-fg-dim);border-radius:50%;width:6px;height:6px;margin-top:.45em}.ap-compile{background:linear-gradient(#4fd6d017,#4fd6d008);border:1px solid #4fd6d059;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.75rem 0 2.5rem;padding:1.5rem 1.75rem;display:flex}.ap-compile__copy{max-width:46ch}.ap-compile__title{font:600 1.1rem var(--font-geist-sans);color:var(--night-fg-fore);margin:0 0 .35rem}.ap-compile__sub{font:400 .9rem/1.5 var(--ap-serif);color:var(--night-fg-mid);margin:0}.ap-compile__cta{font:600 14px var(--font-geist-sans);background:var(--night-cyan);color:#04231f;cursor:pointer;transition:filter .16s var(--night-ease-out), transform .16s var(--night-ease-out);border:0;border-radius:10px;flex:none;padding:.7rem 1.4rem;box-shadow:0 0 22px #4fd6d04d}.ap-compile__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.ap-compile__cta:disabled{opacity:.6;cursor:default;box-shadow:none}.ap-empty{font:400 .95rem var(--ap-serif);color:var(--night-fg-dim);padding:1.5rem 0;font-style:italic}@media (max-width:900px){.ap{padding:1.5rem 1.1rem 4rem}.ap-hero{grid-template-columns:1fr}.ap-hero__cover{width:120px}.ap-covers{grid-template-columns:1fr}.ap-compile{flex-direction:column;align-items:flex-start}}
