.pg-news{padding-bottom:var(--sp-sec)}.pg-news .page-head{text-align:center;border:0;margin-bottom:16px}.news-intro{text-align:center;color:var(--stone);margin-bottom:var(--sp-sec)}.news-feed,.news-single{max-width:860px;margin-inline:auto}.news-section-head{align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.news-section-head h2{font-size:var(--fs-h2)}.news-section-head>span{color:var(--accent);font-size:var(--fs-label)}.news-post{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;padding-inline:clamp(16px,3vw,32px)}.news-post+.news-post{margin-top:40px}.news-current-fold>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;min-height:44px;padding-block:32px;list-style:none;display:flex}.news-current-fold>summary::-webkit-details-marker{display:none}.news-current-heading{overflow-wrap:anywhere;flex:1;min-width:0}.news-current-fold>summary .news-fold-mark{margin-top:4px}.news-current-fold[open]>summary .news-fold-mark:after{display:none}.news-excerpt{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--stone)}.news-current-fold[open]>summary .news-excerpt{display:none}.news-current-content{padding-bottom:32px}.news-meta{font-size:var(--fs-label);line-height:var(--lh-note);color:var(--stone);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.news-meta>span:first-child{color:var(--accent)}.news-post h3{font-size:var(--fs-h2);margin-block:12px 0}.news-current-fold:not([open]) .news-excerpt{margin-top:16px}.news-post h3 a{text-decoration:none}.news-post h3 a:hover{text-decoration:underline}.news-body{line-height:var(--lh-body);overflow-wrap:anywhere}.news-body>*+*,.news-body .season1-original>*+*{margin-top:20px}.news-body :is(h2,h3,h4){font-size:var(--fs-item);margin-top:32px}.news-body :is(ul,ol){padding-left:24px}.news-body li+li{margin-top:8px}.news-body blockquote{border-left:2px solid var(--accent);color:var(--stone);margin-inline:0;padding-left:20px}.news-body :is(pre,table){max-width:100%;display:block;overflow-x:auto}.news-body img{max-width:100%;height:auto}.news-permalink,.news-back{min-height:44px;font-size:var(--fs-note);color:var(--accent);align-items:center;gap:8px;display:inline-flex}.news-permalink{margin-top:20px}.news-past{margin-top:var(--sp-sec)}.news-season1{margin-top:var(--sp-sec);border-top:1px solid var(--line);padding-top:24px}.news-season1 h2{font-size:var(--fs-h2)}.news-season1 p{color:var(--stone);font-size:var(--fs-note);line-height:var(--lh-note);margin-top:12px}.news-season1 a{justify-content:space-between;align-items:center;gap:20px;min-height:44px;text-decoration:none;display:flex}.news-season1 a:hover{text-decoration:underline}.news-season1 a>span{color:var(--accent)}.news-past-list{padding:0;list-style:none}.news-past-list>li{border-top:1px solid var(--line)}.news-past-list>li:last-child{border-bottom:1px solid var(--line)}.news-past-link{justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding-block:24px;text-decoration:none;display:flex}.news-past-link:hover .news-fold-title{text-decoration:underline}.news-past-text{overflow-wrap:anywhere;min-width:0}.news-past-arrow{color:var(--accent);flex-shrink:0}.news-fold-title{font-size:var(--fs-item);font-weight:600;line-height:var(--lh-item);margin-top:8px;display:block}.news-fold-mark{width:16px;height:16px;color:var(--accent);flex:0 0 16px;position:relative}.news-fold-mark:before,.news-fold-mark:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:7px;left:0}.news-fold-mark:after{transform:rotate(90deg)}.news-empty{border-block:1px solid var(--line);color:var(--stone);padding-block:32px}.news-single{padding-top:var(--sp-head)}.news-article-head{border-bottom:1px solid var(--ink);margin-block:32px;padding-bottom:32px}.news-article-head h1{font-size:var(--fs-h1);margin-top:16px}.news-single>.news-back:last-child{margin-top:var(--sp-line)}.home-news-list{padding:0;list-style:none}.home-news-list li{border-top:1px solid var(--line)}.home-news-list li:last-child{border-bottom:1px solid var(--line)}.home-news-list a{padding-block:20px;text-decoration:none;display:block}.home-news-list a:hover .news-fold-title{text-decoration:underline}.home-news-list .news-fold-title+span{white-space:pre-line}.home-news-lead{display:block}
