.eyebrow{font-size:var(--fs-xs);letter-spacing:normal;margin-bottom:11px;font-weight:700;display:inline-block}.detail-grid strong,.source-panel>span{display:block}.source-panel p{color:var(--text-muted);font-size:var(--fs-xs);margin:7px 0;line-height:1.9}.source-panel a{color:var(--text-accent);font-size:var(--fs-xs);font-weight:700}.detail-aside{align-self:start;position:sticky;top:98px}.detail-aside__note{border-top:1px solid var(--line);padding-top:14px}@media (max-width:840px){.detail-layout{grid-template-columns:1fr}.detail-aside{position:static}}@media (max-width:620px){.detail-grid{grid-template-columns:1fr}}.eyebrow{color:var(--text-on-dark-accent)}.eyebrow--dark{color:var(--text-accent)}.detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);align-items:start;padding-block:36px 70px;display:grid}.detail-card{border:1px solid var(--nq-line);border-radius:24px;min-width:0;padding:clamp(22px,3vw,30px)}.detail-card__heading{margin-bottom:18px}.detail-card__heading h2{color:var(--text-strong);font-size:var(--fs-3xl);margin:5px 0 0;line-height:1.55}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-grid>div{border:1px solid #54312416;border-radius:15px;padding:14px 15px}.detail-grid span{color:var(--text-muted);font-size:var(--fs-xs);margin-bottom:5px;font-weight:700;display:block}.detail-grid strong{color:var(--text-strong);font-size:var(--fs-xs);line-height:1.75}.source-panel{border:1px solid #2b727721;border-radius:18px;margin-top:22px;padding:19px}.source-panel>span{color:var(--text-muted);font-size:var(--fs-xs);font-weight:700}.source-panel>strong{color:var(--text-body);font-size:var(--fs-sm);margin-top:5px;display:block}.source-panel>p{color:var(--text-muted);font-size:var(--fs-xs);margin:7px 0 0;line-height:1.9}@media (max-width:980px){.detail-layout{grid-template-columns:1fr}}@media (max-width:680px){.detail-layout{padding-block:24px 52px}}.detail-aside{border:1px solid var(--nq-line);border-radius:20px;padding:20px}.detail-aside h2{color:var(--text-strong);font-size:var(--fs-lg);margin:6px 0 8px;line-height:1.6}.detail-aside__note{color:var(--text-muted);font-size:var(--fs-xs);margin:0;line-height:1.95}.detail-card label>span{font-weight:700;color:var(--text-muted)!important;font-size:var(--fs-xs)!important}.detail-card input,.detail-card select,.detail-card textarea{color:var(--text-strong)!important;box-shadow:none!important;background:#fffdfb!important;border-color:#5431241f!important;border-radius:12px!important}.detail-card input:focus,.detail-card select:focus,.detail-card textarea:focus{outline:none;border-color:#2b72776b!important;box-shadow:0 0 0 3px #2b727714!important}@media (max-width:680px){.detail-aside{border-radius:18px;padding:17px}}.detail-card,.detail-aside{overflow-wrap:anywhere}@media (max-width:680px){.detail-aside__note{font-size:var(--fs-xs)!important;line-height:1.85!important}}.source-panel p{text-wrap:pretty}.detail-grid>div{overflow-wrap:anywhere}.detail-grid>div strong{line-height:1.7}@media (max-width:900px){.detail-layout{grid-template-columns:1fr!important}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.detail-layout{gap:16px!important;padding-top:20px!important}.detail-card,.detail-aside{padding:16px!important}.detail-grid{grid-template-columns:1fr!important;gap:8px!important}.detail-grid>div{padding:11px 12px!important}.detail-grid>div span,.detail-grid>div strong{font-size:var(--fs-xs)!important}.source-panel p{font-size:var(--fs-xs)!important;line-height:1.95!important}}@media (max-width:430px){.detail-card,.detail-aside{border-radius:16px!important}.detail-grid>div{min-height:56px}}.detail-layout{gap:18px!important;padding-top:30px!important}.detail-card,.detail-aside{border-color:var(--v19-line)!important;background:var(--v19-surface-strong)!important;box-shadow:var(--v19-shadow-soft)!important}.detail-grid{gap:8px!important}.detail-grid>div{background:linear-gradient(145deg,#fbf7f3,#fffdfb)!important;border-color:#4c2d2213!important;min-height:78px!important}.detail-grid>div span{color:var(--text-muted)!important}.detail-grid>div strong{color:var(--text-strong)!important}.source-panel{background:linear-gradient(145deg,#eff8f7f5,#fcfffefa)!important;border-color:#286c7026!important}@media (max-width:680px){.detail-card,.detail-aside{border-radius:18px!important}.detail-grid>div{min-height:64px!important}}@media (max-width:700px){body.mobile-editorial .eyebrow{font-size:var(--fs-xs)!important;letter-spacing:normal!important;line-height:1.8!important}}
