@@ -43,6 +43,9 @@ const TileItem = styled.li`
43
43
&.item-portrait-secondary {
44
44
& ~ .tile-item {
45
45
margin-top: 36px;
46
+ @media ${ mediaQueries . md } {
47
+ margin-top: 22px;
48
+ }
46
49
}
47
50
}
48
51
}
@@ -117,10 +120,22 @@ const TileWrap = styled(Link)`
117
120
&.tile-2up {
118
121
flex-direction: column;
119
122
width: 472px;
123
+ @media ${ mediaQueries . md } {
124
+ width: 333px;
125
+ }
126
+ @media ${ mediaQueries . sm } {
127
+ width: 100%;
128
+ }
120
129
}
121
130
&.tile-3up {
122
131
flex-direction: column;
123
132
width: 303px;
133
+ @media ${ mediaQueries . md } {
134
+ width: 333px;
135
+ }
136
+ @media ${ mediaQueries . sm } {
137
+ width: 100%;
138
+ }
124
139
}
125
140
` ;
126
141
const TileMedia = styled . div `
@@ -136,6 +151,13 @@ const TileMedia = styled.div`
136
151
min-height: 362px;
137
152
flex-basis: 643px;
138
153
flex-shrink: 1;
154
+ @media ${ mediaQueries . md } {
155
+ width: 100%;
156
+ height: auto;
157
+ min-height: 255px;
158
+ flex-basis: 453px;
159
+ flex-shrink: 1;
160
+ }
139
161
@media ${ mediaQueries . sm } {
140
162
flex-basis: auto;
141
163
min-height: 0;
@@ -149,6 +171,13 @@ const TileMedia = styled.div`
149
171
min-height: auto;
150
172
flex-basis: auto;
151
173
flex-shrink: 1;
174
+ @media ${ mediaQueries . md } {
175
+ width: 100%;
176
+ height: 187px;
177
+ min-height: auto;
178
+ flex-basis: auto;
179
+ flex-shrink: 1;
180
+ }
152
181
}
153
182
154
183
.tile-3up & {
@@ -186,6 +215,9 @@ const TileDescription = styled.div`
186
215
padding: 32px;
187
216
justify-content: space-between;
188
217
flex-basis: 0;
218
+ @media ${ mediaQueries . md } {
219
+ padding: 24px;
220
+ }
189
221
@media ${ mediaQueries . sm } {
190
222
padding: 24px;
191
223
}
@@ -195,6 +227,9 @@ const TileDescription = styled.div`
195
227
padding: 32px;
196
228
justify-content: space-between;
197
229
flex-basis: auto;
230
+ @media ${ mediaQueries . md } {
231
+ padding: 24px;
232
+ }
198
233
@media ${ mediaQueries . sm } {
199
234
padding: 19px;
200
235
}
@@ -223,9 +258,15 @@ const TileCategory = styled.div`
223
258
224
259
.tile-1up & {
225
260
margin-bottom: 8px;
261
+ @media ${ mediaQueries . md } {
262
+ margin-bottom: 8px;
263
+ }
226
264
}
227
265
.tile-2up & {
228
266
margin-bottom: 8px;
267
+ @media ${ mediaQueries . md } {
268
+ margin-bottom: 8px;
269
+ }
229
270
}
230
271
.tile-3up & {
231
272
margin-bottom: 8px;
@@ -250,6 +291,14 @@ const TileHeadline = styled.div`
250
291
-webkit-box-orient: vertical;
251
292
display: -webkit-box;
252
293
overflow: hidden;
294
+ @media ${ mediaQueries . md } {
295
+ font-size: 21px;
296
+ line-height: 1.19048;
297
+ font-weight: 700;
298
+ letter-spacing: 0.011em;
299
+ font-family: 'SF Pro Display', 'SF Pro Icons', 'Helvetica Neue',
300
+ 'Helvetica', 'Arial', sans-serif;
301
+ }
253
302
@media ${ mediaQueries . sm } {
254
303
font-size: 24px;
255
304
}
@@ -266,6 +315,14 @@ const TileHeadline = styled.div`
266
315
-webkit-box-orient: vertical;
267
316
display: -webkit-box;
268
317
overflow: hidden;
318
+ @media ${ mediaQueries . md } {
319
+ font-size: 19px;
320
+ line-height: 1.21053;
321
+ font-weight: 700;
322
+ letter-spacing: 0.012em;
323
+ font-family: 'SF Pro Display', 'SF Pro Icons', 'Helvetica Neue',
324
+ 'Helvetica', 'Arial', sans-serif;
325
+ }
269
326
}
270
327
271
328
.tile-3up & {
@@ -295,12 +352,21 @@ const TileTimestamp = styled.div`
295
352
296
353
.tile-quick-read.tile-1up & {
297
354
margin-top: 16px;
355
+ @media ${ mediaQueries . md } {
356
+ margin-top: 12px;
357
+ }
298
358
}
299
359
.tile-1up & {
300
360
margin-top: 12px;
361
+ @media ${ mediaQueries . md } {
362
+ margin-top: 12px;
363
+ }
301
364
}
302
365
.tile-2up & {
303
366
margin-top: 12px;
367
+ @media ${ mediaQueries . md } {
368
+ margin-top: 8px;
369
+ }
304
370
}
305
371
.tile-3up & {
306
372
margin-top: 8px;
0 commit comments