@charset "utf-8";
:root{--paper:#f0efe9;--night:#142a33;--ink:#172a31;--muted:#52636a;--pink:#b80076;--violet:#921bfe;--clay:#b3665c;--line:rgba(20,42,51,.18);--font: "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.78 var(--font)}a{color:inherit}img{display:block;max-width:100%;height:auto;object-fit:contain}.seb4c246b4-mast{background:var(--night);color:#fff;padding:18px clamp(18px,5vw,78px) 14px;display:flex;align-items:center;justify-content:space-between;gap:28px}.seb4c246b4-wordmark{font-size:24px;font-weight:800;letter-spacing:.04em;text-decoration:none}.seb4c246b4-mast small{display:block;color:#bfd0d4;letter-spacing:.12em;font-size:11px}.seb4c246b4-nav{position:sticky;top:0;z-index:5;display:flex;gap:18px;overflow:auto;white-space:nowrap;padding:12px clamp(18px,5vw,78px);background:#fff;border-bottom:1px solid var(--line)}.seb4c246b4-nav a{font-size:14px;text-decoration:none;color:#34505a}.seb4c246b4-nav a:hover{color:var(--pink)}.seb4c246b4-frame{max-width:1240px;margin:auto;padding:30px clamp(16px,4vw,52px)}.seb4c246b4-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);gap:clamp(24px,5vw,72px);align-items:center;padding:46px 0 56px;border-bottom:1px solid var(--line)}.seb4c246b4-hero h1{font-size:clamp(32px,5vw,64px);line-height:1.15;max-width:850px;margin:12px 0 22px;letter-spacing:-.035em}.seb4c246b4-eyebrow{color:var(--pink);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.seb4c246b4-hero p,.seb4c246b4-lead{max-width:72ch;color:#3d535b}.seb4c246b4-hero figure{margin:0;background:linear-gradient(145deg,#b80076,#921bfe 58%,#2f505e);padding:16px;transform:rotate(1.3deg)}.seb4c246b4-hero figure img{width:auto;max-height:390px;margin:auto}.seb4c246b4-section{padding:42px 0;border-bottom:1px solid var(--line)}.seb4c246b4-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.seb4c246b4-section h2{font-size:clamp(24px,3vw,38px);line-height:1.2;margin:0}.seb4c246b4-section-head p{margin:0;max-width:52ch;color:var(--muted)}.seb4c246b4-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seb4c246b4-slab{background:#fff;padding:22px 24px;border-top:4px solid var(--pink);min-width:0}.seb4c246b4-slab:nth-child(2){border-color:var(--violet);transform:translateY(20px)}.seb4c246b4-slab:nth-child(3){border-color:var(--clay)}.seb4c246b4-slab h3{font-size:20px;line-height:1.4;margin:0 0 12px}.seb4c246b4-slab p{margin:0;color:#41565d}.seb4c246b4-slab figure{margin:16px 0 0}.seb4c246b4-slab figure img{max-height:210px}.seb4c246b4-newsgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seb4c246b4-newsitem{background:#fff;padding:22px;border-left:3px solid var(--violet)}.seb4c246b4-newsitem time{font-size:12px;color:var(--pink)}.seb4c246b4-newsitem h3{margin:8px 0;font-size:20px;line-height:1.45}.seb4c246b4-newsitem p{margin:0;color:#41565d}.seb4c246b4-voices{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border:1px solid var(--line)}.seb4c246b4-voice{padding:22px;border-right:1px solid var(--line)}.seb4c246b4-voice:last-child{border:0}.seb4c246b4-voice h3{margin:0 0 8px;font-size:18px}.seb4c246b4-voice p{margin:0}.seb4c246b4-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seb4c246b4-faq details{background:#fff;padding:18px 20px;border-bottom:2px solid var(--pink)}.seb4c246b4-faq summary{font-weight:700;cursor:pointer}.seb4c246b4-faq p{margin-bottom:0;color:#41565d}.seb4c246b4-pagehead{background:var(--night);color:#fff;padding:52px clamp(18px,6vw,90px);margin:0 calc(clamp(16px,4vw,52px)*-1) 34px}.seb4c246b4-pagehead h1{font-size:clamp(32px,5vw,58px);line-height:1.15;max-width:900px;margin:0 0 15px}.seb4c246b4-pagehead p{max-width:72ch;color:#d1dfe1;margin:0}.seb4c246b4-article-rail{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:44px;align-items:start}.seb4c246b4-article{padding:0 0 38px;margin-bottom:36px;border-bottom:1px solid var(--line)}.seb4c246b4-article header{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:start}.seb4c246b4-article time{color:var(--pink);font-size:13px;padding-top:7px}.seb4c246b4-article h2{font-size:26px;line-height:1.35;margin:0 0 16px}.seb4c246b4-article p{max-width:75ch}.seb4c246b4-article figure{margin:18px 0 0;background:#fff;padding:14px}.seb4c246b4-article figure img{max-height:260px}.seb4c246b4-rail{position:sticky;top:62px;background:#e4e4dc;padding:20px}.seb4c246b4-rail h2{font-size:18px;margin:0 0 10px}.seb4c246b4-rail a{display:block;padding:8px 0;border-bottom:1px solid var(--line)}.seb4c246b4-prose{max-width:890px}.seb4c246b4-prose p{color:#40545b}.seb4c246b4-split{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;align-items:start}.seb4c246b4-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.seb4c246b4-gallery figure{margin:0;min-height:130px;background:#fff;display:grid;place-items:center;padding:12px}.seb4c246b4-gallery img{max-height:180px}.seb4c246b4-table{width:100%;border-collapse:collapse;background:#fff;margin:24px 0}.seb4c246b4-table th,.seb4c246b4-table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.seb4c246b4-footer{background:var(--night);color:#e8f0ef;padding:36px clamp(18px,5vw,78px);margin-top:40px}.seb4c246b4-footer p{margin:4px 0;color:#d4e0df}.seb4c246b4-footlinks{display:flex;gap:20px;margin:14px 0}.seb4c246b4-footlinks a{color:#fff}.seb4c246b4-crumb{font-size:13px;color:#bfd0d4;margin-bottom:18px}.seb4c246b4-crumb a{color:#fff}@media(max-width:820px){.seb4c246b4-hero,.seb4c246b4-split,.seb4c246b4-article-rail{grid-template-columns:1fr}.seb4c246b4-triad,.seb4c246b4-voices{grid-template-columns:1fr}.seb4c246b4-slab:nth-child(2){transform:none}.seb4c246b4-voice{border-right:0;border-bottom:1px solid var(--line)}.seb4c246b4-faq,.seb4c246b4-newsgrid{grid-template-columns:1fr}.seb4c246b4-rail{position:static}.seb4c246b4-gallery{grid-template-columns:repeat(2,1fr)}}
