:root{--sr-ink:#111110;--sr-mute:#5c5c58;--sr-line:#e3e3dd;--sr-paper:#f4f4f0;--sr-surface:#ffffff}:root[data-theme="dark"]{--sr-ink:#ededea;--sr-mute:#a8a8a2;--sr-line:#2c2c2a;--sr-paper:#1a1a19;--sr-surface:#121211}.sr-head{padding:32px max(var(--gutter), 16px) 0;background:#000;color:#fff}.sr-head__inner{max-width:var(--wrap);margin-inline:auto}.sr-head__title{margin:0;overflow-wrap:anywhere;font:700 clamp(26px, 3.6vw, 40px)/1.1 var(--font-display);letter-spacing:-.02em}.sr-head__count{margin:8px 0 0;color:var(--c-accent);font:500 14px var(--font-mono)}.sr-search{max-width:720px;margin-top:22px}.sr-search__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sr-search__row{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;border-radius:999px;background:#fff}.sr-search__row:focus-within{box-shadow:0 0 0 3px var(--c-accent)}.sr-search__icon{display:grid;color:#5c5c58}.sr-search__icon .icon{width:20px;height:20px}.sr-search__field{flex:1 1 auto;min-width:0;border:0;background:none;color:#111110;font:500 17px var(--font-ui);outline:none}.sr-search__go{flex:none;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--c-accent);color:var(--c-accent-ink);font:700 15px var(--font-ui);cursor:pointer}.sr-search__go:hover,.sr-search__go:focus-visible{background:var(--c-accent-hover)}.sr-tabs{margin-top:22px;overflow-x:auto;scrollbar-width:none}.sr-tabs__list{display:flex;gap:4px;margin:0;padding:0;list-style:none}.sr-tab{display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 14px;border-bottom:3px solid #fff0;color:#c6c6c6;font:600 15px var(--font-ui);text-decoration:none;white-space:nowrap}.sr-tab__n{color:#8a8a86;font:500 13px var(--font-mono)}.sr-tab:hover,.sr-tab:focus-visible{color:#fff}.sr-tab.is-active{border-bottom-color:var(--c-accent);color:#fff}.sr-tab.is-active .sr-tab__n{color:var(--c-accent)}.sr-tab.is-none{opacity:.55}.sr-body{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;max-width:var(--wrap);margin-inline:auto;padding:32px max(var(--gutter), 16px) 64px;color:var(--sr-ink)}@media (min-width:1024px){.sr-body--ads{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1023px){.sr-ads{display:none}}.sr-main{display:flex;flex-direction:column;gap:40px;min-width:0}.sr-note{margin:0;padding:12px 16px;border-left:4px solid var(--c-alert);border-radius:var(--radius);background:var(--sr-paper);font-size:15px}.sr-lead,.sr-none__tips{margin:0;color:var(--sr-mute);font-size:17px;line-height:1.5}.sr-none__title{margin:0 0 8px;font:700 24px/1.2 var(--font-display)}.sr-best__link{display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;align-items:center;padding:18px;border-radius:var(--radius-xl);background:var(--sr-paper);color:inherit;text-decoration:none}.sr-best__pic{position:relative;display:grid;place-items:center;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--radius);background:var(--sr-line);box-shadow:0 8px 22px rgb(0 0 0 / .2)}.sr-best--portrait .sr-best__pic{aspect-ratio:1;border-radius:50%}.sr-best__pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sr-best__text{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.sr-best__kicker{color:var(--sr-mute);font:500 14px var(--font-mono)}.sr-best__title{font:700 clamp(26px, 3.4vw, 38px)/1.1 var(--font-display);letter-spacing:-.02em}.sr-best__meta{color:var(--sr-mute);font-size:16px}.sr-best__fact{font-size:15px;line-height:1.4}.sr-best__go{margin-top:8px;padding:10px 18px;border-radius:999px;background:#000;color:var(--c-accent);font:700 14px var(--font-ui)}.sr-best__link:hover .sr-best__go,.sr-best__link:focus-visible .sr-best__go{background:var(--c-accent);color:#000}.sr-group__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--sr-line)}.sr-group__title{margin:0;font:700 22px/1.2 var(--font-display)}.sr-group__count{margin-left:6px;color:var(--sr-mute);font:500 14px var(--font-mono)}.sr-group__all{color:inherit;font-weight:600;text-decoration-color:var(--c-accent);text-decoration-thickness:2px;text-underline-offset:4px}.sr-items{display:grid;gap:20px 16px;margin:0;padding:0;list-style:none}.sr-group--poster .sr-items,.sr-group--portrait .sr-items{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.sr-thing{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.sr-thing__pic{position:relative;display:grid;place-items:center;aspect-ratio:2 / 3;margin-bottom:6px;overflow:hidden;border-radius:var(--radius);background:var(--sr-paper);box-shadow:0 2px 8px rgb(0 0 0 / .14);color:var(--sr-mute);transition:transform var(--speed,.2s) var(--ease,ease),box-shadow var(--speed,.2s) var(--ease,ease)}.sr-thing__pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sr-thing__initial{font:700 34px var(--font-display)}.sr-group--portrait .sr-thing{align-items:center;text-align:center}.sr-group--portrait .sr-thing__pic{width:100px;aspect-ratio:1;border-radius:50%}.sr-group--portrait .sr-thing__pic img,.sr-best--portrait .sr-best__pic img{object-position:center bottom}.sr-thing__title{display:-webkit-box;overflow:hidden;font:700 14.5px/1.25 var(--font-display);-webkit-box-orient:vertical;-webkit-line-clamp:2}.sr-thing__meta{display:-webkit-box;overflow:hidden;color:var(--sr-mute);font-size:13px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sr-thing:hover .sr-thing__pic,.sr-thing:focus-visible .sr-thing__pic{box-shadow:0 10px 22px rgb(0 0 0 / .22);transform:translateY(-3px)}.sr-thing:hover .sr-thing__title,.sr-thing:focus-visible .sr-thing__title,.sr-news:hover .sr-news__title,.sr-news:focus-visible .sr-news__title,.sr-video:hover .sr-video__title,.sr-video:focus-visible .sr-video__title,.sr-place:hover .sr-place__name,.sr-place:focus-visible .sr-place__name{text-decoration:underline;text-decoration-color:var(--c-accent);text-decoration-thickness:2px;text-underline-offset:3px}.sr-group--news .sr-items{grid-template-columns:minmax(0,1fr);gap:0}.sr-group--news .sr-items>li+li{border-top:1px solid var(--sr-line)}.sr-news{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start;padding:16px 0;color:inherit;text-decoration:none}.sr-news__pic img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius);background:var(--sr-paper)}.sr-news__text{display:flex;flex-direction:column;gap:4px;min-width:0}.sr-news__section{color:var(--sr-mute);font:500 12.5px var(--font-mono)}.sr-news__title{display:-webkit-box;overflow:hidden;font:700 19px/1.25 var(--font-display);-webkit-box-orient:vertical;-webkit-line-clamp:3}.sr-news__standfirst{display:-webkit-box;overflow:hidden;color:var(--sr-mute);font-size:15px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sr-news__date{color:var(--sr-mute);font-size:13px}.sr-group--video .sr-items{grid-template-columns:minmax(0,1fr);gap:0}.sr-group--video .sr-items>li+li{border-top:1px solid var(--sr-line)}.sr-video{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start;padding:16px 0;color:inherit;text-decoration:none}.sr-video__frame{position:relative;display:block;overflow:hidden;border-radius:var(--radius);background:#000}.sr-video__frame img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.sr-video__play{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgb(0 0 0 / .6);transform:translate(-50%,-50%)}.sr-video__play svg{width:22px;height:22px;fill:#fff}.sr-video__time{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:4px;background:rgb(0 0 0 / .75);color:#fff;font:500 12px var(--font-mono)}.sr-video__text{display:flex;flex-direction:column;gap:4px;min-width:0}.sr-video__title{display:-webkit-box;overflow:hidden;font:700 19px/1.25 var(--font-display);-webkit-box-orient:vertical;-webkit-line-clamp:3}.sr-video__description{display:-webkit-box;overflow:hidden;color:var(--sr-mute);font-size:15px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sr-video__date{color:var(--sr-mute);font-size:13px}.sr-group--place .sr-items{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px}.sr-place{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--sr-line);border-radius:var(--radius-lg);background:var(--sr-surface);color:inherit;text-decoration:none}.sr-place__icon{display:grid;grid-row:1 / span 2;place-items:center;width:38px;height:38px;border-radius:50%;background:#000;color:var(--c-accent)}.sr-place__icon .icon{width:18px;height:18px}.sr-place__name{font:700 15px/1.25 var(--font-display)}.sr-place__where{color:var(--sr-mute);font-size:13px}.sr-pages{display:flex;align-items:center;justify-content:center;gap:14px}.sr-pages__link{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--sr-ink);border-radius:999px;color:inherit;font-weight:600;text-decoration:none}.sr-pages__link:hover,.sr-pages__link:focus-visible{background:var(--sr-ink);color:var(--sr-surface)}.sr-pages__n{color:var(--sr-mute);font-size:14px}@media (max-width:559px){.sr-head{padding-top:22px}.sr-group--poster .sr-items,.sr-group--portrait .sr-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.sr-group--portrait .sr-thing__pic{width:80px}.sr-news{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px 0}.sr-news__title{font-size:16px}.sr-news__standfirst{display:none}.sr-video{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px 0}.sr-video__title{font-size:16px}.sr-video__description{display:none}.sr-video__play{display:none}.sr-best__link{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px}}@media (prefers-reduced-motion:reduce){.sr-thing__pic{transition:none}.sr-thing:hover .sr-thing__pic{transform:none}}