.story-surface{background:var(--chitram-paper);width:min(100%,390px);min-height:100vh;margin-inline:auto;overflow:hidden}.story-topbar{z-index:20;border-bottom:1px solid var(--chitram-rule);backdrop-filter:blur(14px);background:#faf8f5f0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:sticky;top:0}.story-topbar a{font:400 17px/1 var(--chitram-font-interface)}.story-topbar p{color:var(--chitram-muted);font:700 9px/1 var(--chitram-font-meta);letter-spacing:.14em;text-transform:uppercase;margin:0}.story-breadcrumb,.story-heading__actions{display:none}.story-reading-rail{padding-inline:18px}.story-filed{display:none}.story-heading{padding:22px 18px 0}.story-heading__signal,.story-heading__meta{font-family:var(--chitram-font-meta);text-transform:uppercase;margin:0}.story-heading__signal{color:var(--chitram-signal);letter-spacing:.16em;font-size:9.5px;font-weight:700;line-height:1}.story-heading h1{font:600 31px/1.05 var(--chitram-font-editorial);letter-spacing:-.024em;text-wrap:pretty;margin:12px 0 0}.story-heading__summary{color:var(--chitram-ink-secondary);font:400 16px/1.5 var(--chitram-font-editorial);text-wrap:pretty;margin:12px 0 0}.story-heading__meta{color:var(--chitram-muted-light);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:9.5px;line-height:1.4;display:flex}.story-heading__meta span:not(:last-child):after{content:"·";margin-left:8px}.story-media{margin-top:18px}.story-media .editorial-image,.story-media__placeholder{margin:0}.story-media .editorial-image img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.story-media .editorial-image figcaption,.story-media__placeholder figcaption{color:var(--chitram-muted-light);font:400 9.5px/1.5 var(--chitram-font-meta);letter-spacing:.04em;padding:9px 18px 0}.story-media .editorial-image figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.story-body{padding:22px 18px 0}.story-body p{color:var(--chitram-ink-body);font:400 16px/1.62 var(--chitram-font-editorial);text-wrap:pretty;margin:0 0 15px}.story-quote{border-left:2px solid var(--chitram-signal);margin:22px 0;padding:2px 0 2px 16px}.story-quote p{color:var(--chitram-ink);margin:0;font-size:19px;font-style:italic;line-height:1.36}.story-quote cite{color:var(--chitram-muted);font:700 9px/1 var(--chitram-font-meta);letter-spacing:.12em;text-transform:uppercase;margin-top:11px;font-style:normal;display:block}.story-database{border-block:1px solid var(--chitram-rule);background:var(--chitram-paper-alt);margin-top:30px;padding:22px 18px 26px}.story-database__heading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.story-database__heading h2{font:700 9.5px/1 var(--chitram-font-meta);letter-spacing:.16em;text-transform:uppercase;margin:0}.story-database__heading span{background:#14110f24;flex:1;height:1px}.story-source-card{border:1px solid var(--chitram-border-card);background:var(--chitram-surface);border-radius:4px;justify-content:space-between;align-items:center;gap:13px;padding:14px 12px;display:flex}.story-entity-card{border:1px solid var(--chitram-border-card);background:var(--chitram-surface);border-radius:4px;align-items:center;gap:13px;margin-bottom:9px;padding:12px;display:flex}.story-entity-card>:first-child{flex:none;width:56px}.story-entity-card__poster{width:52px!important}.story-entity-card__portrait{aspect-ratio:1;border-radius:50%;overflow:hidden}.story-entity-card__poster{aspect-ratio:2/3;overflow:hidden}.story-entity-card__portrait .editorial-image,.story-entity-card__portrait .editorial-image picture,.story-entity-card__poster .editorial-image,.story-entity-card__poster .editorial-image picture{width:100%;height:100%;margin:0;display:block}.story-entity-card__portrait .editorial-image img,.story-entity-card__poster .editorial-image img{object-fit:cover;width:100%;height:100%;display:block}.story-entity-card__portrait .editorial-image figcaption,.story-entity-card__poster .editorial-image figcaption{display:none}.story-entity-card>div:nth-child(2){flex:1;min-width:0}.story-entity-card h3,.story-entity-card p{margin:0}.story-entity-card h3,.story-entity-card__title strong{font:600 16px/1.15 var(--chitram-font-editorial)}.story-entity-card>div:nth-child(2)>p:not(.story-entity-card__title){color:var(--chitram-muted);font:400 8.5px/1.5 var(--chitram-font-meta);letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.story-entity-card__title{align-items:center;gap:7px;display:flex}.story-entity-card__title span{color:var(--chitram-signal-ink);font:700 8px/1 var(--chitram-font-meta);letter-spacing:.1em;text-transform:uppercase;background:#ff2d201a;border-radius:2px;padding:3px 5px}.story-entity-card>span{color:var(--chitram-signal-ink);font:400 15px/1 var(--chitram-font-interface);flex:none}.story-related{padding:24px 18px 34px}.story-related>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:4px;display:flex}.story-related>header h2{font:700 9.5px/1 var(--chitram-font-meta);letter-spacing:.16em;text-transform:uppercase;margin:0}.story-related>header a{color:var(--chitram-signal-ink);font:500 11px/1 var(--chitram-font-interface)}.story-related>a{border-top:1px solid var(--chitram-rule);padding:14px 0;display:block}.story-related p,.story-related h3{margin:0}.story-related p{color:var(--chitram-muted);font:700 8.5px/1 var(--chitram-font-meta);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}.story-related h3{font:600 16px/1.24 var(--chitram-font-editorial);letter-spacing:-.012em;text-wrap:pretty}.story-source-card p,.story-source-card h3,.story-rights-card p,.story-rights-card strong,.story-rights-card span{margin:0}.story-source-card__label,.story-rights-card p{color:var(--chitram-muted);font:700 8.5px/1 var(--chitram-font-meta);letter-spacing:.1em;text-transform:uppercase}.story-source-card h3{font:600 16px/1.15 var(--chitram-font-editorial);margin-top:7px}.story-source-card div>p:last-child{color:var(--chitram-muted);font:400 8.5px/1.5 var(--chitram-font-meta);letter-spacing:.06em;text-transform:uppercase;margin-top:7px}.story-source-card>span{color:var(--chitram-signal-ink);flex:none}.story-rights-card{background:var(--chitram-ink-deep);color:var(--chitram-paper);border-radius:4px;margin-top:9px;padding:16px 15px 15px}.story-rights-card p{color:var(--chitram-signal)}.story-rights-card strong{font:400 18px/1.2 var(--chitram-font-editorial);margin-top:12px;display:block}.story-rights-card span{color:#faf8f573;font:400 8px/1.5 var(--chitram-font-meta);letter-spacing:.06em;text-transform:uppercase;margin-top:7px;display:block}@media (width>=768px){.story-surface{width:100%}.story-topbar{display:none}.story-surface>main{width:100%}.story-breadcrumb{width:min(100%,960px);color:var(--chitram-muted-light);font:400 9.5px/1 var(--chitram-font-meta);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;margin-inline:auto;padding:26px 24px 0;display:flex;overflow:hidden}.story-breadcrumb a{color:var(--chitram-signal-ink)}.story-breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.story-heading{width:min(100%,960px);margin-inline:auto;padding:20px 24px 0}.story-heading h1,.story-heading__summary{max-width:820px}.story-heading h1{font-size:46px;line-height:1.02}.story-heading__summary{margin-top:16px;font-size:18px}.story-reading-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px 32px;width:min(100%,960px);margin-inline:auto;padding:28px 24px 0;display:grid}.story-reading-rail{grid-column:1;padding:0}.story-heading__meta{margin:0}.story-heading__actions{gap:8px;margin-top:14px;display:flex}.story-heading__actions a,.story-heading__actions button{border:1px solid var(--chitram-rule);font:500 12px/1 var(--chitram-font-interface);background:0 0;border-radius:3px;padding:9px 12px}.story-heading__actions button:disabled{color:var(--chitram-muted-light)}.story-reading-column{grid-column:1}.story-media{margin:0}.story-media .editorial-image img{aspect-ratio:16/9}.story-media .editorial-image figcaption,.story-media__placeholder figcaption{padding:10px 0 0}.story-body{padding:26px 0 0}.story-body p{font-size:18px}.story-database{background:0 0;border:0;grid-area:1/2/span 2;margin:0;padding:0;position:sticky;top:82px}.story-related{border-top:1px solid var(--chitram-rule);background:var(--chitram-paper-alt);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;padding:30px max(24px,50vw - 456px) 44px;display:grid}.story-related>header{grid-column:1/-1;margin-bottom:-6px}.story-related>a{padding-top:16px}.story-related h3{font-size:19px;line-height:1.2}}@media (width>=1024px){.story-breadcrumb,.story-heading,.story-reading-grid{width:min(100%,1160px);padding-inline:20px}.story-breadcrumb{padding-top:30px}.story-heading{padding-top:20px}.story-heading h1{margin-top:14px;font-size:54px}.story-heading__summary{margin-top:18px;font-size:19px}.story-reading-grid{grid-template-columns:170px minmax(0,1fr) 320px;gap:40px;padding-top:30px}.story-reading-rail{grid-column:1;position:sticky;top:82px}.story-heading__meta{border-bottom:1px solid var(--chitram-rule);padding-bottom:14px;font-size:9.5px;line-height:1.7;display:block}.story-heading__meta span{display:block}.story-heading__meta span:not(:last-child):after{content:none}.story-heading__actions{flex-direction:column;margin-top:16px}.story-heading__actions a,.story-heading__actions button{text-align:center}.story-filed{color:var(--chitram-muted-light);font:400 9px/1.6 var(--chitram-font-meta);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 0;display:block}.story-filed a{color:var(--chitram-signal-ink)}.story-reading-column{grid-column:2}.story-database{grid-area:auto/3}.story-related{padding-inline:max(20px,50vw - 560px)}}.story-not-found{width:min(100% - 36px,720px);min-height:60vh;margin-inline:auto;padding-block:80px}.story-not-found h1{font:600 42px/1 var(--chitram-font-editorial)}
