.dd-section{padding-block:var(--spacing-700);color:var(--ink)}.dd-section :focus-visible{outline:3px solid var(--focus);outline-offset:4px}.dd-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-300);margin-bottom:var(--spacing-400)}.dd-kicker{letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase}.dd-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--focus);margin-right:var(--spacing-75)}.dd-heading h2{font-family:var(--font-reading);font-size:48px;line-height:1;font-weight:400;letter-spacing:-.035em;max-width:20ch;margin:var(--spacing-100) 0 0}.dd-heading time{color:var(--muted);padding-bottom:var(--spacing-50)}.dd-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--spacing-300)}.dd-term{padding:var(--spacing-400);background:var(--chalk);border-radius:16px;min-width:0;display:flex;flex-direction:column}.dd-card-label{display:flex;justify-content:space-between;gap:var(--spacing-200);align-items:center}.dd-term h3{font-weight:400;font-size:60px;line-height:1;letter-spacing:-.04em;margin:var(--spacing-400) 0 var(--spacing-200);overflow-wrap:anywhere}.dd-definition,.dd-term h3{font-family:var(--font-reading)}.dd-definition{font-size:20px;line-height:28px;margin-block:var(--spacing-300)}.dd-term-bottom{display:flex;justify-content:space-between;gap:var(--spacing-200);align-items:center;margin-top:auto;padding-top:var(--spacing-300);font-size:14px;line-height:20px}.dd-term-bottom a{display:flex;align-items:center;gap:var(--spacing-300)}.dd-term-bottom a:hover{text-decoration:underline;text-underline-offset:4px}.dd-reel{background:var(--ink);color:var(--nacre);padding:var(--spacing-400);border-radius:16px;min-width:0;display:flex;flex-direction:column}.dd-reel-head{display:flex;justify-content:space-between;gap:var(--spacing-200);align-items:center}.dd-modes{display:flex;gap:var(--spacing-75)}.dd-modes button{min-height:44px;font-size:14px;line-height:20px;border:1px solid #587173;border-radius:9999px;padding:var(--spacing-75) var(--spacing-200);color:#c4d6d4;background:transparent}.dd-modes button[aria-pressed=true]{color:var(--ink);background:var(--nacre);border-color:var(--nacre)}.dd-reel-head>span{white-space:nowrap;color:#c4d6d4}.dd-reel-body{padding-block:var(--spacing-400);animation:dd-enter .5s var(--ease-out) both}.dd-reel-body>.caption-3{text-transform:uppercase;letter-spacing:.08em;color:#b6ccca}.dd-reel-body h3{font-family:var(--font-reading);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.025em;margin-block:var(--spacing-200) var(--spacing-300)}.dd-reel-body h3 a:hover{text-decoration:underline;text-underline-offset:5px}.dd-reel-excerpt{font-size:16px;line-height:24px;color:#dae5e3;padding-bottom:var(--spacing-200)}.dd-reel-actions{display:flex;gap:var(--spacing-200);flex-wrap:wrap;align-items:center}.dd-reveal{padding:var(--spacing-75) 0;min-height:44px;background:transparent;border:0;border-bottom:1px solid #718b8c;color:var(--nacre);font-size:14px;line-height:20px}.dd-reel-bottom{display:flex;align-items:center;gap:var(--spacing-300);justify-content:space-between;border-top:1px solid #476366;padding-top:var(--spacing-200);margin-top:auto;color:#c4d6d4}.dd-reel-bottom>div{display:flex;gap:var(--spacing-75)}.dd-reel-bottom button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #587173;background:var(--nacre);border-radius:50%}.dd-reel-bottom button:first-child img{transform:rotate(180deg)}.dd-trends-empty{padding-block:var(--spacing-500)}.dd-trends-empty>.brand-icon{filter:invert(1)}.dd-trends-empty h3{font-family:var(--font-reading);font-size:30px;line-height:36px;font-weight:400}.dd-trends-empty p{color:#c4d6d4;font-size:16px;line-height:24px;max-width:45ch}.dd-trends-empty>button{background:var(--nacre);color:var(--ink);border:0;border-radius:8px;padding:var(--spacing-100) var(--spacing-200);margin-top:var(--spacing-200);min-height:44px;font-size:14px;line-height:20px}.dd-season{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--spacing-500);margin-top:var(--spacing-300);padding:var(--spacing-400);background:var(--ivory);border-radius:16px}.dd-season h3{font-family:var(--font-reading);font-size:30px;line-height:36px;font-weight:400;margin-block:var(--spacing-200)}.dd-season h3 a:hover{text-decoration:underline;text-underline-offset:4px}.dd-season-copy>.body-6{color:var(--ink-soft)}.dd-season-link{display:inline-block;font-size:14px;line-height:20px;margin-top:var(--spacing-300)}.dd-season-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-300);align-items:start}.dd-season-questions h4{font-family:var(--font-reading);font-size:20px;line-height:28px;font-weight:400;margin:0 0 var(--spacing-200)}.dd-season-questions>article:only-child{grid-column:1/-1;max-width:56ch}.dd-season-questions>p{grid-column:1/-1;color:var(--ink-soft)}.home-page .question-shelf .question-row{grid-template-columns:32px minmax(0,1fr) auto auto auto}.question-shelf[data-el=hub-items] .question-row{grid-template-columns:minmax(0,1fr) auto auto}@keyframes dd-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.dd-grid{grid-template-columns:1fr 1fr}.dd-heading h2{font-size:36px;line-height:40px}.dd-reel,.dd-term{padding:var(--spacing-300)}.dd-term h3{font-size:48px}.dd-reel-head{align-items:start;flex-direction:column}.dd-season{grid-template-columns:1fr 1.5fr;gap:var(--spacing-300)}.dd-season-questions{grid-template-columns:1fr}}@media (max-width:640px){.dd-section{padding-block:var(--spacing-500)}.dd-heading{flex-direction:column;align-items:start;gap:var(--spacing-200)}.dd-heading h2{font-size:36px;line-height:40px}.dd-grid{grid-template-columns:1fr;gap:var(--spacing-200)}.dd-term h3{margin-top:var(--spacing-300)}.dd-reel-body h3{font-size:24px;line-height:32px}.dd-reel-head{flex-direction:row;align-items:center;gap:var(--spacing-75)}.dd-modes button{padding-inline:var(--spacing-100)}.dd-season{grid-template-columns:1fr;padding:var(--spacing-300)}.dd-season-questions{padding-top:var(--spacing-300);border-top:1px solid #ced2c9}.home-page .question-shelf .question-row{grid-template-columns:24px minmax(0,1fr) auto}.home-page .question-row>.qp-trigger{grid-column:2;grid-row:2;justify-self:start}.home-page .question-row>.bookmark-control{grid-column:3;grid-row:2}.home-page .question-row>.icon-button{grid-column:3;grid-row:1}.question-shelf[data-el=hub-items] .question-row{grid-template-columns:minmax(0,1fr) auto}.question-shelf[data-el=hub-items] .question-row>div{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dd-reel-body{animation:none}}