:root{--primary:#e4572e;--primary-ink:#cb421a;--accent-amber:#f4a300;--accent-green:#3a5a40;--brown-reserved:#3e2723;--surface:#fff8f0;--text-primary:#111827;--text-secondary:#4b5563;--surface-muted:#f3f4f6;--border-subtle:#e5e7eb;--admin-canvas:#f1f3f6;--admin-surface:#fff;--admin-elevated:#fbfcfd;--admin-border:#e3e6ea;--admin-border-strong:#cbd2da;--admin-text:#111827;--admin-text-muted:#5b6472;--admin-danger:#c1272d;--admin-danger-soft:#fdf0f0;--admin-warning:#9a6100;--admin-warning-soft:#fdf6e7;--admin-success:#2f6f4e;--admin-success-soft:#eef6f1;--admin-info:#2b5f8a;--admin-info-soft:#eef4f9}.diamond-module-scss-module__Rn4lvq__root{--dia-ice:#f6f9fb;--dia-card:#fff;--dia-platinum:#eef2f6;--dia-ink:#111a21;--dia-ink-soft:#4f5f6b;--dia-facet:#0f6f96;--dia-line:#dce4ea;--dia-prism:linear-gradient(90deg, #4aa3c7 0%, #7b5cd6 52%, #d94f8c 100%);--dia-chamfer:12px;background:var(--dia-ice);color:var(--dia-ink);font-family:var(--font-dia-body),ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.6}.diamond-module-scss-module__Rn4lvq__display{font-family:var(--font-dia-display),ui-serif,Georgia,serif;letter-spacing:.01em;font-weight:600}.diamond-module-scss-module__Rn4lvq__facet{clip-path:polygon(var(--dia-chamfer) 0, 100% 0, 100% calc(100% - var(--dia-chamfer)), calc(100% - var(--dia-chamfer)) 100%, 0 100%, 0 var(--dia-chamfer))}.diamond-module-scss-module__Rn4lvq__hero{background:var(--dia-ice);position:relative;overflow:hidden}.diamond-module-scss-module__Rn4lvq__hero:before{content:"";pointer-events:none;background:conic-gradient(from 200deg at 32% 0,#4aa3c721 0deg,#4aa3c700 26deg,#7b5cd61c 40deg,#7b5cd600 62deg,#d94f8c17 78deg,#d94f8c00 104deg);height:180%;position:absolute;inset:-40% -10% auto}.diamond-module-scss-module__Rn4lvq__heroContent{position:relative}.diamond-module-scss-module__Rn4lvq__prismRule{background:var(--dia-prism)}.diamond-module-scss-module__Rn4lvq__logoPlaque{background:var(--dia-card);border:1px solid var(--dia-line)}.diamond-module-scss-module__Rn4lvq__headingRule{position:relative}.diamond-module-scss-module__Rn4lvq__headingRule:before{content:"";background:var(--dia-line);height:1px;position:absolute;top:50%;left:0;right:0}.diamond-module-scss-module__Rn4lvq__headingLabel{background:var(--dia-ice);padding-right:1rem;position:relative}.diamond-module-scss-module__Rn4lvq__stepper{background:color-mix(in srgb, var(--dia-ice) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.diamond-module-scss-module__Rn4lvq__index{max-height:min(60vh,26rem)}.diamond-module-scss-module__Rn4lvq__prose{color:var(--dia-ink-soft);font-size:15px;line-height:1.8}.diamond-module-scss-module__Rn4lvq__prose>*+*{margin-top:.875rem}.diamond-module-scss-module__Rn4lvq__prose strong{color:var(--dia-ink);font-weight:600}.diamond-module-scss-module__Rn4lvq__prose a{color:var(--dia-facet);text-underline-offset:3px;text-decoration:underline}.diamond-module-scss-module__Rn4lvq__prose ul,.diamond-module-scss-module__Rn4lvq__prose ol{padding-left:1.25rem}.diamond-module-scss-module__Rn4lvq__prose ul{list-style:outside}.diamond-module-scss-module__Rn4lvq__prose ol{list-style:decimal}.diamond-module-scss-module__Rn4lvq__prose li+li{margin-top:.375rem}.diamond-module-scss-module__Rn4lvq__prose blockquote{border-left:1px solid var(--dia-facet);padding-left:1rem;font-style:italic}.diamond-module-scss-module__Rn4lvq__prose hr{border:0;border-top:1px solid var(--dia-line)}.diamond-module-scss-module__Rn4lvq__prose img{max-width:100%;height:auto}.diamond-module-scss-module__Rn4lvq__filter input[type=search]::-webkit-search-cancel-button{appearance:none}.diamond-module-scss-module__Rn4lvq__filter input[type=search]::-webkit-search-decoration{appearance:none}.diamond-module-scss-module__Rn4lvq__filter input[type=search]::placeholder{color:var(--dia-ink-soft);opacity:1}
@font-face{font-family:diamondDisplay;src:url(../media/bodoni_moda_500-s.14hvvz51txw8x.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:diamondDisplay;src:url(../media/bodoni_moda_600-s.3hju3nbmrr31l.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:diamondDisplay Fallback;src:local(Times New Roman);ascent-override:96.33%;descent-override:34.25%;line-gap-override:0.0%;size-adjust:116.78%}.diamonddisplay_d6aff8df-module__293lPG__className{font-family:diamondDisplay,diamondDisplay Fallback}.diamonddisplay_d6aff8df-module__293lPG__variable{--font-dia-display:"diamondDisplay", "diamondDisplay Fallback"}
@font-face{font-family:diamondBody;src:url(../media/ibm_plex_sans_400-s.2xm8exz_-23g1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:diamondBody;src:url(../media/ibm_plex_sans_500-s.1ypb_yvbf3by2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:diamondBody;src:url(../media/ibm_plex_sans_600-s.0mk_8qwzajrqa.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:diamondBody;src:url(../media/ibm_plex_sans_700-s.0tw5qj03e2yyx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:diamondBody Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.diamondbody_e523a40e-module__pHtSJG__className{font-family:diamondBody,diamondBody Fallback}.diamondbody_e523a40e-module__pHtSJG__variable{--font-dia-body:"diamondBody", "diamondBody Fallback"}
