:root{--primary:#1f2937;--accent:#be123c;--paper:#fbf7ef;--ink:#0f766e;--muted:#667085;--line:rgba(15,23,42,.14)}*{box-sizing:border-box}body{margin:0;font-family:Inter,"Noto Sans SC",system-ui,sans-serif;color:var(--ink);background:var(--paper);line-height:1.72}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}th{color:var(--primary);font-size:14px;background:rgba(15,23,42,.035)}.dergcloud-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(18px,4vw,54px);background:rgba(255,255,255,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.dergcloud-brand{display:flex;align-items:center;gap:10px;font-weight:800;min-width:0}.dergcloud-brand span{background:var(--primary);color:white;border-radius:999px;min-width:34px;height:34px;padding:0 10px;display:grid;place-items:center;font-size:11px;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dergcloud-brand b{white-space:nowrap}.dergcloud-top nav{display:flex;gap:18px;font-size:14px}.dergcloud-top details{display:none}.dergcloud-main{width:min(1180px,92vw);margin:0 auto;padding:34px 0 56px}.dergcloud-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:center;min-height:520px}.dergcloud-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.08;margin:8px 0 18px;letter-spacing:0}.dergcloud-hero p{font-size:17px;max-width:720px}.dergcloud-eyebrow{font-size:12px;letter-spacing:.12em;color:var(--accent);font-weight:800;text-transform:uppercase}.dergcloud-actions,.dergcloud-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.dergcloud-actions a,.dergcloud-related a,.dergcloud-side a,.dergcloud-scenario a{border:1px solid var(--line);background:white;padding:10px 15px;border-radius:6px;font-weight:700}.dergcloud-actions a:first-child{background:var(--accent);color:white;border-color:var(--accent)}.dergcloud-hero figure{margin:0;background:white;border:1px solid var(--line);padding:24px;border-radius:4px;box-shadow:0 24px 80px rgba(15,23,42,.10)}.dergcloud-hero figcaption{font-size:12px;color:var(--muted);margin-top:12px}.dergcloud-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 34px}.dergcloud-cards a{background:white;border:1px solid var(--line);padding:20px;border-radius:2px;min-height:132px}.dergcloud-cards b{display:block;color:var(--primary);font-size:20px;margin-bottom:8px}.dergcloud-guide,.dergcloud-articles,.dergcloud-faq,.dergcloud-page,.dergcloud-depth,.dergcloud-scenario,.dergcloud-resource{background:white;border:1px solid var(--line);padding:clamp(22px,4vw,42px);margin:22px 0;border-radius:6px}.dergcloud-depth{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px}.dergcloud-scenario{display:grid;grid-template-columns:.75fr 1.25fr;gap:26px}.dergcloud-scenario>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.dergcloud-scenario article{border-left:4px solid var(--accent);background:rgba(15,23,42,.025);padding:16px}.dergcloud-scenario h3{margin:0 0 8px;color:var(--primary)}.dergcloud-resource>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.dergcloud-resource ul,.dergcloud-side ul,.dergcloud-topic-map ul{padding-left:18px;margin:0}.dergcloud-resource li{margin:0 0 10px}.dergcloud-resource span{display:block;color:var(--muted);font-size:13px}.dergcloud-guide{display:grid;grid-template-columns:1fr 1.1fr;gap:30px}.dergcloud-guide h2,.dergcloud-articles h2,.dergcloud-faq h2,.dergcloud-sheet h1,.dergcloud-article h1{font-size:clamp(26px,3vw,42px);line-height:1.18;margin:0 0 14px}.dergcloud-articles{display:grid;grid-template-columns:.8fr 1.2fr;gap:26px}.dergcloud-articles ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.dergcloud-articles li{border-left:4px solid var(--accent);padding:10px 0 10px 14px;background:rgba(255,255,255,.5)}.dergcloud-articles span{font-weight:800;color:var(--accent);margin-right:8px}.dergcloud-articles time,.dergcloud-date{font-size:13px;color:var(--muted)}.dergcloud-faq details,.dergcloud-casebook details{border-top:1px solid var(--line);padding:14px 0}.dergcloud-page{width:min(980px,92vw);margin:34px auto 56px}.dergcloud-sheet p,.dergcloud-article p{font-size:16px}.dergcloud-steps,.dergcloud-compare,.dergcloud-workflow,.dergcloud-casebook,.dergcloud-side,.dergcloud-topic-map{background:rgba(15,23,42,.035);padding:20px;border-radius:10px;margin-top:22px}.dergcloud-workflow>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dergcloud-workflow article{background:white;border:1px solid var(--line);padding:16px;border-radius:8px}.dergcloud-workflow span{color:var(--accent);font-weight:800}.dergcloud-workflow h3{margin:4px 0 8px;color:var(--primary)}.dergcloud-topic-map{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dergcloud-side li{margin-bottom:14px}.dergcloud-side p{margin:4px 0 0;color:var(--muted);font-size:14px}.dergcloud-timeline article,.dergcloud-archive-list article{border-top:1px solid var(--line);padding:18px 0}.dergcloud-timeline time,.dergcloud-archive-list time{color:var(--accent);font-weight:800}.dergcloud-foot{padding:32px clamp(18px,4vw,54px);background:var(--primary);color:white;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.dergcloud-foot p{max-width:680px;color:rgba(255,255,255,.78)}.dergcloud-foot nav{display:flex;gap:12px;flex-wrap:wrap}.dergcloud-foot a{color:white}@media(max-width:900px){.dergcloud-depth,.dergcloud-scenario{grid-template-columns:1fr}.dergcloud-resource>div,.dergcloud-topic-map,.dergcloud-workflow>div{grid-template-columns:1fr}}@media(max-width:760px){.dergcloud-top nav{display:none}.dergcloud-top details{display:block}.dergcloud-top details div{position:absolute;right:18px;top:58px;background:white;border:1px solid var(--line);padding:14px;display:grid;gap:10px;min-width:150px}.dergcloud-hero,.dergcloud-guide,.dergcloud-articles{grid-template-columns:1fr;min-height:auto}.dergcloud-cards,.dergcloud-scenario>div:last-child{grid-template-columns:1fr 1fr}.dergcloud-hero h1{font-size:34px}th,td{display:block;width:100%}tr{display:block;border-bottom:1px solid var(--line);padding:8px 0}td{border:0;padding:6px 0}}@media(max-width:520px){.dergcloud-cards,.dergcloud-scenario>div:last-child{grid-template-columns:1fr}.dergcloud-top{align-items:flex-start}.dergcloud-brand b{max-width:160px;white-space:normal}}