.record-claims,.record-corrections,.record-hero{width:min(100%,58rem);margin-inline:auto}.record-claims,.record-corrections,.record-corrections li,.record-hero,.record-section-heading,.record-sources{display:grid}.record-hero{gap:1rem}.record-intro{max-width:50rem;color:var(--color-ink);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7}.record-standard{display:grid;gap:.5rem;border-left:4px solid var(--color-accent);border-radius:0 1rem 1rem 0;background:color-mix(in srgb,var(--color-highlight) 45%,var(--color-surface));padding:1rem 1.25rem;color:var(--color-muted);font-size:.92rem;line-height:1.6}.record-claims,.record-corrections{gap:1.25rem}.record-section-heading{gap:.55rem}.record-claim-list,.record-corrections ol,.record-sources ul{display:grid;list-style:none}.record-claim-list{gap:1.5rem}.record-claim{scroll-margin-top:6rem;overflow:hidden;border:1px solid var(--color-border);border-radius:1.5rem;background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:0 12px 34px rgba(35,20,57,.08)}.record-claim-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1.4rem 1.4rem 0}.record-claim-number{display:grid;width:2.55rem;height:2.55rem;place-items:center;border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font-size:.76rem;font-weight:800;letter-spacing:.08em}.record-claim-title{color:var(--color-ink);font-size:clamp(1.22rem,2.7vw,1.65rem);font-weight:750;line-height:1.25}.record-verified{margin-top:.45rem;color:var(--color-muted);font-size:.75rem;letter-spacing:.02em}.record-claim-body{padding:1.1rem 1.4rem 1.4rem}.record-claim-body .article-experience{gap:.8rem}.record-sources{gap:.8rem;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-canvas) 45%,var(--color-surface));padding:1.2rem 1.4rem 1.4rem;touch-action:pan-y}.record-sources:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 55%,transparent);outline-offset:-3px}.record-source-carousel-head{display:flex;min-height:2.25rem;align-items:center;gap:.75rem}.record-sources h4{color:var(--color-ink);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.record-sources ul{gap:.7rem}.record-source-carousel-track{overflow:visible;padding-bottom:.28rem;perspective:80rem}.record-source-report-stage{--record-source-report-surface:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 96%,white),var(--color-surface));position:relative;display:grid;isolation:isolate;border:1px solid color-mix(in srgb,var(--color-ink) 13%,var(--color-border));border-radius:.85rem;background:var(--color-surface);box-shadow:0 4px 0 color-mix(in srgb,var(--color-ink) 18%,var(--color-border)),0 9px 18px color-mix(in srgb,var(--color-ink) 12%,transparent),inset 0 1px 0 color-mix(in srgb,white 48%,transparent);transform-style:preserve-3d}.record-source-report-stage[data-direction="1"]{--record-source-slide-in-x:100%;--record-source-slide-out-x:-100%}.record-source-report-stage[data-direction="-1"]{--record-source-slide-in-x:-100%;--record-source-slide-out-x:100%}.record-source-report-stage>*{grid-area:1/1}.record-source-report-sizer{display:grid;visibility:hidden;pointer-events:none}.record-source-report-sizer>*{grid-area:1/1}.record-source-report-size-probe{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;padding:.75rem}.record-source-report-current{z-index:1;border-radius:inherit;background:var(--record-source-report-surface)}.record-source-report-stage.is-sliding{overflow:hidden}.record-source-report-stage.is-sliding .record-source-report-current{z-index:3;animation:record-source-slide-in .36s cubic-bezier(.22,.72,.2,1) backwards}.record-source-report-slide-out{z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;border-radius:inherit;padding:.75rem;background:var(--record-source-report-surface);animation:record-source-slide-out .36s cubic-bezier(.22,.72,.2,1) both}.record-source-report-stage:after{z-index:4;box-shadow:inset 1px 0 0 color-mix(in srgb,white 38%,transparent),inset -1px 0 0 color-mix(in srgb,var(--color-ink) 7%,transparent);content:""}.record-source-report-stage:after,.record-source-report-tiles{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.record-source-report-tiles{z-index:3;overflow:hidden;clip-path:inset(1px round calc(.85rem - 1px));perspective:65rem;transform-style:preserve-3d}.record-source-report-tile{position:absolute;inset:0;perspective:28rem;transform-style:preserve-3d}.record-source-report-tile-half{position:absolute;inset:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;overflow:hidden;border:0;padding:.75rem;background:var(--record-source-report-surface);box-shadow:none;box-sizing:border-box;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.record-source-report-tile-top-old{z-index:4;animation:record-source-station-top .28s cubic-bezier(.55,.05,.75,.25) both;animation-delay:var(--record-tile-delay);transform-origin:var(--record-tile-hinge-x) var(--record-tile-hinge-y)}.record-source-report-tile-top-new,.record-source-report-tile-top-old{clip-path:inset(var(--record-tile-clip-top) var(--record-tile-clip-right) var(--record-tile-clip-middle-bottom) var(--record-tile-clip-left))}.record-source-report-tile-top-new{z-index:3}.record-source-report-tile-bottom-old{z-index:2}.record-source-report-tile-bottom-new,.record-source-report-tile-bottom-old{clip-path:inset(var(--record-tile-clip-middle) var(--record-tile-clip-right) var(--record-tile-clip-bottom) var(--record-tile-clip-left))}.record-source-report-tile-bottom-new{z-index:3;animation:record-source-station-bottom .3s cubic-bezier(.25,.75,.35,1) both;animation-delay:calc(var(--record-tile-delay) + .28s);transform:rotateX(var(--record-tile-entry-rotation));transform-origin:var(--record-tile-hinge-x) var(--record-tile-hinge-y)}.record-sources a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;border-radius:.85rem;padding:.75rem;transition:background-color .16s ease}.record-sources a:focus-visible,.record-sources a:hover{background:color-mix(in srgb,var(--color-highlight) 34%,var(--color-surface))}.record-source-type{grid-row:1/span 2;align-self:start;border:1px solid color-mix(in srgb,var(--color-accent) 25%,var(--color-border));border-radius:999px;padding:.2rem .55rem;color:var(--color-accent);font-size:.65rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.record-source-title{color:var(--color-link);font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-link) 35%,transparent);text-underline-offset:3px}.record-source-note,.record-source-publisher{grid-column:2;color:var(--color-muted);font-size:.75rem;line-height:1.4}.record-source-note{margin-top:.2rem}.record-source-note strong{color:var(--color-ink)}.record-source-carousel-count{margin-left:auto;color:var(--color-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;white-space:nowrap}.record-source-carousel-nav{display:flex;gap:.35rem;opacity:0;transform:translateX(.35rem);transition:opacity .16s ease,transform .16s ease}.record-source-carousel:focus-within .record-source-carousel-nav,.record-source-carousel:hover .record-source-carousel-nav{opacity:1;transform:translateX(0)}.record-source-carousel-nav button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface) 90%,transparent);color:var(--color-muted);transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.record-source-carousel-nav button:focus-visible,.record-source-carousel-nav button:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast);transform:translateY(-1px)}.record-source-carousel-nav svg{width:.66rem}.record-source-carousel-footer{display:flex;align-items:center;gap:.55rem;opacity:.42;transition:opacity .18s ease}.record-source-carousel:focus-within .record-source-carousel-footer,.record-source-carousel:hover .record-source-carousel-footer{opacity:.62}.record-source-carousel-dots{display:flex;flex:0 0 auto;gap:.26rem}.record-source-carousel-dots span{width:.24rem;height:.24rem;border-radius:999px;background:color-mix(in srgb,var(--color-muted) 35%,transparent);transition:width .16s ease,background-color .16s ease}.record-source-carousel-dots span.is-active{width:.58rem;background:color-mix(in srgb,var(--color-muted) 68%,transparent)}.record-source-carousel-timer{height:1px;flex:1;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-border) 45%,transparent)}.record-source-carousel-timer span{display:block;width:100%;height:100%;transform-origin:left;background:color-mix(in srgb,var(--color-muted) 62%,transparent);animation:record-source-timer 4s linear both}.record-source-carousel.is-paused .record-source-carousel-timer span{animation-play-state:paused}@keyframes record-source-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes record-source-slide-in{0%{transform:translateX(var(--record-source-slide-in-x))}to{transform:translateX(0)}}@keyframes record-source-slide-out{0%{transform:translateX(0)}to{transform:translateX(var(--record-source-slide-out-x))}}@keyframes record-source-station-top{0%{transform:rotateX(0deg)}to{transform:rotateX(var(--record-tile-exit-rotation))}}@keyframes record-source-station-bottom{0%{transform:rotateX(var(--record-tile-entry-rotation))}to{transform:rotateX(0deg)}}.record-corrections{border-top:1px solid var(--color-border);padding-top:1.5rem}.record-corrections ol{gap:.85rem}.record-corrections li,.record-no-corrections{border-radius:1rem;background:color-mix(in srgb,var(--color-surface) 88%,transparent);padding:1rem 1.15rem;color:var(--color-muted);font-size:.9rem}.record-corrections li{gap:.35rem}.record-corrections time{color:var(--color-accent);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.record-corrections strong{color:var(--color-ink)}@media (max-width:639px){.record-claim-head{gap:.75rem;padding:1.1rem 1rem 0}.record-claim-body,.record-sources{padding-inline:1rem}.record-sources{gap:.55rem;padding-block:.8rem 1rem}.record-source-report-size-probe,.record-source-report-slide-out,.record-source-report-tile-half,.record-sources a{grid-template-columns:1fr;min-height:6.4rem;gap:.18rem;padding:.65rem}.record-source-type{grid-row:auto;width:fit-content}.record-source-note,.record-source-publisher{grid-column:1}.record-source-title{display:-webkit-box;overflow:hidden;font-size:.84rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.record-source-publisher{font-size:.7rem}.record-source-note{display:none}.record-source-carousel-head{min-height:2.4rem;gap:.45rem}.record-source-carousel-count{font-size:.65rem}.record-source-carousel-nav{gap:.25rem;opacity:1;transform:none}.record-source-carousel-nav button{width:2.4rem;height:2.4rem}}@media (hover:none){.record-source-carousel-nav{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.record-source-carousel-timer span{animation:none}.record-source-report-slide-out,.record-source-report-tiles{display:none}.record-source-report-stage.is-flipping .record-source-report-current,.record-source-report-stage.is-sliding .record-source-report-current{animation:none}.record-source-carousel-dots span,.record-source-carousel-footer,.record-source-carousel-nav,.record-source-carousel-nav button{transition:none}}