.b-posts__cards{gap:var(--space-l);display:grid}.b-posts__filters{justify-self:start;gap:var(--space-tight);border:1.5px solid var(--po-edge);background:color-mix(in srgb,var(--sec-ink) 5%,transparent);--fx-pill-r:999px;border-radius:28.5px;flex-wrap:wrap;max-inline-size:100%;padding:5px;display:flex}.b-posts__chip{min-block-size:44px;color:inherit;cursor:pointer;font:650 var(--fs-ui)/1.2 var(--f-body);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:relative}.b-posts__chip:focus-visible{outline:3px solid var(--sec-focus,var(--sec-hl));outline-offset:2px}.b-posts__chip-n{background:color-mix(in srgb,currentColor 14%,transparent);block-size:24px;min-inline-size:24px;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:6px;font-weight:700;display:inline-grid}@media (hover:hover){.b-posts__chip[aria-checked=false]:hover{background:color-mix(in srgb,var(--sec-ink) 8%,transparent)}}@media (scripting:none){.b-posts__filters{display:none!important}}.b-posts__grid{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.b-posts__grid[data-count="1"]{grid-template-columns:minmax(0,28rem)}.b-posts__grid[data-count="2"],.b-posts__grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.b-posts__grid[data-vt]>.b-posts__cell{view-transition-name:var(--vt)}.b-posts__cell{min-inline-size:0;display:grid}.b-posts__card{--sec-ink:var(--sec-card-ink);--sec-muted:var(--sec-card-ink);--sec-focus:var(--sec-card-focus,var(--sec-hl));--sec-line:color-mix(in srgb, var(--sec-card-ink) 16%, transparent);border:1.5px solid var(--edge);border-radius:var(--r-card);background:var(--sec-card);min-inline-size:0;color:var(--sec-card-ink);transition:translate .6s var(--ease-spring),box-shadow .35s ease;flex-direction:column;gap:8px;padding:8px;display:flex}@media (hover:hover){.b-posts__card:hover{box-shadow:calc(8px*var(--tilt-dir)) 8px 0 0 var(--edge);translate:0 -5px}}.b-posts__card:focus-within{box-shadow:calc(8px*var(--tilt-dir)) 8px 0 0 var(--edge);translate:0 -5px}.b-posts__card .b-posts__cover{border-radius:calc(var(--r-card) - 6px)}.b-posts__chip-on{z-index:2;font-size:var(--fs-meta);border-radius:999px;margin:0;padding:6px 12px;font-weight:750;line-height:1.2;position:absolute;inset-block-start:10px;inset-inline-start:10px}.b-posts__card-body{align-items:flex-start;gap:var(--space-xs);flex-direction:column;flex:1;min-inline-size:0;padding:13px;display:flex}.b-posts__card-body .b-posts__by{font-size:var(--fs-meta)}.b-posts__card-foot{border-block-start:1px solid var(--sec-line);inline-size:100%;margin-block-start:auto;padding-block-start:var(--space-xs)}@container page (width<=1100px){.b-posts__grid,.b-posts__grid[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width<=760px){.b-posts__grid,.b-posts__grid[data-count]{grid-template-columns:minmax(0,1fr)}.b-posts__filters{justify-self:stretch}}@container page (width<=420px){.b-posts__chip{padding-inline:13px}}.b-posts__rows{border-block-end:1px solid var(--sec-line-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-posts__row{align-items:center;gap:var(--space-m);padding-block:var(--space-m);border-block-start:1px solid var(--sec-line-strong);grid-template-columns:6.5rem minmax(0,1fr) 13rem;display:grid}.b-posts__day{flex-direction:column;align-self:start;gap:3px;display:flex}.b-posts__day-n{font-family:var(--f-display);font-size:var(--fs-h2);font-variant-numeric:tabular-nums;color:var(--sec-hl);line-height:.95}.b-posts__day-m{font-size:var(--fs-meta);font-weight:700;line-height:1.3}.b-posts__row-main{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;min-inline-size:0;display:flex}.b-posts__row-h{font-family:var(--f-display);font-size:var(--fs-title-l);line-height:var(--lh-title,1.15);max-inline-size:22em}.b-posts__row .b-posts__excerpt{max-inline-size:var(--measure-body,38em)}.b-posts__row-end{place-items:center end;min-block-size:89px;display:grid;position:relative}.b-posts__go{border:1.5px solid var(--sec-line-strong);block-size:55px;inline-size:55px;transition:opacity .3s ease,scale .5s var(--ease-spring);border-radius:50%;place-items:center;font-size:20px;display:grid}.b-posts__pop{border-radius:var(--r-media);inline-size:100%}@media (hover:hover) and (pointer:fine){.b-posts__pop{z-index:2;opacity:0;inline-size:13rem;translate:0 -50%;scale:.6;rotate:calc(6deg*var(--tilt-dir));pointer-events:none;box-shadow:calc(8px*var(--tilt-dir)) 8px 0 0 var(--sec-hl);position:absolute;inset-block-start:50%;inset-inline-end:0}.b-posts__row:focus-within .b-posts__pop,.b-posts__row:hover .b-posts__pop{opacity:1;scale:1;rotate:calc(-3deg*var(--tilt-dir))}.b-posts__row:focus-within .b-posts__go,.b-posts__row:hover .b-posts__go{opacity:0;scale:.5}.b-posts__row-h .b-posts__link{transition:color .3s}.b-posts__row:hover .b-posts__row-h .b-posts__link{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--sec-hl);text-decoration-color:var(--sec-hl)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.b-posts__pop{transition:opacity .3s ease,scale .6s var(--ease-spring),rotate .6s var(--ease-spring)}}@media not ((hover:hover) and (pointer:fine)){.b-posts__go{display:none}}.b-posts__row-end:not(:has(.b-posts__pop)) .b-posts__go{opacity:1!important;scale:1!important}@container page (width<=760px){.b-posts__row{gap:var(--space-xs) var(--space-s);grid-template-columns:minmax(0,1fr) 89px;grid-template-areas:"day end""main main"}.b-posts__day{flex-direction:row;grid-area:day;align-self:center;align-items:baseline;gap:8px}.b-posts__day-n{font-size:var(--fs-title-l)}.b-posts__row-main{grid-area:main}.b-posts__row-end{grid-area:end;min-block-size:0}.b-posts__go{display:none}.b-posts__pop,.b-posts__row:hover .b-posts__pop{opacity:1;inline-size:89px;translate:none;scale:1;rotate:calc(-3deg*var(--tilt-dir));box-shadow:none;position:static}}.b-posts__mag{-moz-column-gap:0;border-block-start:3px solid var(--sec-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.618fr) minmax(0,1fr);grid-template-areas:"side lead more";column-gap:0;padding-block-start:var(--space-s);display:grid}.b-posts__mag:not(.has-more){grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);grid-template-areas:"side lead"}.b-posts__mag:not(.has-side){grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);grid-template-areas:"lead more"}.b-posts__mag:not(.has-side):not(.has-more){grid-template-columns:minmax(0,1fr);grid-template-areas:"lead"}.b-posts__mag>*{min-inline-size:0;padding-inline:var(--space-m)}.b-posts__mag>:not(:first-child){border-inline-start:1px solid var(--sec-line)}.b-posts__mag-lead{gap:var(--space-xs);flex-direction:column;grid-area:lead;display:flex}.b-posts__mag-side{gap:var(--space-m);flex-direction:column;grid-area:side;padding-inline-start:0;display:flex}.b-posts__mag-more{grid-area:more;padding-inline-end:0}.b-posts__mag:not(.has-side) .b-posts__mag-lead{padding-inline-start:0}.b-posts__mag:not(.has-more) .b-posts__mag-lead{padding-inline-end:0}.b-posts__mag-side{border-inline-start:0!important}.b-posts__mag-lead{border-inline-start:1px solid var(--sec-line)}.b-posts__mag:not(.has-side) .b-posts__mag-lead{border-inline-start:0}.b-posts__mag-story{gap:var(--space-2xs);flex-direction:column;display:flex}.b-posts__mag-story+.b-posts__mag-story{border-block-start:1px solid var(--sec-line);padding-block-start:var(--space-m)}.b-posts__title.b-posts__mag-h{font-family:var(--f-display);font-size:calc(var(--fs-title-l)*var(--phi-sqrt,1.272));line-height:var(--lh-display,1.08);text-wrap:balance}.b-posts:has(.b-posts__mag:not(.has-side):not(.has-more)) .b-posts__h{font-size:var(--fs-title-l)}.b-posts__mag-lead .b-posts__cover{margin-block-end:var(--space-2xs)}.b-posts__stamp{z-index:2;rotate:calc(-6deg*var(--tilt-dir));box-shadow:0 0 0 2px var(--sec-bg);border-radius:999px;margin:0;padding:8px 13px;line-height:1.2;position:absolute;inset-block-start:13px;inset-inline-start:13px}.b-posts__mag-label,.b-posts__stamp{font-size:var(--fs-meta);font-weight:800}.b-posts__mag-label{margin:0 0 var(--space-xs);border-block-end:1px solid var(--sec-line-strong);letter-spacing:.08em;text-transform:uppercase;padding-block-end:var(--space-2xs)}.b-posts__mag-list{counter-reset:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-posts__mag-list>li{gap:var(--space-s);padding-block:var(--space-s);grid-template-columns:auto minmax(0,1fr);display:grid}.b-posts__mag-list>li+li{border-block-start:1px solid var(--sec-line)}.b-posts__mag-item{flex-direction:column;gap:5px;min-inline-size:0;display:flex}.b-posts__mag-item .b-posts__title{font-size:var(--fs-body)}.b-posts__num{font-family:var(--f-display);font-size:var(--fs-title-l);color:var(--sec-hl);font-variant-numeric:tabular-nums;min-inline-size:1.6em;line-height:1}@container page (width<=1100px){.b-posts__mag,.b-posts__mag:not(.has-more),.b-posts__mag:not(.has-side){row-gap:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead lead""side more"}.b-posts__mag:not(.has-more){grid-template-areas:"lead lead""side side"}.b-posts__mag:not(.has-side){grid-template-areas:"lead lead""more more"}.b-posts__mag>*{padding-inline:0;border-inline-start:0!important}.b-posts__mag-more{padding-inline-start:var(--space-m);border-inline-start:1px solid var(--sec-line)!important}.b-posts__mag:not(.has-side) .b-posts__mag-more{padding-inline-start:0;border-inline-start:0!important}.b-posts__mag-lead{border-block-end:1px solid var(--sec-line);padding-block-end:var(--space-l)}}@container page (width<=760px){.b-posts__mag,.b-posts__mag:not(.has-more),.b-posts__mag:not(.has-side){grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""side""more"}.b-posts__mag-more{padding-inline-start:0;border-inline-start:0!important}.b-posts__title.b-posts__mag-h{font-size:var(--fs-title-l)}.b-posts:has(.b-posts__mag:not(.has-side):not(.has-more)) .b-posts__h{font-size:var(--fs-title)}}.b-posts__mini{gap:var(--space-block,var(--space-xl));grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:center;display:grid}.b-posts__mini .b-posts__head{margin:0}.b-posts__widget{--sec-ink:var(--sec-card-ink);--sec-muted:var(--sec-card-ink);--sec-btn:var(--sec-card-btn);--sec-btn-ink:var(--sec-card-btn-ink);--sec-focus:var(--sec-card-focus,var(--sec-hl));--sec-line:color-mix(in srgb, var(--sec-card-ink) 14%, transparent);inline-size:100%;min-inline-size:0;max-inline-size:38rem;padding:var(--space-xs);border:1.5px solid var(--edge);border-radius:calc(var(--r-card) + 4px);background:var(--sec-card);color:var(--sec-card-ink);box-shadow:calc(8px*var(--tilt-dir)) 8px 0 0 var(--edge);flex-direction:column;justify-self:end;display:flex}.b-posts__mini-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-posts__mini-row{align-items:center;gap:var(--space-s);padding:var(--space-xs);border-radius:calc(var(--r-card) - 4px);grid-template-columns:72px minmax(0,1fr);transition:background-color .25s;display:grid}.b-posts__mini-row+.b-posts__mini-row:before{content:"";inset-block-start:0;inset-inline:var(--space-xs);border-block-start:1px solid var(--sec-line);position:absolute}@media (hover:hover){.b-posts__mini-row:hover{background:color-mix(in srgb,var(--sec-card-ink) 6%,transparent)}}.b-posts__mini-row:focus-within{background:color-mix(in srgb,var(--sec-card-ink) 6%,transparent)}.b-posts__thumb{border-radius:13px;inline-size:72px;overflow:clip}.b-posts__thumb--icon{aspect-ratio:1;background:color-mix(in srgb,var(--sec-hl) 22%,var(--sec-card));place-items:center;font-size:30px;display:grid}@media (prefers-reduced-motion:no-preference){.b-posts__thumb{transition:rotate .5s var(--ease-spring),scale .5s var(--ease-spring)}.b-posts__mini-row:focus-within .b-posts__thumb{rotate:calc(-6deg*var(--tilt-dir));scale:1.06}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.b-posts__mini-row:hover .b-posts__thumb{rotate:calc(-6deg*var(--tilt-dir));scale:1.06}}.b-posts__mini-text{flex-direction:column;gap:5px;min-inline-size:0;display:flex}.b-posts__mini-text .b-posts__title{font-size:var(--fs-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.b-posts__mini-meta{font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;line-height:1.4;display:flex}.b-posts__mini-tag{font-weight:750}.b-posts__widget-foot{padding:var(--space-xs);padding-block-start:var(--space-s);display:flex}.b-posts__widget-foot .s-btn{justify-content:center;inline-size:100%}@container page (width<=760px){.b-posts__mini{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}.b-posts__widget{justify-self:stretch;max-inline-size:none}.b-posts__mini-row{gap:var(--space-xs);grid-template-columns:64px minmax(0,1fr)}.b-posts__thumb{inline-size:64px}}.b-posts__split{gap:var(--space-l);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:stretch;display:grid}.b-posts__split.is-solo{grid-template-columns:minmax(0,1fr);max-inline-size:48rem}.b-posts__feat{--sec-ink:var(--sec-card-ink);--sec-muted:var(--sec-card-ink);--sec-focus:var(--sec-card-focus,var(--sec-hl));--sec-line:color-mix(in srgb, var(--sec-card-ink) 16%, transparent);border:1.5px solid var(--edge);border-radius:calc(var(--r-card) + 4px);background:var(--sec-card);min-inline-size:0;color:var(--sec-card-ink);flex-direction:column;display:flex;position:relative;overflow:clip}.b-posts__feat-cover{border-radius:0}.b-posts__feat-chip{z-index:2;font-size:var(--fs-meta);rotate:calc(-5deg*var(--tilt-dir));box-shadow:0 0 0 2px var(--sec-card);border-radius:999px;margin:0;padding:8px 16px;font-weight:800;line-height:1.2;position:absolute;inset-block-start:21px;inset-inline-start:21px}.b-posts__feat-panel{z-index:1;align-items:flex-start;gap:var(--space-xs);margin:-55px var(--space-s) var(--space-s);padding:var(--space-m);border-radius:var(--r-card);background:var(--sec-card);box-shadow:0 -1px 0 var(--sec-line);flex-direction:column;display:flex;position:relative}.b-posts__feat:not(:has(.b-posts__feat-cover)) .b-posts__feat-panel{margin-block-start:55px}.b-posts__title.b-posts__feat-h{font-family:var(--f-display);font-size:calc(var(--fs-title-l)*var(--phi-sqrt,1.272));line-height:var(--lh-display,1.08);text-wrap:balance}.b-posts__stack{flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.b-posts__mini-card{align-items:center;gap:var(--space-s);padding-block:var(--space-m);grid-template-columns:minmax(0,.618fr) minmax(0,1fr);display:grid}.b-posts__mini-card:first-child{padding-block-start:0}.b-posts__mini-card:last-child{padding-block-end:0}.b-posts__mini-card+.b-posts__mini-card{border-block-start:1px solid var(--sec-line-strong)}.b-posts__mini-card:not(:has(.b-posts__stack-thumb)){grid-template-columns:minmax(0,1fr)}.b-posts__stack-thumb{border-radius:var(--r-media);inline-size:100%}.b-posts__stack-text{flex-direction:column;align-items:flex-start;gap:5px;min-inline-size:0;display:flex}.b-posts__stack-text .b-posts__by{font-size:var(--fs-meta)}.b-posts__split-more{gap:0 var(--space-l);padding:var(--space-m) 0 0;border-block-start:1px solid var(--sec-line-strong);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.b-posts__split-more>.b-posts__mini-card{padding-block:var(--space-m);border-block-start:0;border-block-end:1px solid var(--sec-line)}.b-posts__split-more>.b-posts__mini-card:first-child{padding-block-start:var(--space-m)}@container page (width<=1100px){.b-posts__split{grid-template-columns:minmax(0,1fr)}.b-posts__split-more{grid-template-columns:repeat(2,minmax(0,1fr))}.b-posts__mini-card{grid-template-columns:144px minmax(0,1fr)}.b-posts__mini-card:first-child{padding-block-start:var(--space-m)}}@container page (width<=760px){.b-posts__feat-panel{margin:-34px var(--space-2xs) var(--space-2xs);padding:var(--space-s)}.b-posts__title.b-posts__feat-h{font-size:var(--fs-title-l)}.b-posts__mini-card{grid-template-columns:89px minmax(0,1fr)}.b-posts__split-more{border-block-start:0;grid-template-columns:minmax(0,1fr);padding-block-start:0}.b-posts__split-more>.b-posts__mini-card:first-child{border-block-start:1px solid var(--sec-line-strong)}}.b-posts{--po-edge:color-mix(in srgb, var(--sec-ink) 58%, var(--sec-bg))}.b-posts__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.b-posts__head{gap:var(--space-s);margin-block-end:var(--space-head,var(--space-xl));display:grid}.b-posts__head.is-split{-moz-column-gap:var(--space-block,var(--space-xl));align-items:end;column-gap:var(--space-block,var(--space-xl));grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}.b-posts__head-aside,.b-posts__head-main{gap:var(--space-xs);align-content:start;justify-items:start;min-inline-size:0;display:grid}.b-posts__head-aside{gap:var(--space-s)}.b-posts__h{text-wrap:balance;max-inline-size:16em;margin:0}.b-posts__intro{max-inline-size:var(--measure-lead,36em);color:var(--sec-muted);text-wrap:pretty;margin:0}.b-posts__follow{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;display:flex}.b-posts__note{max-inline-size:12em;rotate:calc(-3deg*var(--tilt-dir));margin:0}@container page (width<=760px){.b-posts__head.is-split{grid-template-columns:minmax(0,1fr)}}.b-posts__post{min-inline-size:0;position:relative}.b-posts__title{font-family:var(--f-heading);font-size:var(--fs-title);line-height:var(--lh-title,1.25);text-wrap:balance;overflow-wrap:anywhere;margin:0}.b-posts__link{color:inherit;margin-block:-12px;padding-block:12px;text-decoration:none;display:block}.b-posts__link:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.b-posts__feat .b-posts__link:after{inset:-100vmax}.b-posts__link:focus-visible{outline:none}.b-posts__post:has(.b-posts__link:focus-visible){outline:3px solid var(--sec-focus,var(--sec-hl));outline-offset:4px;border-radius:var(--r-card)}.b-posts__post:has(.b-posts__link){cursor:pointer}.b-posts__excerpt{font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;margin:0}.b-posts__excerpt--lead{font-size:var(--fs-lead);line-height:var(--lh-lead,1.5)}.b-posts__kicker{color:var(--sec-ink);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:800;line-height:1.3}.b-posts__kicker:before{content:"";background:var(--sec-hl);vertical-align:.1em;border-radius:2px;block-size:8px;inline-size:8px;margin-inline-end:8px;display:inline-block;rotate:45deg}.b-posts__cover{border-radius:var(--r-media);min-inline-size:0;position:relative;overflow:clip}.b-posts__cover,.b-posts__cover .s-media{inline-size:100%}@media (prefers-reduced-motion:no-preference){.b-posts__cover img,.b-posts__cover video{transition:scale .8s var(--ease-out)}.b-posts__post:focus-within .b-posts__cover img{scale:1.05}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.b-posts__post:hover .b-posts__cover img{scale:1.05}}.b-posts__by{font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:8px 13px;line-height:1.4;display:flex}.b-posts__who{align-items:center;gap:8px;font-weight:700;display:inline-flex}.b-posts__avatar{flex:none;block-size:34px;inline-size:34px}.b-posts__avatar--pen{background:color-mix(in srgb,var(--sec-hl) 24%,transparent);border-radius:50%;place-items:center;font-size:18px;display:grid;box-shadow:inset 0 0 0 1.5px}.b-posts__when{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.b-posts__dot{background:currentColor;border-radius:50%;block-size:4px;inline-size:4px}
