*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f0ea;color:#2b2530;font:17px/1.7 system-ui,-apple-system,"PingFang SC",sans-serif}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px}.channel-head{display:flex;align-items:center;justify-content:space-between;background:#311e37;color:white;padding:15px 4vw}.channel-head b{font-size:23px}.channel-head b span{font-size:12px;margin-left:12px;color:#e6afd1}.channel-head nav{display:flex;gap:25px;font-size:14px;font-weight:900}.channel-head a{text-decoration:none}.lead{display:grid;grid-template-columns:60% 40%;min-height:520px;background:#d9a5bf}.lead figure{margin:0;overflow:hidden}.lead img{width:100%;height:100%;object-fit:cover;object-position:center}.lead>div{padding:4vw;display:flex;flex-direction:column;justify-content:center}.lead small,section small,aside small{font-size:12px;font-weight:900;letter-spacing:.16em;color:#8e2469}.lead h1{font-size:clamp(43px,5vw,68px);line-height:1.08;margin:18px 0}.lead a{align-self:flex-start;background:#643054;color:#fff;text-decoration:none;padding:9px 15px;font-weight:900}.feed-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 4vw;background:#fff8f3}.feed-intro span{font-weight:900;font-size:20px}.feed-intro>div{display:flex;gap:10px;flex-wrap:wrap}.feed-intro a{padding:9px 15px;background:#e7c6d9;text-decoration:none;font-size:13px;font-weight:900}.feed-layout{display:grid;grid-template-columns:20% 54% 26%;gap:0;max-width:1600px;margin:auto}.left-rail,.right-rail{align-self:start;position:sticky;top:10px;padding:45px 22px}.left-rail p,.right-rail p{font-size:14px}.left-rail a{display:block;text-decoration:none;border-bottom:1px solid #c8b0c2;padding:10px 0;font-size:14px;font-weight:900}.right-rail{background:#e6d7e3}.right-rail h2{font-size:30px;line-height:1.16}.right-rail>div{border-top:1px solid #9e8199;padding:12px 0}.feed{padding:45px 25px;background:#fff}.feed h2,.after-feed h2{font-size:clamp(31px,3vw,48px);line-height:1.12;margin:10px 0}.feed header{margin-bottom:25px}.feed header p{font-size:15px}.feed-post{border:1px solid #d6c1d1;margin-bottom:25px;background:#fdf8fb}.post-tag{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#693b64;color:#fff}.post-tag b{font-size:17px}.post-tag span{font-size:12px;font-weight:900}.feed-post figure{height:520px;margin:0;overflow:hidden}.feed-post img{width:100%;height:100%;object-fit:cover;object-position:center 14%}.post-copy{padding:23px}.post-copy h3{font-size:clamp(25px,2.5vw,36px);line-height:1.15;margin:0 0 10px}.post-copy p{font-size:15px}.after-feed{background:#352440;color:#fff;padding:55px 4vw}.after-feed small{color:#e5a1cd}.after-feed p{max-width:800px}footer{display:flex;justify-content:space-between;padding:25px 4vw;font-size:13px}@media(max-width:1000px){.feed-layout{grid-template-columns:150px 1fr}.right-rail{grid-column:1/-1;position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.right-rail small,.right-rail h2{grid-column:1/-1}.right-rail>div{border-top:1px solid #9e8199}}@media(max-width:760px){.channel-head{display:block}.channel-head nav{margin-top:8px}.lead{display:flex;flex-direction:column}.lead figure{height:230px}.lead>div{padding:27px}.lead h1{font-size:41px}.feed-intro{display:block;padding:25px 5vw}.feed-intro>div{margin-top:13px}.feed-layout{display:block}.left-rail{position:static;padding:20px 5vw;background:#eee0e9}.left-rail p{display:none}.left-rail a{display:inline-block;border:0;padding:6px 8px}.feed{padding:30px 5vw}.feed-post figure{height:360px}.right-rail{display:block;padding:30px 5vw}.after-feed{padding:38px 5vw}footer{gap:12px}}
@media(min-width:761px){.feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start}.feed header{grid-column:1/-1}.feed-post{margin:0}.feed-post figure{height:310px}.left-rail,.right-rail{position:static;align-self:stretch}.left-rail{background:#f0e4ed}.right-rail{display:block;background:#e6d7e3}.right-rail small,.right-rail h2{grid-column:auto}}
