.dp-page{max-width:1280px;font-family:var(--font-ui), sans-serif;color:var(--foreground);margin:0 auto;padding:24px 24px 80px}.dp-breadcrumb{font-size:var(--fs-sm,11px);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding-inline:var(--gutter);max-width:1400px;margin-inline:auto}.dp-breadcrumb a{color:inherit;text-decoration:none;transition:color .15s}.dp-breadcrumb a:hover{color:var(--gold-bright)}.dp-breadcrumb span{color:var(--foreground)}.dp-no-video{background:var(--card-bg);border:1px solid color-mix(in srgb, var(--gold) 25%, transparent);border-radius:var(--u-radius);text-align:center;color:var(--muted);padding:80px 24px}.dp-header{padding:clamp(18px, 2.4vw, 26px) var(--gutter) 0;max-width:1400px;margin-inline:auto}.dp-title{font-family:var(--font-serif);font-size:var(--fs-display,clamp(24px, 3.2vw, 34px));letter-spacing:-.012em;color:var(--foreground);text-wrap:balance;margin:0 0 10px;font-weight:600;line-height:1.1}.dp-byline-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dp-byline-meta{font-size:var(--fs-lg,14px);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dp-byline-author{color:var(--gold);font-weight:500}.dp-byline-date{font-size:var(--fs-lg,14px);letter-spacing:0;color:var(--dim)}.dp-meta-dot{background:var(--dim);border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.dp-byline-actions{flex-shrink:0}@media (max-width:640px){.dp-page{padding:16px 12px 60px}.dp-byline-actions{justify-content:flex-start;width:100%;display:flex}}.dp-watch{max-width:1754px}@media (min-width:1000px){.dp-watch{height:calc(100vh - var(--navbar-total,var(--navbar-height,72px)));height:calc(100dvh - var(--navbar-total,var(--navbar-height,72px)));grid-template:"crumb crumb""primary rail"minmax(0,1fr)/minmax(0,1fr) 402px;align-items:stretch;column-gap:24px;padding-bottom:0;display:grid;overflow:hidden}.dp-watch>.dp-breadcrumb{grid-area:crumb}.dp-primary,.dp-rail{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-bottom:40px;overflow-y:auto}.dp-rail::-webkit-scrollbar{width:8px}.dp-rail::-webkit-scrollbar-thumb{background:var(--border-mid);border-radius:99px}.dp-primary .ap-bar{display:none}.dp-primary{scrollbar-width:none;-ms-overflow-style:none;grid-area:primary;min-width:0}.dp-primary::-webkit-scrollbar{width:0;height:0;display:none}.dp-rail{grid-area:rail;min-width:0}.dp-rail .rec-section>h2,.dp-rail .sh-wrap{display:none}.dp-rail .rec-grid{grid-template-columns:1fr;gap:8px}.dp-rail .mc-card{flex-direction:row;align-items:flex-start;gap:8px}.dp-rail .mc-thumb{flex:none;width:168px}.dp-rail .mc-body{min-width:0;margin-top:0;padding:0}.dp-rail .mc-title{-webkit-line-clamp:2;font-size:13px;line-height:18px}.dp-rail .mc-eyebrow{font-size:11px}.dp-rail .mc-footer{display:none}}@media (max-width:768px){.dp-header{padding-top:12px}.dp-title{font-family:var(--font-ui), sans-serif;letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.dp-byline-row{gap:8px 10px}.dp-byline-meta{gap:7px;font-size:13px}.dp-byline-author{font-weight:600}.dp-byline-actions{width:auto;margin-inline-start:auto}.dp-byline-row .fb{height:32px;padding:0 14px;font-size:13px}.dp-byline-row .fb-count{font-size:12px}.dp-byline-row .fb-wrap,.dp-byline-actions .video-actions--row{gap:8px}.dp-byline-actions .lb{height:36px}.dp-byline-actions .lb:not(:has(.lb-count)){width:36px}.dp-info-card{margin-top:10px;padding:12px 14px}.dp-info-card--bare{margin-top:8px;padding:0}.dp-categories-row{gap:6px}}
