/* Document
 * ========================================================================== */

/**
 * Add border box sizing in all browsers (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */

html {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  -webkit-tap-highlight-color: transparent /* 4 */;
  -ms-text-size-adjust: 100%; /* 5 */
  -webkit-text-size-adjust: 100%; /* 5 */
  word-break: break-word; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */

dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */

ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

/**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge 18- and IE.
 */

hr {
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * Add the correct display in IE.
 */

main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */

abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

iframe {
  border-style: none;
}

/**
 * Remove the border on images within links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

svg:not([fill]) {
  fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */

/**
 * Collapse border spacing in all browsers (opinionated).
 */

table {
  border-collapse: collapse;
}

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */

button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */

fieldset {
  border: 1px solid #a0a0a0; /* 1 */
  padding: 0.35em 0.75em 0.625em; /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */

input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */

legend {
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */

select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */

textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
  resize: vertical; /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  padding: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */

:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct display in Edge 18- and IE.
 */

details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */

dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* User interaction
 * ========================================================================== */

/*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */

a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation; /* 1 */
  touch-action: manipulation; /* 2 */
}

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

[aria-busy="true"] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */

[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

[aria-disabled="true"],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

[aria-hidden="false"][hidden] {
  display: initial;
}

[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

:root{font-size:3.88889vw}

body{font-family:-apple-system, 'Helvetica Neue', Helvetica, sans-serif;overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#222}

html,body{scroll-behavior:smooth}

h1,h2,h3,h4,h5,h6{margin:0}

p{margin:0}

ul,ol{list-style:none;margin:0;padding:0}

dl,dd{margin:0}

a{text-decoration:none;outline:none;color:inherit}

button{padding:0;border:0;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none}

.container{padding:1em}.container h1,.container h2,.container h3{margin:.8em 0 .4em}.container h1{text-align:center}.content{padding:.8em}.nav{text-align:center}.nav li{display:inline-block;padding:0 .8em}.nav li:not(:last-child){border-right:solid 1px rgba(0,0,0,0.2)}.nav .active{-webkit-text-decoration:underline dotted #ccc;text-decoration:underline dotted #ccc;color:#0cf}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;font-size:1.5rem;background:rgba(255,255,255,0.7)}.button{border:solid 1px rgba(0,0,0,0.4);border-radius:.2em;padding:.4em .8em;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(0,0,0,0.1)));background:linear-gradient(transparent 50%, rgba(0,0,0,0.1) 50%);text-shadow:0 1px 0 #fff}.button:active{background-color:rgba(0,0,0,0.4)}

.Title-main__3fN5i{font-size:1.2381rem;color:#222;line-height:1.85714rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.Tags-main__EO2C7{display:-webkit-box;display:-ms-flexbox;display:flex}.Tags-main__EO2C7>li{margin-right:.47619rem;font-size:.85714rem;color:#999}.Tags-main__EO2C7>li:nth-child(1){line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tags-main__EO2C7>li:not(:nth-child(1)){line-height:1;-webkit-box-flex:0;-ms-flex:none;flex:none}

.FeedItem-container__1MlkU{padding:.83333rem 0 .95238rem}.FeedItem-container__1MlkU{position:relative}.FeedItem-container__1MlkU::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;border-bottom:1px solid #e8e8e8}.FeedItem-type-100__2txa6 .FeedItem-title__3Lsfs{margin-bottom:.5rem}.FeedItem-type-101__JulvL.FeedItem-container__1MlkU,.FeedItem-type-104__1JQre.FeedItem-container__1MlkU{display:-webkit-box;display:-ms-flexbox;display:flex}.FeedItem-type-101__JulvL .FeedItem-left__1FdAp,.FeedItem-type-104__1JQre .FeedItem-left__1FdAp{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-right:.71429rem}.FeedItem-type-101__JulvL .FeedItem-right__2nMW9,.FeedItem-type-104__1JQre .FeedItem-right__2nMW9{width:7.61905rem;height:5rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.FeedItem-type-101__JulvL .FeedItem-title__3Lsfs,.FeedItem-type-104__1JQre .FeedItem-title__3Lsfs{margin-bottom:.5rem}.FeedItem-type-103__1Pmts .FeedItem-title__3Lsfs{margin-bottom:.95238rem}.FeedItem-type-103__1Pmts .FeedItem-figure-container__Q_Z6E{width:100%;margin-bottom:.95238rem;height:13.09524rem}

.Figure-container__3GHx9{position:relative;width:100%;height:100%;background-color:#eee}.Figure-image__16zW0{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Figure-cover-container__smDVR{position:absolute;left:0;top:0;width:100%;height:100%}.Figure-cover-video__1Yv-p{position:absolute;left:0;top:0;background:black;width:100%;height:100%}.Figure-playContainer__1WPIn{float:left;z-index:1;position:relative;float:left;border:24px solid rgba(0,0,0,0.5);border-radius:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.Figure-play-icon__39xoo{border-color:transparent transparent transparent #fff;border-width:10px 0 10px 16px;width:0;height:0;border-style:solid;text-indent:-9999px;position:absolute;top:-10px;left:-5px}.Figure-pause-icon__oH4vv{border-color:#fff;border-width:0px 5px 0px 5px;width:16px;height:18px;border-style:solid;position:absolute;top:-9px;left:-8px}.Figure-duration__2VWnY{position:absolute;right:3%;bottom:5%;font-size:.83333rem;color:#fff;line-height:1em;padding:.42857rem .2619rem .2619rem .42857rem;background-color:rgba(0,0,0,0.3);border-radius:1.42857rem}.Figure-error-container__2k68r{z-index:1;position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#999;background-color:#000}

.InfiniteFeeds-container__2nKag{padding:0 1.04762rem}.InfiniteFeeds-loading__1FFMn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.85714rem;color:#999}

.Home-container__3PhZt{background:#fff}.Home-header__3yAzT{margin-bottom:1.42857rem;padding:1.42857rem 1.19048rem 2.95238rem}.Home-header-ready__3NqQo{background:url("//img03.51y5.net/wk003/M00/31/70/CgIagWHlE1CAGdotAADElEYM3cw966.png") no-repeat top center/cover}.Home-banner-placeholder__2mn6w{height:10.47619rem}.Home-loading__1Qpmb,.Home-error__1pkKs{padding:2rem;font-size:1rem;text-align:center;background:#fff;color:#666}.Home-loading__1Qpmb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem}.Home-loading__1Qpmb:before{content:"";width:1rem;height:1rem;margin-right:0.5rem;background:url(data:image/png;base64,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) no-repeat;background-size:contain;-webkit-animation:Home-cycle__teElY 2s linear infinite;animation:Home-cycle__teElY 2s linear infinite}.Home-loading__1Qpmb:after{content:"加载中..."}.Home-retry__1FuUf{color:#3796d9;text-decoration:underline}@-webkit-keyframes Home-cycle__teElY{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes Home-cycle__teElY{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

