/* Dedicated plain-text website pages and Developer Page Library */
.v8-page-shell{width:min(1060px,calc(100% - 32px));margin:36px auto 72px;color:var(--ink,#122845)}
.v8-page-hero{border-radius:var(--v8-radius,18px);padding:clamp(28px,5vw,64px);background:linear-gradient(122deg,var(--navy,#0d2c58),#21486e);color:#fff}
.v8-page-hero h1{font-size:clamp(1.7rem,4vw,3.1rem);line-height:1.3;margin:16px 0}.v8-page-hero p{max-width:730px;color:#fff}
.v8-page-article{margin:24px auto 0;padding:clamp(22px,4vw,50px);border-radius:var(--v8-radius,18px);background:#fff;box-shadow:0 6px 32px #112e5514;line-height:2;overflow-wrap:anywhere;min-height:200px}
.v8-page-copy{white-space:normal;font-size:1.04rem}.v8-page-actions{margin-top:28px}.v8-page-placeholder{color:#65758b}
.v8-page-wide{width:min(1340px,calc(100% - 32px))}.v8-page-minimal .v8-page-hero{background:transparent;color:var(--ink);border:1px solid #dce5ee}.v8-page-minimal .v8-page-hero p{color:var(--ink)}
.v8-page-workbench{display:grid;grid-template-columns:minmax(235px,290px) minmax(0,1fr);align-items:start;gap:18px}
.v8-page-library{position:sticky;top:18px}.v8-page-scroll{max-height:720px;overflow:auto;display:flex;flex-direction:column;gap:3px;padding-top:8px}
.v8-page-index{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:10px;border-radius:9px;text-decoration:none;color:var(--ink);font-size:.9rem}
.v8-page-index:hover,.v8-page-index.active{background:#e8f2fc}.v8-page-index small{font-size:.7rem;white-space:nowrap}.v8-page-index[hidden]{display:none}
.v8-page-search{width:100%;min-height:40px}.v8-page-form .studio-field textarea{min-height:160px}.v8-page-history{margin-top:24px}
.v8-custom-nav{font-size:.88rem}
@media(max-width:850px){.v8-page-workbench{grid-template-columns:1fr}.v8-page-library{position:static}.v8-page-scroll{max-height:240px}}
