/* 自动生成 · 请勿手改 —— 由 _build/utilities.py 每次构建重写 */
/* 用途：把内联 style 属性替换为工具类，配合 CSP style-src 'self' */
.u01-7c619{align-items:center;}
.u02-dfb21{align-items:start;}
.u03-d31e1{aspect-ratio:16/9;object-fit:cover;}
.u04-ccc83{aspect-ratio:3/2;object-fit:cover;}
.u05-8a632{aspect-ratio:4/3;object-fit:cover;}
.u06-d9da9{border-bottom:1px solid var(--line);}
.u07-729d2{color:#fff;}
.u08-35058{display:block;width:100%;margin-top:8px;padding:12px 14px;border:1px solid var(--line);background:#fff;font:inherit;border-radius:2px;}
.u09-86492{display:block;width:100%;margin-top:8px;padding:12px 14px;border:1px solid var(--line);background:#fff;font:inherit;border-radius:2px;resize:vertical;}
.u10-eed0f{font-weight:600;}
.u11-d87a8{font-weight:600;display:block;margin-bottom:16px;}
.u12-8a219{gap:56px;align-items:start;}
.u13-6384e{grid-template-columns:1fr;}
.u14-893dd{grid-template-columns:repeat(2,1fr);}
.u15-13f24{margin-bottom:22px;}
.u16-c071b{margin-bottom:28px;}
.u17-8c921{margin-bottom:40px;}
.u18-d1e10{margin-bottom:44px;}
.u19-d2c17{margin-top:10px;}
.u20-45d2a{margin-top:10px;color:rgba(255,255,255,.6);}
.u21-56f43{margin-top:12px;}
.u22-d6f2a{margin-top:14px;}
.u23-209b6{margin-top:14px;display:flex;flex-direction:column;gap:10px;}
.u24-1b0f4{margin-top:16px;}
.u25-86de7{margin-top:18px;}
.u26-0f1dd{margin-top:18px;color:rgba(255,255,255,.5);}
.u27-52a8b{margin-top:18px;max-width:none;}
.u28-a26bd{margin-top:20px;}
.u29-c379a{margin-top:20px;font-size:clamp(1.4rem,2.4vw,2rem);}
.u30-2517a{margin-top:22px;}
.u31-6506f{margin-top:22px;color:rgba(255,255,255,.45);}
.u32-49fcd{margin-top:24px;}
.u33-24d30{margin-top:26px;}
.u34-583f7{margin-top:28px;}
.u35-2fbbb{margin-top:30px;}
.u36-eea88{margin-top:34px;}
.u37-d34d9{margin-top:36px;}
.u38-d9f14{margin-top:40px;}
.u39-85154{margin-top:44px;}
.u40-c7c77{margin-top:52px;}
.u41-137ce{margin-top:56px;}
.u42-c1105{margin-top:64px;}
.u43-11696{margin:0;}
.u44-448f5{margin:0 0 20px;}
.u45-da85a{margin:10px 0 18px;}
.u46-27a2a{margin:18px 0 20px;}
.u47-ccc49{margin:18px 0 24px;}
.u48-aface{margin:18px 0 28px;}
.u49-1d34c{max-width:900px;}
.u50-b3bd1{max-width:none;}
.u51-13a4b{min-height:76vh;display:flex;align-items:center;}
.u52-4260e{padding-top:0;}
.u53-8e9ea{width:34px;height:22px;}
