.news-detail-page{overflow-x:clip}.news-detail-header,.news-detail-content-layout,.news-detail-related{max-width:80rem;margin-inline:auto}.news-detail-content-layout{align-items:start;gap:2.5rem;display:grid}.news-detail-body{min-width:0}.news-detail-share{border:1px solid var(--tm-color-hairline);border-radius:var(--tm-radius-xl);background:var(--tm-color-surface);flex-direction:column;align-self:start;align-items:stretch;min-width:0;padding:1.25rem;display:flex}.news-detail-share>p{text-wrap:pretty;width:100%;max-width:100%;margin-top:.5rem}.news-detail-share>div{width:100%;margin-top:1.25rem}.news-detail-share button{justify-content:center;width:100%}.news-detail-featured-image{aspect-ratio:16/9}.news-detail-featured-image img{height:100%}.news-detail-related{padding-block:4rem 5rem}.news-prose{overflow-wrap:anywhere;max-width:70ch;color:var(--tm-color-charcoal);font-size:1rem;line-height:1.75}.news-prose>*+*{margin-top:1.25rem}.news-prose p{margin-block:1.25rem}.news-prose h2,.news-prose h3{color:var(--tm-color-brand-teal-deep);letter-spacing:-.035em;scroll-margin-top:7rem;font-weight:600;line-height:1.3}.news-prose h2{margin-top:2.75rem;font-size:1.75rem}.news-prose h3{margin-top:2rem;font-size:1.375rem}.news-prose ul,.news-prose ol{padding-inline-start:1.5rem}.news-prose ul{list-style:outside}.news-prose ol{list-style:decimal}.news-prose li+li{margin-top:.5rem}.news-prose blockquote{border-inline-start:4px solid var(--tm-color-brand-green-dark);background:var(--tm-color-surface-feature);color:var(--tm-color-brand-teal-deep);padding:1rem 1.25rem;font-weight:500}.news-prose a{color:var(--tm-color-brand-green-dark);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.1em}.news-prose figure,.news-prose img{max-width:100%;height:auto}.news-prose figure{margin-inline:0}.news-prose table{border-collapse:collapse;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.news-prose th,.news-prose td{border:1px solid var(--tm-color-hairline);text-align:left;padding:.75rem 1rem}.news-prose th{background:var(--tm-color-surface-soft);color:var(--tm-color-brand-teal-deep);font-weight:600}.news-prose pre{border-radius:var(--tm-radius-md);background:var(--tm-color-canvas-dark);max-width:100%;color:var(--tm-color-on-dark);font-family:var(--tm-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;font-size:.875rem;line-height:1.55;overflow-x:auto}@media (width>=768px){.news-detail-content-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,17.5rem);gap:3rem}.news-detail-share{position:sticky;top:6.5rem}.news-detail-share>p{max-width:28ch}}@media (width>=1024px){.news-detail-content-layout{grid-template-columns:minmax(0,70ch) minmax(15rem,17.5rem);justify-content:center}}
