.tdna-news-head{padding:40px var(--page-margin) 64px;display:flex;flex-direction:column;gap:40px}.tdna-news-head__grid{align-items:end;row-gap:20px}.tdna-news-head h1{margin:0;font-size:clamp(38px,5.8vw,64px);line-height:1.15;font-weight:500;letter-spacing:-0.5px}.tdna-news-head__lead{margin:0;font-size:19px;line-height:1.8}@media (max-width:900px){.tdna-news-head{padding:32px var(--page-margin) 48px;gap:28px}.tdna-news-head__lead{font-size:17px}}@media (min-width:901px){.tdna-news-body{grid-template-rows:auto 1fr}.tdna-news-cats{grid-row:1}.tdna-news-nl{grid-row:2;align-self:start}.tdna-news-list{grid-row:1 / span 2}}.tdna-news-cats{align-self:start;display:flex;flex-direction:column;border-top:1px solid var(--rule)}.tdna-news-cats a{display:flex;justify-content:space-between;gap:8px;padding:16px 0;border-bottom:1px solid var(--rule-soft);font-size:17px;line-height:1.45}.tdna-news-cats a span + span{color:var(--ink-muted)}.tdna-news-cats a.is-current{font-weight:500}.tdna-news-cats a.is-current span + span{color:inherit}@media (max-width:900px){.tdna-news-cats{flex-direction:row;gap:8px;border-top:0;overflow-x:auto;scrollbar-width:none;margin:-6px calc(var(--page-margin) * -1);padding:6px var(--page-margin)}.tdna-news-cats::-webkit-scrollbar{display:none}.tdna-news-cats a{flex-shrink:0;align-items:center;height:44px;padding:0 18px;border-bottom:0;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule-soft);font-size:15px;white-space:nowrap}.tdna-news-cats a.is-current{background:var(--ink);color:var(--ink-inverse);box-shadow:none}.tdna-news-list{order:2}.tdna-news-nl{order:3}}.tdna-news-nl{display:flex;flex-direction:column;gap:14px;background:var(--ink);color:var(--ink-inverse);padding:24px}.tdna-news-nl__title{font-size:20px;font-weight:500;line-height:1.4}.tdna-news-nl__desc{margin:0;font-size:15px;line-height:1.7;color:var(--rule-soft)}.tdna-news-nl__form{display:flex;flex-direction:column;gap:8px}.tdna-news-nl__form .tdna-input{flex:none;width:100%}.tdna-news-nl__form .tdna-nl-toggle,.tdna-news-nl__form .tdna-nl__msg{margin-top:4px}.tdna-news-nl__form .tdna-btn-yellow:hover{background:var(--paper);color:var(--ink)}.tdna-news-list{display:flex;flex-direction:column;gap:88px;min-width:0}@media (max-width:900px){.tdna-news-list{gap:64px}}.tdna-news-latest{display:flex;flex-direction:column;gap:20px}.tdna-news-latest__label{font-size:15px;line-height:1.45;color:var(--ink-muted)}.tdna-news-feature .tdna-card-title{font-size:clamp(22px,2.9vw,32px)}.tdna-news-feature .tdna-card-excerpt{font-size:17px}.tdna-news-group{display:flex;flex-direction:column;gap:28px}.tdna-news-group--rows{gap:8px}.tdna-news-cathead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;border-top:1px solid var(--rule)}.tdna-news-cathead h2{margin:0;font-size:clamp(22px,2.7vw,30px);line-height:1.45;font-weight:500}.tdna-news-cathead h2 span{font-size:18px;font-weight:400;color:var(--ink-muted)}.tdna-news-cathead>a{flex-shrink:0}.tdna-news-tag-outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tdna-news-rows{display:flex;flex-direction:column}.tdna-news-row{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr) 120px;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--rule-soft)}.tdna-news-row::before{content:"";position:absolute;inset:0 -16px;background:var(--white);opacity:0;transition:opacity .4s var(--ease);z-index:-1}.tdna-news-row:hover::before{opacity:1}.tdna-news-row:hover{color:var(--ink)}.tdna-news-row__thumb{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--rule-soft)}.tdna-news-row__body{display:flex;flex-direction:column;gap:6px}.tdna-news-row__title{font-size:19px;line-height:1.5;font-weight:500}.tdna-news-row__desc{font-size:15px;line-height:1.6;color:var(--ink-muted)}.tdna-news-row__date{justify-self:end;font-size:14px;color:var(--ink-muted)}@media (max-width:700px){.tdna-news-row{grid-template-columns:112px minmax(0,1fr);gap:10px 16px;align-items:start}.tdna-news-row__body{display:contents}.tdna-news-row__title{font-size:17px}.tdna-news-row__desc,.tdna-news-row__date{grid-column:1 / -1}.tdna-news-row__date{justify-self:start}}.tdna-news-press{background:var(--tdna-pink);color:var(--ink);padding:96px var(--page-margin);display:flex;flex-direction:column;gap:48px}.tdna-news-press .tdna-sechead h2{font-size:clamp(26px,3.6vw,40px)}.tdna-news-press__grid{--n:5}@media (max-width:1200px){.tdna-news-press__grid{--n:3}}@media (max-width:900px){.tdna-news-press{padding:64px var(--page-margin);gap:32px}}.tdna-news-presscard{display:flex;flex-direction:column;gap:14px;color:var(--ink)}.tdna-news-presscard:hover{color:var(--ink)}.tdna-news-presscard__media{width:100%;aspect-ratio:16 / 9;object-fit:cover}.tdna-news-presscard__plate{aspect-ratio:16 / 9;background:var(--white);display:flex;align-items:flex-end;padding:24px;font-size:clamp(20px,1.8vw,26px);line-height:1.3;font-weight:500}.tdna-news-presscard__src{font-size:15px;line-height:1.45}.tdna-news-presscard__title{font-size:20px;line-height:1.5;font-weight:500}.tdna-news-presscard:hover .tdna-news-presscard__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tdna-news-presscard__note{font-size:14px;line-height:1.45;color:var(--ink-muted)}.tdna-news-presscard__note--todo{color:var(--ink);text-decoration:underline}.tdna-news-presscard--sm .tdna-news-presscard__plate{padding:20px;font-size:clamp(18px,1.55vw,22px)}.tdna-news-presscard--sm .tdna-news-presscard__title{font-size:19px}