/* Content pages inherit the existing public shell and brand tokens. */
.operations .ops-main{max-width:1160px;padding-bottom:72px}
.operations .page-head{max-width:900px}
.operations .page-head h1{overflow-wrap:break-word}
.operations .ops-topics{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin:0 0 16px}
.operations .ops-topics a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}
.operations .ops-row{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.5fr);gap:40px;padding:32px 0;border-bottom:1px solid var(--line)}
.operations .ops-row h2{font:500 25px/1.35 Georgia,serif;margin:0}
.operations:lang(zh-CN) .ops-row h2{font-family:system-ui,sans-serif}
.operations .ops-row p{margin:0;color:var(--muted)}
.operations .ops-link{display:inline-block;padding:12px 0 0;text-underline-offset:4px}
.operations .ops-next{padding:32px;background:var(--cream);margin-top:40px;border-left:4px solid var(--jade)}
.operations .ops-next h2{font-size:32px;margin-top:0}
.operations .ops-next p{max-width:760px}
.operations .ops-next .actions{margin:20px 0}
.operations .ops-next .contact a{overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}
.operations .ops-content details{padding:24px 0}
.operations .ops-content summary{line-height:1.5}
.operations .ops-content details p{max-width:900px}
.operations .footer nav{max-width:760px}
.operations .footer nav a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:700px){.operations .ops-row{grid-template-columns:1fr;gap:14px;padding:26px 0}.operations .ops-next{padding:24px}.operations .page-head h1{font-size:38px}.operations .ops-next h2{font-size:27px}.operations .ops-topics{gap:4px 18px}}
