[data-rs] .rs-art-detail-hero{position:relative;overflow:hidden;background:var(--rs-bg);padding:132px 0 32px;display:flex;align-items:flex-end}[data-rs] .rs-art-detail-hero.has-img{min-height:min(560px,72svh);box-sizing:border-box;padding:120px 0 48px;background:#0e1012;border-bottom:1px solid var(--rs-line)}[data-rs] .rs-art-detail-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}[data-rs] .rs-art-detail-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0e1012eb,#0e1012b8 40%,#0e101259),radial-gradient(circle at 85% 15%,color-mix(in oklab,var(--rs-accent) 26%,transparent),transparent 60%)}[data-rs] .rs-art-detail-hero__wrap{width:100%;max-width:880px;box-sizing:border-box;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;z-index:2}[data-rs] .rs-art-detail-hero .rs-art-crumbs .cur,[data-rs] .rs-art-detail-hero .rs-art-crumbs .sep:has(+.cur){display:none}[data-rs] .rs-art-detail-hero .rs-art-crumbs.rs-art-crumbs--inline{margin:0 0 0 -11px!important}[data-rs] .rs-art-detail-hero__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-rs] .rs-art-detail-hero__cat{display:inline-flex;font:600 10.5px/1 var(--rs-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--rs-fg-inverse);background:var(--rs-accent);padding:5px 11px;border-radius:var(--rs-radius-pill)}[data-rs] .rs-art-detail-hero__h1{font:700 46px/1.08 var(--rs-font-display);letter-spacing:-.03em;color:var(--rs-fg);margin:0;text-wrap:balance}[data-rs] .rs-art-detail-hero__sub{font:400 17px/1.55 var(--rs-font-display);color:var(--rs-fg-2);margin:0;max-width:680px}[data-rs] .rs-art-detail-hero__meta{display:flex;align-items:center;gap:12px;margin-top:4px;flex-wrap:wrap}[data-rs] .rs-art-detail-hero__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--rs-line)}[data-rs] .rs-art-detail-hero__author{display:flex;flex-direction:column;gap:2px}[data-rs] .rs-art-detail-hero__author .name{font:600 13px/1.2 var(--rs-font-display);color:var(--rs-fg)}[data-rs] .rs-art-detail-hero__author .date{font:500 11.5px/1.2 var(--rs-font-display);color:var(--rs-fg-3)}[data-rs] .rs-art-detail-hero.has-img .rs-art-detail-hero__h1,[data-rs] .rs-art-detail-hero.has-img .rs-art-detail-hero__author .name{color:var(--rs-fg-inverse)}[data-rs] .rs-art-detail-hero.has-img .rs-art-detail-hero__sub{color:color-mix(in srgb,var(--rs-fg-inverse) 85%,transparent)}[data-rs] .rs-art-detail-hero.has-img .rs-art-detail-hero__author .date{color:color-mix(in srgb,var(--rs-fg-inverse) 65%,transparent)}[data-rs] .rs-art-detail-hero.has-img .rs-art-detail-hero__avatar{border-color:color-mix(in srgb,var(--rs-fg-inverse) 22%,transparent)}[data-rs] .rs-art-detail-hero.has-img .rs-art-eyebrow{background:color-mix(in srgb,var(--rs-fg-inverse) 14%,transparent);color:var(--rs-fg-inverse);-webkit-text-fill-color:var(--rs-fg-inverse);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-rs] .rs-art-detail-hero.has-img .rs-art-crumbs a{color:color-mix(in srgb,var(--rs-fg-inverse) 75%,transparent)}[data-rs] .rs-art-detail-hero.has-img .rs-art-crumbs a:hover{color:var(--rs-fg-inverse);background:color-mix(in srgb,var(--rs-fg-inverse) 12%,transparent)}[data-rs] .rs-art-detail-hero.has-img .rs-art-crumbs .sep{color:color-mix(in srgb,var(--rs-fg-inverse) 45%,transparent)}[data-rs] .rs-art-detail-section{max-width:880px;margin:0 auto;padding:48px 32px 80px}[data-rs] .rs-art-detail{display:flex;flex-direction:column;gap:32px}[data-rs] .rs-art-detail__content{font:400 17px/1.7 var(--rs-font-display);color:var(--rs-fg-2)}[data-rs] .rs-art-detail__content p{margin:0 0 18px;font-size:17px;line-height:1.7}[data-rs] .rs-art-detail__content h1,[data-rs] .rs-art-detail__content h2,[data-rs] .rs-art-detail__content h3,[data-rs] .rs-art-detail__content h4{font-family:var(--rs-font-display);letter-spacing:-.02em;color:var(--rs-fg);margin:36px 0 14px}[data-rs] .rs-art-detail__content h2{font-size:26px;font-weight:700;line-height:1.2}[data-rs] .rs-art-detail__content h3{font-size:21px;font-weight:700;line-height:1.25}[data-rs] .rs-art-detail__content h4{font-size:18px;font-weight:600;line-height:1.3}[data-rs] .rs-art-detail__content ul,[data-rs] .rs-art-detail__content ol{padding-left:22px;margin:0 0 18px;line-height:1.75}[data-rs] .rs-art-detail__content li{margin-bottom:6px}[data-rs] .rs-art-detail__content li::marker{color:var(--rs-accent)}[data-rs] .rs-art-detail__content strong{color:var(--rs-fg);font-weight:600}[data-rs] .rs-art-detail__content a{font-size:inherit;color:var(--rs-accent-fg);text-decoration:underline;text-underline-offset:3px}[data-rs] .rs-art-detail__content a:hover{color:var(--rs-accent)}[data-rs] .rs-art-detail__content blockquote{margin:24px 0;padding:16px 22px;background:var(--rs-surface);border-left:4px solid var(--rs-accent);border-radius:0 12px 12px 0;font-style:italic;color:var(--rs-fg-2)}[data-rs] .rs-art-detail__content blockquote p:last-child{margin:0}[data-rs] .rs-art-detail__content code{background:var(--rs-surface-2);border:1px solid var(--rs-line);border-radius:4px;padding:2px 6px;font:500 .92em/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--rs-fg)}[data-rs] .rs-art-detail__content pre{background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:12px;padding:16px 20px;overflow-x:auto;font:500 13.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:0 0 18px}[data-rs] .rs-art-detail__content pre code{background:transparent;border:0;padding:0;font-size:inherit}[data-rs] .rs-art-detail__content img{max-width:100%;height:auto;border-radius:12px;margin:24px 0;border:1px solid var(--rs-line)}[data-rs] .rs-art-detail__content hr{border:0;height:1px;background:var(--rs-line);margin:32px 0}[data-rs] .rs-art-detail__content table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}[data-rs] .rs-art-detail__content th,[data-rs] .rs-art-detail__content td{padding:10px 14px;border-bottom:1px solid var(--rs-line);text-align:left}[data-rs] .rs-art-detail__content th{background:var(--rs-surface);color:var(--rs-fg-3);font:600 11px/1 var(--rs-font-display);letter-spacing:.08em;text-transform:uppercase}[data-rs] .rs-art-detail__cta{background:color-mix(in srgb,var(--rs-accent) 8%,var(--rs-surface));border:1px solid color-mix(in srgb,var(--rs-accent) 30%,var(--rs-line));border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}[data-rs] .rs-art-detail__cta-h{font:700 18px/1.3 var(--rs-font-display);color:var(--rs-fg);margin:0}[data-rs] .rs-art-detail__cta-text{font:400 15px/1.55 var(--rs-font-display);color:var(--rs-fg-2);margin:0 0 4px}[data-rs] .rs-art-detail__tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid var(--rs-line)}[data-rs] .rs-art-detail__tag{display:inline-flex;align-items:center;padding:5px 11px;background:var(--rs-surface);border:1px solid var(--rs-line);color:var(--rs-fg-2);font:500 12px/1 var(--rs-font-display);border-radius:var(--rs-radius-pill)}[data-rs] .rs-art-detail__rating{background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}[data-rs] .rs-art-detail__rating-q{font:700 16px/1.3 var(--rs-font-display);color:var(--rs-fg);margin:0}[data-rs] .rs-art-detail__rating-actions{display:flex;gap:8px;flex-wrap:wrap}[data-rs] .rs-art-detail__rating-thanks{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 13.5px/1.4 var(--rs-font-display);color:var(--rs-accent-fg)}[data-rs] .rs-art-detail__rating-thanks i{font-size:16px;color:var(--rs-accent)}[data-rs] .rs-art-detail__actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--rs-line)}@media (max-width: 980px){[data-rs] .rs-art-detail-hero{padding:96px 0 24px}[data-rs] .rs-art-detail-hero.has-img{min-height:min(460px,64svh);padding:100px 0 36px}[data-rs] .rs-art-detail-hero__wrap{padding:0 24px}[data-rs] .rs-art-detail-hero__h1{font-size:34px}[data-rs] .rs-art-detail-hero__sub{font-size:16px}[data-rs] .rs-art-detail-section{padding:36px 24px 60px}[data-rs] .rs-art-detail__content h2{font-size:24px}[data-rs] .rs-art-detail__content h3{font-size:19px}}@media (max-width: 640px){[data-rs] .rs-art-detail-hero{padding:80px 0 16px}[data-rs] .rs-art-detail-hero.has-img{min-height:0;padding:88px 0 28px}[data-rs] .rs-art-detail-hero__wrap{padding:0 16px;gap:12px}[data-rs] .rs-art-detail-hero__h1{font-size:27px}[data-rs] .rs-art-detail-hero__sub{font-size:14.5px}[data-rs] .rs-art-detail-section{padding:28px 16px 56px}[data-rs] .rs-art-detail__content{font-size:15px;line-height:1.7}[data-rs] .rs-art-detail__content h2{font-size:20px}[data-rs] .rs-art-detail__content h3{font-size:17px}[data-rs] .rs-art-detail__actions{flex-direction:column}[data-rs] .rs-art-detail__cta{padding:20px 16px}[data-rs] .rs-art-detail__cta .rs-art-btn,[data-rs] .rs-art-detail__actions .rs-art-btn{width:100%;justify-content:center}}[data-rs] .rs-art-crumbs.rs-art-crumbs--inline{max-width:none!important;margin:0 0 8px!important;padding:0!important}
