.creator-section{background:linear-gradient(135deg,#f4eee5 0%,#fffdf9 58%,#e8f3ef 100%)}
.creator-heading{max-width:900px;padding:0 0 10px}.creator-heading-label{display:inline-flex;align-items:center;gap:10px;margin:0 0 15px;padding:8px 13px;border:1px solid #e7c58d;border-radius:999px;background:#fff8ec;color:#c36b4b;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 22px rgba(195,107,75,.08)}.creator-heading-label .cn{display:inline;margin:0;color:#b18a2c;font-family:"Microsoft YaHei","Segoe UI",sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.creator-heading h2{margin-bottom:12px}
.creator-heading h2{margin-bottom:12px}
.creator-heading p{margin:0 0 28px;color:var(--muted);font-size:17px}
.creator-heading p .cn{font-size:.9em}
.creator-layout{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:30px;align-items:start}
.creator-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.creator-photo-heading{grid-column:1/-1;margin:0;color:#b6574e;font-family:Georgia,"Times New Roman","KaiTi","FangSong",serif;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.35}.creator-photo-heading .cn{display:inline;margin-left:9px;color:#b18a2c;font-family:"KaiTi","FangSong","Microsoft YaHei",serif;font-size:13px;letter-spacing:0}
.creator-comparison-label{grid-column:1/-1;margin:0 0 2px;text-align:center;color:var(--teal);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.creator-photo{margin:0;background:var(--paper);border:1px solid #d7e9e4;border-radius:22px;overflow:hidden;box-shadow:0 16px 44px rgba(16,75,72,.1)}
.creator-photo img{display:block;width:100%;height:auto;object-fit:contain;background:#17211f}
.creator-photo figcaption{padding:14px 16px 16px;color:#365653;font-size:12px;line-height:1.5}
.creator-photo figcaption .cn{font-size:12px}
/* 农民专题只保留双胞胎母亲作品，并作为完整的大幅作品呈现。 */
.creator-photo.creator-work-photo{grid-column:1/-1;justify-self:center;width:min(100%,560px)}
.creator-note{padding:34px 36px;background:#102d2a;color:#effcf8;border-radius:26px;box-shadow:0 18px 50px rgba(16,45,42,.18);border:1px solid rgba(185,240,220,.18)}
.creator-note>strong{display:block;color:#b9f0dc;font-size:11px;letter-spacing:.18em;text-transform:uppercase}
.creator-note h3{margin:12px 0 20px;color:#fffaf5;font-size:clamp(27px,3.2vw,45px);line-height:1.02;letter-spacing:-.06em}
.creator-note blockquote{margin:0;color:#e6f6f0;font-size:16px;line-height:1.7}
.creator-note blockquote p{margin:0 0 14px}
.creator-note blockquote .creator-family-quote{margin:22px 0;padding:18px 20px;border-left:4px solid #f3c969;background:rgba(243,201,105,.1);color:#fffaf5;font-size:18px;line-height:1.65}
.creator-note blockquote .creator-family-quote strong{color:#f8d98a}
.creator-note blockquote .creator-family-quote .cn{display:block;margin-top:8px;color:#c9eadf;font-size:.86em}
.creator-note blockquote .creator-work-quote{margin:22px 0;padding:16px 20px;border-left:4px solid #83c8bb;background:rgba(131,200,187,.1);color:#f2fffb;font-size:17px;line-height:1.65}
.creator-note blockquote .creator-work-quote strong{color:#b9f0dc}
.creator-note blockquote .creator-work-quote .cn{display:block;margin-top:8px;color:#c9eadf;font-size:.86em}
.creator-note blockquote p:last-child{margin-bottom:0}
.creator-note .cn{color:#b9e5d7;font-size:.91em;line-height:1.65}
.creator-note .signature{margin-top:20px;color:#fffaf5;font-weight:800}
.creator-note .signature .cn{display:inline;margin-left:7px;color:#b9f0dc;font-weight:600}
.creator-fact{margin:20px 0 0;padding:14px 16px;border:1px solid rgba(185,240,220,.35);border-radius:14px;color:#b9f0dc;font-size:14px;font-weight:600;line-height:1.65}
.creator-fact strong{color:#fffaf5;font-weight:900;letter-spacing:.02em}
.creator-fact .cn{font-size:12px;font-weight:500}
.creator-disclaimer{margin-top:15px;color:#65847d;font-size:12px;line-height:1.55}
.creator-disclaimer .cn{font-size:12px}
@media(max-width:820px){.creator-layout{display:flex;flex-direction:column;gap:24px}.creator-photos,.creator-note{width:100%}.creator-note{padding:28px 24px}}
@media(max-width:540px){
  .creator-heading{padding-bottom:4px}
  .creator-heading-label{gap:7px;margin-bottom:12px;padding:7px 10px;font-size:10px;letter-spacing:.1em}
  .creator-heading-label .cn{font-size:12px}
  .creator-heading h2{font-size:clamp(30px,8.3vw,44px);line-height:1.1;margin-bottom:12px}
  .creator-heading p{margin-bottom:22px;font-size:15px;line-height:1.65}
  .creator-photos{display:flex;flex-direction:column;gap:14px}
  .creator-photo-heading{font-size:13px;letter-spacing:.05em}
  .creator-photo-heading .cn{font-size:12px}
  .creator-comparison-label{font-size:10px;line-height:1.4;letter-spacing:.11em}
  .creator-photo{border-radius:18px}
  .creator-photo.creator-work-photo{width:min(100%,560px)}
  .creator-photo figcaption{padding:11px 13px 13px;font-size:12px;line-height:1.55}
  .creator-photo figcaption .cn{font-size:11px;line-height:1.5}
  .creator-note{padding:24px 19px;border-radius:20px}
  .creator-note>strong{font-size:10px;letter-spacing:.13em}
  .creator-note h3{font-size:clamp(27px,8vw,36px);line-height:1.1;letter-spacing:-.05em;margin:10px 0 17px}
  .creator-note blockquote{font-size:15px;line-height:1.72}
  .creator-note blockquote p{margin-bottom:13px}
  .creator-note blockquote .creator-family-quote{margin:19px 0;padding:15px 16px;font-size:16px;line-height:1.65}
  .creator-note blockquote .creator-work-quote{margin:19px 0;padding:14px 16px;font-size:15px;line-height:1.65}
  .creator-note .cn{font-size:.9em;line-height:1.65}
  .creator-note .signature{margin-top:18px}
  .creator-fact{margin-top:17px;padding:12px 13px;font-size:13px;line-height:1.65}
  .creator-disclaimer{margin-top:13px;font-size:11px;line-height:1.6}
  .creator-disclaimer .cn{font-size:11px}
}
.bottom-cta-section{padding-top:70px;padding-bottom:92px;background:#eef5f7}
.bottom-cta{padding:42px 38px;text-align:center;background:#fff;border:1px solid #c9dfe5;border-radius:28px;box-shadow:0 18px 50px rgba(23,105,170,.1)}
.bottom-cta h2{margin-bottom:14px}
.bottom-cta h2 em{color:#1769aa}
.bottom-cta p{max-width:650px;margin:0 auto;color:var(--muted);font-size:16px}
.bottom-cta p .cn{font-size:.9em}
.bottom-cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}
.bottom-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:190px;padding:13px 20px;border-radius:999px;background:#1769aa;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 9px 22px rgba(23,105,170,.2)}
.bottom-cta-button:hover{background:#0d4e85;transform:translateY(-2px)}
.bottom-cta-button.secondary{background:transparent;color:#1769aa;border:1px solid #1769aa;box-shadow:none}
.bottom-cta-button.secondary:hover{background:#e8f2f7}
.bottom-cta-button .cn{display:inline;margin:0;color:inherit;font-family:"Microsoft YaHei","Segoe UI",sans-serif;font-size:12px;font-weight:600}
@media(max-width:540px){.bottom-cta{padding:32px 20px}.bottom-cta-button{width:100%}}
