/* Update id: CX-KFPU */

.corporate-docs__sources { margin-top: 42px; padding: 22px; border-top: 2px solid var(--corporate-orange); border-radius: 8px; background: color-mix(in srgb,var(--corporate-orange) 5%,transparent); }
.corporate-docs__sources>span { color: var(--corporate-orange); font-size: 9px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.corporate-docs__sources>p { margin: 7px 0 14px; color: var(--corporate-muted); font-size: 11px; }
.corporate-docs__sources ul { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; }
.corporate-docs__sources li { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 10px 12px; border: 1px solid var(--corporate-line); border-radius: 7px; }
.corporate-docs__sources a { color: inherit; font-size: 10px; font-weight: 750; text-decoration: none; }.corporate-docs__sources a:hover { color: var(--corporate-orange); }.corporate-docs__sources small { color: var(--corporate-muted); font-size: 8px; white-space: nowrap; }
/* Manual-style presentation for English-only Silurian Docs articles. */

.corporate-docs__setting-guide { display: grid; gap: 52px; }
.corporate-docs__guide-section--setting { min-height: 0; }
.corporate-docs__article .corporate-docs__guide-section > h2 { margin: 0 0 12px; }
.corporate-docs__article .corporate-docs__guide-section > p { max-width: 78ch; margin-bottom: 28px; font-size: 16px; line-height: 1.75; }
.corporate-docs__article-tools nav a { grid-template-columns: 1fr; }
.corporate-docs__manual-sections { max-width: 82ch; border-top: 1px solid rgba(23,32,40,.15); }
.corporate-docs__manual-sections > section { padding: 30px 0 32px; border-bottom: 1px solid rgba(23,32,40,.15); }
.corporate-docs__manual-sections h3 { margin: 0 0 12px; color: #172028; font-size: clamp(21px,2vw,27px); line-height: 1.22; }
.corporate-docs__manual-sections p { max-width: 76ch; margin: 0; color: #4c565d; font-size: 15px; line-height: 1.78; }
.corporate-docs__manual-sections ul,.corporate-docs__article .corporate-docs__guide-section > ul { max-width: 74ch; margin: 16px 0 0; padding-left: 22px; }
.corporate-docs__manual-sections li,.corporate-docs__article .corporate-docs__guide-section > ul li { margin: 8px 0; color: #4c565d; line-height: 1.65; }
.corporate-docs__example { max-width: 76ch; margin: 18px 0 0; padding: 15px 17px; overflow-x: auto; border: 1px solid #313940; border-radius: 8px; background: #111416; color: #f4f6f7; font: 13px/1.65 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace; white-space: pre-wrap; overflow-wrap: anywhere; }
.corporate-docs__callout { max-width: 76ch; margin: 18px 0 0; padding: 15px 17px; border: 1px solid rgba(20,112,156,.28); border-left: 4px solid #14709c; border-radius: 7px; background: #f2f8fb; }
.corporate-docs__callout--warning { border-color: rgba(232,93,35,.32); border-left-color: var(--corporate-orange); background: #fff6f1; }
.corporate-docs__callout strong { display: block; margin-bottom: 4px; color: #172028; font-size: 12px; letter-spacing: .08em; text-transform: uppercase; }
.corporate-docs__callout p { margin: 0 !important; color: #4c565d !important; font-size: 13px !important; line-height: 1.65 !important; }
:root[data-theme="dark"] .corporate-docs__manual-sections { border-color: var(--v2-dark-line); }
:root[data-theme="dark"] .corporate-docs__manual-sections > section { border-color: var(--v2-dark-line); }
:root[data-theme="dark"] .corporate-docs__manual-sections h3 { color: var(--v2-dark-text); }
:root[data-theme="dark"] .corporate-docs__manual-sections p,:root[data-theme="dark"] .corporate-docs__manual-sections li { color: var(--v2-dark-muted); }
:root[data-theme="dark"] .corporate-docs__example { border-color: var(--v2-dark-line-strong); background: #0c0f11; color: var(--v2-dark-text); }
:root[data-theme="dark"] .corporate-docs__callout { border-color: rgba(73,154,195,.38); border-left-color: #499ac3; background: rgba(73,154,195,.10); }
:root[data-theme="dark"] .corporate-docs__callout--warning { border-color: rgba(232,93,35,.38); border-left-color: #ff8c5a; background: var(--v2-dark-orange-soft); }
:root[data-theme="dark"] .corporate-docs__callout strong { color: var(--v2-dark-text); }
:root[data-theme="dark"] .corporate-docs__callout p { color: var(--v2-dark-muted) !important; }
@media (max-width:620px) { .corporate-docs__setting-guide { gap: 38px; } .corporate-docs__manual-sections > section { padding: 24px 0; } }
