.trpg-scenario-detail .trpg-history-kicker{color:var(--color-label);font-family:var(--type-index-eyebrow-font);font-size:var(--type-index-eyebrow-size);font-weight:var(--type-index-eyebrow-weight);line-height:var(--type-index-eyebrow-leading);letter-spacing:var(--type-index-eyebrow-tracking)}.trpg-scenario-detail .trpg-scenario-detail__title{max-width:100%;margin-top:.55rem;font-family:var(--font-work-title);font-size:clamp(1.85rem,4vw,2.7rem);line-height:1.4;letter-spacing:.02em}.trpg-scenario-detail .trpg-scenario-detail__actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem}.trpg-scenario-detail .trpg-scenario-interest{width:fit-content;padding:.22rem .62rem;border:1px solid color-mix(in srgb,var(--color-accent-soft) 52%,var(--color-rule));border-radius:var(--radius-pill);color:color-mix(in srgb,var(--color-accent-soft) 84%,var(--color-text));background:rgb(var(--color-accent-deep-rgb) / .13);font-family:var(--font-sans);font-size:.74rem;font-weight:500;line-height:1.5;letter-spacing:.015em}.trpg-scenario-detail .trpg-scenario-detail__summary{max-width:42rem;margin-top:1.1rem;color:var(--color-text);font-family:var(--font-sans);font-size:clamp(.95rem,.93rem + .08vw,1rem);line-height:1.85}.trpg-scenario-detail .trpg-scenario-facts{width:min(100%,42rem);margin-top:1.35rem;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem 1.35rem}.trpg-scenario-detail .trpg-scenario-facts div{min-width:0;display:inline-flex;align-items:baseline;gap:.42rem}.trpg-scenario-detail .trpg-scenario-facts dt{flex:0 0 auto;color:var(--color-label);font-family:var(--type-index-meta-font);font-size:.7rem;font-weight:400;line-height:1.5;letter-spacing:.025em}.trpg-scenario-detail .trpg-scenario-facts dd{min-width:0;margin:0;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.8rem;line-height:1.65;overflow-wrap:anywhere}.trpg-scenario-detail .trpg-scenario-body{width:min(100%,42rem);max-width:none;margin-top:clamp(2.1rem,4vw,2.85rem);padding-top:0;border-top:0;color:var(--color-text);font-family:var(--font-sans);font-size:clamp(.96rem,.94rem + .08vw,1rem);line-height:1.9}.trpg-scenario-detail .trpg-scenario-record-section,.trpg-scenario-detail .trpg-reading-entry{width:min(100%,42rem)}.trpg-scenario-detail .trpg-scenario-record-section{margin-top:clamp(3rem,5vw,4rem)}.trpg-scenario-detail .trpg-scenario-record-section .content-section-heading{margin-bottom:.75rem}.trpg-scenario-detail .trpg-scenario-record-section .content-section-heading__eyebrow{color:var(--color-label);font-family:var(--type-index-eyebrow-font);font-size:var(--type-index-eyebrow-size);font-weight:var(--type-index-eyebrow-weight);line-height:var(--type-index-eyebrow-leading);letter-spacing:var(--type-index-eyebrow-tracking)}.trpg-scenario-detail .trpg-scenario-record-section .content-section-heading h2{color:var(--color-text-primary);font-family:var(--type-index-section-title-font);font-size:var(--type-index-section-title-size);font-weight:var(--type-index-section-title-weight);line-height:var(--type-index-section-title-leading);letter-spacing:var(--type-index-section-title-tracking)}.trpg-scenario-detail .trpg-scenario-record-section .content-record-list{gap:.3rem}.trpg-scenario-detail .trpg-scenario-record-section .content-record-link{min-height:52px;padding:.75rem .45rem}.trpg-scenario-detail .trpg-scenario-record-section .content-record-link__copy{gap:.3rem}.trpg-scenario-detail .trpg-scenario-record-section .content-record-link__title{color:var(--color-text-primary);font-family:var(--font-character-name);font-size:clamp(1.05rem,1rem + .2vw,1.15rem);line-height:1.55}.trpg-scenario-detail .trpg-scenario-record-section .content-record-link__reading,.trpg-scenario-detail .trpg-scenario-record-section .content-record-link__meta{color:var(--color-text-secondary);font-size:var(--type-index-meta-size);line-height:1.6}.trpg-scenario-detail .trpg-reading-entry{margin:clamp(3rem,5vw,4rem) 0 0}.trpg-scenario-detail .trpg-reading-entry>header{margin-bottom:.7rem}.trpg-scenario-detail .trpg-reading-entry>header p{color:var(--color-label);font-family:var(--type-index-eyebrow-font);font-size:var(--type-index-eyebrow-size);font-weight:var(--type-index-eyebrow-weight);line-height:var(--type-index-eyebrow-leading);letter-spacing:var(--type-index-eyebrow-tracking)}.trpg-scenario-detail .trpg-reading-entry>header h2{margin-top:.2rem;color:var(--color-text-primary);font-family:var(--type-index-section-title-font);font-size:var(--type-index-section-title-size);font-weight:var(--type-index-section-title-weight);line-height:var(--type-index-section-title-leading);letter-spacing:var(--type-index-section-title-tracking)}.trpg-scenario-detail .trpg-reading-entry>a{min-height:58px;padding:.75rem .5rem;border-block:0}.trpg-scenario-detail .trpg-reading-entry__copy{gap:.28rem}.trpg-scenario-detail .trpg-reading-entry__copy strong{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--type-index-control-text-size);font-weight:500;line-height:var(--type-index-control-text-leading)}.trpg-scenario-detail .trpg-reading-entry__copy>span,.trpg-scenario-detail .trpg-reading-entry__count{color:var(--color-text-secondary);font-family:var(--type-index-meta-font);font-size:var(--type-index-meta-size);line-height:var(--type-index-meta-leading)}@media(max-width:36rem){.trpg-scenario-detail .trpg-scenario-facts{gap:.35rem 1rem}.trpg-scenario-detail .trpg-scenario-facts div{max-width:100%}.trpg-scenario-detail .trpg-scenario-detail__summary,.trpg-scenario-detail .trpg-scenario-facts,.trpg-scenario-detail .trpg-scenario-body,.trpg-scenario-detail .trpg-scenario-record-section,.trpg-scenario-detail .trpg-reading-entry{width:100%}}
