.page-head{padding:64px 0 36px;border-bottom:2px solid var(--ink);position:relative}.page-head:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--line-strong)}.page-head .eyebrow{font-size:11px;letter-spacing:.32em;color:var(--ink-soft)}.page-head h1{font-family:var(--serif);font-weight:700;font-size:42px;letter-spacing:.08em;margin-top:16px}.page-head .dek{margin-top:16px;font-size:17px;line-height:2;color:var(--ink-soft)}.head-row{justify-content:space-between;gap:32px;flex-wrap:wrap}.head-meta,.head-row{display:flex;align-items:flex-end}.head-meta{flex-direction:column;gap:10px;flex-shrink:0}.ver-badge{display:inline-block;font-size:12px;letter-spacing:.2em;color:var(--brand-deep);border:1px solid var(--brand);padding:7px 18px}.head-meta .up{font-size:12px;letter-spacing:.1em;color:var(--ink-soft)}.prologue{padding:56px 0 8px}.prologue .mquote{margin:0 0 34px;max-width:none;display:flex;gap:24px}.prologue .mquote .bar{width:2px;background:var(--gold);flex-shrink:0}.prologue .mquote-cn{margin:0;font-family:var(--kai);font-size:25px;line-height:1.85;color:var(--ink)}.prologue .mquote-en{margin:10px 0 0;font-family:Georgia,serif;font-style:italic;font-size:12px;letter-spacing:.1em;color:var(--ink-soft)}.prologue .cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;max-width:1120px}.prologue .cols p{font-size:15.5px;line-height:2.05;color:var(--ink)}.section{padding:72px 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:16px;position:relative;flex-wrap:wrap;gap:10px}.section-head:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--line-strong)}.section-head .eyebrow{font-size:11px;letter-spacing:.32em;color:var(--ink-soft)}.section-head h2{font-family:var(--serif);font-weight:700;font-size:28px;letter-spacing:.08em;margin-top:8px}.section-head .more{font-size:12px;letter-spacing:.16em;color:var(--ink-soft)}.mem-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line-strong);margin-top:40px}.mem-card{padding:30px 24px;border-left:1px solid var(--line);transition:background .3s}.mem-card:first-child{border-left:none}.mem-card:hover{background:var(--surface)}.mem-en{font-family:Georgia,serif;font-size:10.5px;letter-spacing:.16em;color:var(--ink-soft);text-transform:uppercase}.mem-card h3{font-family:var(--serif);font-weight:700;font-size:19px;letter-spacing:.05em;margin-top:10px}.mem-card p{margin-top:10px;font-size:13px;line-height:1.9;color:var(--ink-soft)}.codog-band{background:repeating-linear-gradient(45deg,rgba(255,255,255,.022) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,rgba(255,255,255,.022) 0 1px,transparent 1px 22px),var(--ink);color:#fff;padding:80px 0 72px}.codog-band .section-head{border-bottom-color:rgba(255,255,255,.85)}.codog-band .section-head:after{background:rgba(255,255,255,.35)}.codog-band .section-head .eyebrow{color:var(--brand)}.codog-band .section-head h2{color:#fff}.codog-band .section-head .more{color:rgba(255,255,255,.6)}.codog-lead{margin:30px auto 0;max-width:52em;font-size:15.5px;line-height:2.05;color:rgba(255,255,255,.85)}.codog-lead+.codog-lead{margin-top:14px}.codog-lead b{color:#fff;font-weight:600}.codog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:44px;border:1px solid rgba(255,255,255,.3)}.codog-card{padding:26px 28px;border-left:1px solid rgba(255,255,255,.3);border-top:1px solid rgba(255,255,255,.3);margin-top:-1px}.codog-card:nth-child(3n+1){border-left:none}.codog-card:nth-child(-n+3){border-top:none}.codog-card .no{font-family:Georgia,serif;font-size:13px;letter-spacing:.16em;color:var(--gold)}.codog-card h3{font-family:var(--serif);font-weight:700;font-size:17px;letter-spacing:.04em;margin-top:10px;color:#fff}.codog-card p{margin-top:8px;font-size:13px;line-height:1.9;color:rgba(255,255,255,.7)}.codog-status{margin:30px auto 0;max-width:52em;font-size:13.5px;line-height:1.95;color:rgba(255,255,255,.65)}.codog-status b{color:var(--brand);font-weight:600}.red-list{list-style:none;margin:40px 0 0;padding:0;max-width:920px}.red-row{display:grid;grid-template-columns:64px 1fr;grid-gap:26px;gap:26px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start}.red-row:last-child{border-bottom:none}.red-no{font-family:Georgia,serif;font-size:30px;line-height:1;color:var(--gold);text-align:center}.red-row h3{font-family:var(--serif);font-weight:700;font-size:19px;letter-spacing:.04em}.red-row p{margin-top:8px;font-size:14px;line-height:1.95;color:var(--ink-soft)}.soil-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:40px}.soil-card{background:var(--card);border:1px solid var(--line);padding:34px 30px;transition:border-color .3s}.soil-card:hover{border-color:var(--line-strong)}.soil-card h3{font-family:var(--serif);font-weight:700;font-size:19px;letter-spacing:.05em}.soil-card p{margin-top:12px;font-size:14px;line-height:2;color:var(--ink-soft)}.alliance-cta{background:var(--paper);border-top:1px solid var(--line-strong);padding:84px 0 92px;text-align:center}.alliance-cta h2{font-family:var(--serif);font-weight:700;font-size:34px;letter-spacing:.1em}.alliance-cta p{margin:22px auto 0;max-width:40em;font-size:15px;line-height:2.05;color:var(--ink-soft)}.cta-row{margin-top:36px;display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap}.cta-main{display:inline-block;background:var(--brand-deep);color:#fff;font-size:14.5px;letter-spacing:.08em;padding:15px 34px;transition:background .3s}.cta-main:hover{background:var(--ink)}.cta-sub{font-size:13.5px;letter-spacing:.06em;color:var(--ink-soft);border-bottom:1px solid var(--line-strong);padding-bottom:3px;transition:color .3s,border-color .3s}.cta-sub:hover{color:var(--brand-deep);border-color:var(--brand-deep)}@media (max-width:1100px){.mem-grid{grid-template-columns:repeat(3,1fr)}.mem-card:nth-child(3n+1){border-left:none}.mem-card:nth-child(n+4){border-top:1px solid var(--line)}.codog-grid{grid-template-columns:repeat(2,1fr)}.codog-card{border-left:none;border-top:1px solid rgba(255,255,255,.3)}.codog-card:nth-child(-n+3){border-top:none}.codog-card:nth-child(n+3){border-top:1px solid rgba(255,255,255,.3)}.soil-grid{grid-template-columns:1fr}}@media (max-width:768px){.page-head{padding:44px 0 28px}.page-head h1{font-size:30px}.head-meta{align-items:flex-start}.prologue .cols{grid-template-columns:1fr;gap:18px}.prologue .mquote-cn{font-size:20px}.section{padding:52px 0}.section-head h2{font-size:23px}.mem-grid{grid-template-columns:1fr}.mem-card{border-left:none;border-top:1px solid var(--line)}.mem-card:first-child{border-top:none}.codog-grid{grid-template-columns:1fr}.codog-card{border-left:none}.red-row{grid-template-columns:44px 1fr;gap:16px}.red-no{font-size:24px}.alliance-cta h2{font-size:25px}.cta-row{flex-direction:column;gap:16px}}