html[data-reader] .personal-nav a[aria-current],html[data-reader] .personal-nav a[aria-checked=true]{font-weight:550}html[data-reader] .personal-discovery .work-identity h2{font-weight:650}html[data-reader] .personal-discovery .work-title{color:var(--muted);font-weight:400;line-height:1.55}html[data-reader] .personal-discovery .work-meta>a:first-child{background:var(--elevated)}html[data-reader] .nc-has-art:not(.nc-has-light-art) .nc-art{display:none}html[data-reader] .nc-has-art:not(.nc-has-light-art) .nc-main{max-width:none}html[data-reader] .news-page .nc .ns-summary,html[data-reader] .news-page .nc .ns-why,html[data-reader] .news-page .nc .ns-post-text,html[data-reader] .news-page .nc .nc-listing-tagline,html[data-reader] .news-page .nc .nc-listing-facts,html[data-reader] .news-page .nc .nc-notes,html[data-reader] .news-page .nc .nc-quote{position:relative;z-index:2;pointer-events:auto;cursor:text;letter-spacing:normal;-webkit-user-select:text;user-select:text}html[data-reader] .news-page .nc:has(.card-link:focus-visible){outline:2px solid var(--seal-ink);outline-offset:-3px}html[data-reader] .news-page .ns-day-label{color:var(--muted);font:600 14px/1.4 var(--font-sans)}html[data-reader] .news-page .nc .ns-summary{color:var(--muted)}html[data-reader] .news-page .nc .ns-post,html[data-reader] .news-page .nc:hover .ns-post{background:var(--elevated);border-radius:8px}html[data-reader] .news-page .ns-tr-toggle{text-decoration:underline;text-underline-offset:3px}html[data-reader] .news-page .nc-foot-row{font-size:12px}html[data-reader] .news-page .nc-time{color:var(--faint)}html[data-reader] .news-page .news-aside>section+section{margin-top:18px;padding-top:18px}html[data-reader] .news-page :is(.news-aside,.news-inline-context) .recognized-list li{padding-block:7px}html[data-reader] .news-coverage .recognized-list a{grid-template-columns:32px minmax(0,1fr) auto}html[data-reader] .news-coverage .recognized-list .logo{width:24px;height:24px;justify-self:center}html[data-reader] .news-page :is(.news-aside,.news-inline-context){padding:16px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface)}html[data-reader] .news-page :is(.news-aside,.news-inline-context)>:not(.news-coverage) .rail-heading h2{color:var(--ink);font:650 14px/1.4 var(--font-sans)}@media(min-width:700px){html[data-reader] .news-page .ns-day>.nc-list{gap:0;margin-block:0 20px;padding:0;border-block-end:1px solid var(--hairline)}html[data-reader] .news-page .ns-day[data-recent]:has(+.ns-day[data-recent])>.nc-list{margin-block-end:0}html[data-reader] .news-page .ns-day .nc{padding:20px 12px;border:0;border-radius:0;background:transparent}html[data-reader] .news-page .ns-day-label{margin-inline:0;padding-inline:12px}html[data-reader] .news-page .ns-day .nc.pinned{background-color:var(--nc-pin-wash)}html[data-reader] .news-page .ns-day>.nc-list>*+*{border-top:1px solid var(--hairline)}html[data-reader] .news-page .ns-day .nc-pair{gap:0}html[data-reader] .news-page .ns-day .nc-pair>.nc+.nc{border-inline-start:1px solid var(--hairline)}html[data-reader] .news-page .ns-day .nc-cover{top:0;right:0;bottom:0;left:0;border-radius:0}html[data-reader] .news-page .nc .nc-title{font-size:20px;line-height:1.35}html[data-reader] .news-page .nc.nc-article .nc-title{font-size:22px}html[data-reader] .news-page .nc.nc-v-row .nc-title{font-size:16px}html[data-reader] .news-page .nc-v-media .nc-thumb{width:min(34%,248px);border-radius:12px}}@media(min-width:700px)and (hover:hover)and (pointer:fine){html[data-reader] .news-page .ns-day .nc:hover{background-color:var(--elevated)}}html[data-reader] .product-detail .product-overview .ed-body{max-width:39em}html[data-reader] .product-detail .product-overview .ed-section+.ed-section{margin-top:48px}html[data-reader] .product-detail .product-overview .ed-section h2{margin-bottom:14px}html[data-reader] .product-detail .product-rail .rail-card{background:var(--surface);border-color:var(--hairline)}html[data-reader] .product-detail .product-rail .rail-title,html[data-reader] .product-detail .product-rail .product-facts .rule .title{font:650 14px/1.4 var(--font-sans)}html[data-reader] .product-detail .product-rail-more{padding:16px 0 0;border-top:1px solid var(--hairline)}html[data-reader] .product-detail .product-rail-more>div:has(.product-people){background:var(--elevated);border:1px solid var(--hairline);border-radius:12px;padding:15px}html[data-reader] .product-detail .product-rail-more .rule .title{font:650 14px/1.4 var(--font-sans)}@media(min-width:1025px){html[data-reader] .product-detail .product-layout{column-gap:72px}}
