@@ -2066,6 +2066,10 @@ html.msb .masthead {
20662066 padding : 0 ;
20672067}
20682068
2069+ [data-type = ad ]: has (> .htlad-web-native ) {
2070+ --zone-background-color : var (--paper-color );
2071+ }
2072+
20692073.htlad-web-native {
20702074 padding : 0 ;
20712075}
@@ -2075,6 +2079,32 @@ html.msb .masthead {
20752079 top : 70px ; /* flag height - padding */
20762080}
20772081
2082+ # zoneContainer : has (.sticky-leaderboard ) {
2083+ height : 106px ;
2084+ }
2085+
2086+ # zone-el-2 .sticky-leaderboard {
2087+ position : fixed;
2088+ top : 90px ;
2089+ z-index : 98 ;
2090+ width : 100vw ;
2091+ height : 106px ;
2092+ overflow : hidden;
2093+ }
2094+
2095+ # zone-el-2 .sticky-leaderboard > * {
2096+ padding : 8px 0 ;
2097+ }
2098+
2099+ @media (max-width : 767px ) {
2100+ # zoneContainer : has (.sticky-leaderboard ),
2101+ # zone-el-2 .sticky-leaderboard {
2102+ height : 66px ;
2103+ }
2104+ # zone-el-2 .sticky-leaderboard {
2105+ top : 45px ;
2106+ }
2107+ }
20782108/**
20792109 * Digests
20802110 */
@@ -2399,6 +2429,7 @@ html.msb .masthead {
23992429 */
24002430.author-card {
24012431 display : grid;
2432+ align-content : start;
24022433 gap : var (--space-sm ) var (--space );
24032434 grid-template-columns : auto;
24042435 grid-template-areas : "thumb" "info" "bio" ;
@@ -2425,6 +2456,7 @@ html.msb .masthead {
24252456 width : 100% ;
24262457 height : 100% ;
24272458 border-radius : 50% ;
2459+ object-fit : cover;
24282460}
24292461
24302462.author-card .thumb .initials {
@@ -2456,6 +2488,11 @@ html.msb .masthead {
24562488 display : inline-block;
24572489}
24582490
2491+ @media (max-width : 600px ) {
2492+ .grid : has (.author-card ) {
2493+ --grid-row-gap : var (--space );
2494+ }
2495+ }
24592496/**
24602497 * Author bio
24612498 *
@@ -2492,6 +2529,7 @@ html.msb .masthead {
24922529
24932530.author-name {
24942531 font-weight : bold;
2532+ --link-color : var (--byline-color );
24952533}
24962534
24972535.article-details {
@@ -2531,10 +2569,6 @@ html.msb .masthead {
25312569 height : 1em ;
25322570}
25332571
2534- .article-details .opinion {
2535- color : var (--darkgray );
2536- }
2537-
25382572@media (max-width : 768px ) {
25392573 .article-details .opinion svg {
25402574 display : none;
@@ -3225,6 +3259,7 @@ section.big-news {
32253259 flex-direction : row;
32263260 font-family : var (--sans );
32273261 font-size : 20px ;
3262+ line-height : 1 ;
32283263 max-width : var (--section-width );
32293264 padding : 15px ;
32303265 margin : 0 auto;
@@ -3234,11 +3269,6 @@ section.big-news {
32343269 margin : 0 ;
32353270}
32363271
3237- @media (min-width : 690px ) {
3238- div .breaking-news-macro {
3239- padding : 15px ;
3240- }
3241- }
32423272.breaking-news-macro div .breaking-title {
32433273 font-weight : bold;
32443274}
@@ -3257,6 +3287,61 @@ section.big-news {
32573287 content : url ('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="8" height="9" viewBox="0 0 8 9" fill="none"%3E%3Cpath d="M7.59049 1.05497C7.81823 0.781777 7.78195 0.376006 7.50786 0.149016C7.23376 -0.0779743 6.82664 -0.0418166 6.5989 0.231375L3.87 3.49562L1.1411 0.231375C0.91336 -0.0418166 0.506242 -0.0779743 0.232143 0.149016C-0.0419554 0.376006 -0.0782332 0.781777 0.149511 1.05497L3.02956 4.5L0.149511 7.94503C-0.0782332 8.21822 -0.0419554 8.62399 0.232143 8.85098C0.506242 9.07797 0.91336 9.04182 1.1411 8.76862L3.87 5.50438L6.5989 8.76862C6.82664 9.04182 7.23376 9.07797 7.50786 8.85098C7.78195 8.62399 7.81823 8.21822 7.59049 7.94503L4.71044 4.5L7.59049 1.05497Z" fill="white"/%3E%3C/svg%3E' );
32583288}
32593289
3290+ /**
3291+ * AI Summary/Key Takeaways
3292+ */
3293+ .ai-summary-wrapper {
3294+ padding : 2px ;
3295+ position : relative;
3296+ border-radius : 3px ;
3297+ background : linear-gradient (0deg , # BD56FF, # 0FB7FF );
3298+ }
3299+
3300+ @media (max-width : 800px ) {
3301+ .story-body .ai-summary-wrapper {
3302+ margin : var (--space );
3303+ }
3304+ }
3305+ .ai-summary {
3306+ font-family : var (--sans );
3307+ background-color : var (--paper-color );
3308+ padding : var (--space );
3309+ --grid-row-gap : 5px ;
3310+ --columns : auto;
3311+ --secondary-text-color : var (--lightgray );
3312+ --link-color : var (--text-color );
3313+ }
3314+
3315+ @media (min-width : 630px ) {
3316+ .ai-summary .grid {
3317+ grid-auto-flow : column;
3318+ align-items : baseline;
3319+ }
3320+ }
3321+ .ai-summary .expander {
3322+ justify-content : space-between;
3323+ align-items : baseline;
3324+ }
3325+
3326+ .ai-summary-header {
3327+ display : flex;
3328+ gap : var (--space-sm );
3329+ align-items : center;
3330+ }
3331+
3332+ .ai-summary p {
3333+ font-size : 0.677em ;
3334+ color : var (--darkgray );
3335+ margin : 0 ;
3336+ }
3337+
3338+ .ai-summary ul {
3339+ list-style-type : square;
3340+ font-size : 0.78em ;
3341+ line-height : 1.5em ;
3342+ margin-bottom : 0 ;
3343+ }
3344+
32603345/**
32613346 * Purple Tuesdays
32623347 *
0 commit comments