.rh-detail-wrap{margin:0 auto}.rh-detail-routing .rh-wrap,.rh-detail-wrap{max-width:1008px;padding:0 24px}.rh-article__lead{margin:0 auto;max-width:1400px;padding:40px clamp(24px,1.115rem + 1.538vw,40px) 0}.rh-article{margin:0 auto;max-width:1008px;padding:0 24px 40px}.rh-article__back{align-items:center;color:#f1f0ee;display:inline-flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.015em;margin-bottom:32px;transition:color .15s ease}.rh-article__back:hover{color:#2a72de}.rh-article__back:hover .rh-back-icon{transform:translateX(-4px)}.rh-article__head{margin-bottom:32px}.rh-article .rh-pill{margin-bottom:16px}.rh-article__title{color:#f1f0ee;font-size:clamp(36px,5vw,56px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0}.rh-article__meta{align-items:flex-start;color:#d3d1ce;display:flex;font-size:18px;gap:64px;letter-spacing:-.01em;margin-top:24px}.rh-article__meta-lines{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0}.rh-article__meta-item strong{color:#f1f0ee;font-weight:400}.rh-article__meta-rt{color:#f1f0ee}.rh-article__meta-rt p{display:inline;margin:0}.rh-article__meta-rt a{color:#f1f0ee;text-decoration:underline}.rh-article__meta-rt a:hover{color:#69a5ff}.rh-article__meta-rt--em{font-style:italic}.rh-article__share{display:inline-flex;flex:0 0 auto;gap:10px}.rh-article__share-btn{align-items:center;background:#f1f0ee;border:0;border-radius:50%;color:#151619;cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:filter .15s ease;width:48px}.rh-article__share-btn img,.rh-article__share-btn svg{height:24px;width:24px}.rh-article__share-btn:hover{filter:brightness(.92)}.rh-article__hero{aspect-ratio:16/9;border-radius:10px;margin:40px 0 48px;overflow:hidden}.rh-article__hero img{display:block;height:100%;object-fit:cover;width:100%}.rh-article__hero--video{background:linear-gradient(135deg,#1a2330,#0f1620);position:relative}.rh-article__hero--video video{display:block;height:100%;object-fit:cover;width:100%}.rh-article__hero--video .rh-hero__embed{border:0;height:100%;inset:0;position:absolute;width:100%}.rh-article__hero--video .rh-hero__scrim{background:radial-gradient(circle at center,rgba(21,22,25,.45) 0,rgba(21,22,25,.15) 60%);inset:0;pointer-events:none;position:absolute}.rh-article__hero--video.is-playing .rh-hero__play,.rh-article__hero--video.is-playing .rh-hero__scrim{display:none}.rh-article__hero--video.is-error .rh-hero__play{display:none}.rh-article__section-title{color:#f1f0ee;font-size:clamp(28px,3.5vw,40px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:0 0 20px}.rh-article__summary{margin:0 0 48px}.rh-article__quote{background:#232836;border-radius:10px;color:#f1f0ee;font-size:24px;letter-spacing:-.02em;line-height:1.4;margin:48px 0;padding:32px}.rh-article__quote p{margin:0}.rh-article .rh-prose{color:#d3d1ce;font-size:20px;line-height:1.4}.rh-article .rh-prose>*{margin:0 0 24px}.rh-article .rh-prose>:last-child{margin-bottom:0}.rh-article .rh-prose h2{color:#f1f0ee;font-size:clamp(28px,3.5vw,40px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:48px 0 20px}.rh-article .rh-prose h3{color:#f1f0ee;font-size:24px;font-weight:400;margin:36px 0 14px}.rh-article .rh-prose a{color:#f1f0ee;text-decoration:underline}.rh-article .rh-prose ol,.rh-article .rh-prose ul{padding-left:22px}.rh-article .rh-prose li{margin:0 0 10px}.rh-article .rh-prose strong{color:#f1f0ee}.rh-article .rh-prose img{border-radius:10px;margin:8px 0;width:100%}.rh-hero__play{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(21,22,25,.55);border:0;border-radius:50%;color:#f1f0ee;cursor:pointer;display:flex;height:88px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .16s ease,transform .16s ease;width:88px}.rh-hero__play svg{height:38px;width:38px}.rh-hero__play:focus-visible,.rh-hero__play:hover{background:rgba(21,22,25,.8);transform:translate(-50%,-50%) scale(1.06)}.rh-hero__play:focus-visible{outline:2px solid #f1f0ee;outline-offset:3px}@media (max-width:600px){.rh-hero__play{height:64px;width:64px}.rh-hero__play svg{height:28px;width:28px}}.rh-hero__error{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(21,22,25,.72);border-radius:999px;color:#f1f0ee;font-size:15px;left:50%;letter-spacing:-.01em;margin:0;padding:10px 18px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.rh-footnote{margin:48px 0}.rh-footnote__divider{background:#3d3d3c;border:0;height:1px;margin:0}.rh-footnote__divider:last-child{margin-bottom:24px}.rh-footnote__block{padding:24px 0}.rh-footnote__label{color:#f1f0ee;font-family:var(--rh-font-mono);font-size:14px;letter-spacing:.06em;line-height:1;margin:0 0 16px;text-transform:uppercase}.rh-footnote__body{color:#d3d1ce;font-size:14px;line-height:1.4}.rh-footnote__body p{margin:0 0 14px}.rh-footnote__body p:last-child{margin-bottom:0}.rh-footnote__body a{color:var(--rh-accent);text-decoration:underline}.rh-footnote__note{font-style:italic}.rh-article .rh-footnote{margin-bottom:0}.rh-stub__links{align-items:stretch;border-top:1px solid #3d3d3c;display:flex;gap:24px;margin:8px 0 32px;padding-top:32px}.rh-stub__links-col{display:flex;flex-direction:column;gap:12px}.rh-stub__links-col:first-child{flex:0 1 auto;min-width:160px}.rh-stub__links-col:last-child:not(:first-child){border-left:1px solid #3d3d3c;flex:1 1 auto;padding-left:24px}.rh-stub__links-label{color:#d3d1ce;font-family:var(--rh-font-mono);font-size:14px;letter-spacing:.06em;line-height:1.4;margin:0;text-transform:uppercase}.rh-stub__links-items{display:flex;flex-wrap:wrap;gap:12px 16px}.rh-stub__link{align-items:center;color:#f1f0ee;display:inline-flex;font-size:18px;gap:4px;letter-spacing:-.01em;line-height:1.4;text-decoration:underline;transition:color .15s ease}.rh-stub__link:hover{color:#69a5ff}.rh-stub__link-icon{flex:0 0 auto;height:15px;width:15px}.rh-stub__perspective,.rh-stub__toc{margin:48px 0 0}.rh-stub__toc .rh-prose ul{padding-left:22px}.rh-stub__toc .rh-prose li{margin:0 0 12px}.rh-stub__perspective .rh-article__quote{margin-top:0}@media (max-width:600px){.rh-stub__links{flex-direction:column;gap:24px}.rh-stub__links-col:last-child:not(:first-child){border-left:0;padding-left:0}}.rh-speedbump{background-color:#151619;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;gap:40px;justify-content:center;padding:40px}.rh-speedbump,.rh-speedbump__text{align-items:flex-start;display:flex;flex-direction:column}.rh-speedbump__text{gap:24px}.rh-speedbump__title{color:#f1f0ee;font-size:clamp(28px,4vw,40px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0}.rh-speedbump__subtitle{color:#d3d1ce;font-size:18px;line-height:1.5;margin:0}@media (max-width:600px){.rh-article{padding:24px 20px 56px}.rh-article__quote{font-size:20px;padding:28px 24px}.rh-article__meta{align-items:flex-start;flex-direction:column;gap:24px}.rh-speedbump{padding:40px}}.rh-toast{align-items:center;background:#232836;border:1px solid var(--rh-line);border-radius:10px;bottom:32px;box-shadow:0 12px 32px rgba(0,0,0,.4);color:#f1f0ee;display:inline-flex;font-size:14px;font-weight:700;gap:8px;left:50%;letter-spacing:-.01em;max-width:calc(100vw - 32px);opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(12px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;z-index:60}.rh-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0);transition:opacity .2s ease,transform .2s ease;visibility:visible}.rh-toast__icon{color:#6cc08b;flex:0 0 auto;height:16px;width:16px}.rh-toast__msg{line-height:1}