:root{--spectrum-gray-50:#fff;--spectrum-gray-75:#fafafa;--spectrum-gray-100:#f5f5f5;--spectrum-gray-200:#e1e1e1;--spectrum-gray-300:#cacaca;--spectrum-gray-400:#b3b3b3;--spectrum-gray-500:#8e8e8e;--spectrum-gray-600:#6e6e6e;--spectrum-gray-700:#4b4b4b;--spectrum-gray-800:#2c2c2c;--spectrum-gray-900:#1a1a1a;--spectrum-red-400:#e34850;--spectrum-red-500:#d7373f;--spectrum-red-600:#c9252d;--spectrum-red-700:#bb121a;--spectrum-global-color-static-red:#eb1000;--spectrum-alias-background-color-default:var(--spectrum-gray-50);--spectrum-alias-background-color-secondary:var(--spectrum-gray-75);--spectrum-global-color-gray-900:var(--spectrum-gray-900);--spectrum-global-color-gray-800:var(--spectrum-gray-800);--spectrum-global-color-gray-700:var(--spectrum-gray-700);--spectrum-global-color-gray-600:var(--spectrum-gray-600);--spectrum-global-dimension-size-50:4px;--spectrum-global-dimension-size-75:6px;--spectrum-global-dimension-size-100:8px;--spectrum-global-dimension-size-125:10px;--spectrum-global-dimension-size-150:12px;--spectrum-global-dimension-size-200:16px;--spectrum-global-dimension-size-250:20px;--spectrum-global-dimension-size-300:24px;--spectrum-global-dimension-size-400:32px;--spectrum-global-dimension-size-500:40px;--spectrum-global-dimension-size-600:48px;--spectrum-global-font-family-base:adobe-clean,"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--spectrum-alias-body-text-font-family:var(--spectrum-global-font-family-base);--spectrum-alias-heading-text-font-family:var(--spectrum-global-font-family-base);--spectrum-global-dimension-font-size-75:12px;--spectrum-global-dimension-font-size-100:14px;--spectrum-global-dimension-font-size-200:16px;--spectrum-global-dimension-font-size-300:18px;--spectrum-global-dimension-font-size-400:20px;--spectrum-global-dimension-font-size-500:22px;--spectrum-global-dimension-font-size-600:25px;--spectrum-global-dimension-font-size-700:28px;--spectrum-global-dimension-font-size-800:32px;--spectrum-global-dimension-font-size-900:36px;--spectrum-global-dimension-font-size-1000:40px;--spectrum-alias-body-text-line-height:1.5;--spectrum-alias-heading-text-line-height:1.3;--spectrum-alias-border-radius-regular:4px;--spectrum-global-dimension-static-shadow-100:0 1px 4px rgba(0,0,0,.15);--spectrum-global-dimension-static-shadow-200:0 2px 8px rgba(0,0,0,.15)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--spectrum-alias-body-text-font-family);line-height:var(--spectrum-alias-body-text-line-height);color:var(--spectrum-global-color-gray-800);background-color:var(--spectrum-alias-background-color-secondary);font-size:var(--spectrum-global-dimension-font-size-200);margin:0;padding:0}.app-container{display:flex;min-height:100vh}.sidebar{width:280px;border-right:1px solid var(--spectrum-gray-200);position:fixed;left:0;top:0;bottom:0;overflow-y:auto;display:flex;flex-direction:column;box-shadow:var(--spectrum-global-dimension-static-shadow-100)}.sidebar,.sidebar-header{background-color:var(--spectrum-alias-background-color-default)}.sidebar-header{border-bottom:3px solid var(--spectrum-global-color-static-red)}.sidebar-header,.sidebar-nav{padding:var(--spectrum-global-dimension-size-300)}.sidebar-nav{flex:1 1;display:flex;flex-direction:column;gap:var(--spectrum-global-dimension-size-400)}.main-content{flex:1 1;margin-left:280px;background-color:var(--spectrum-alias-background-color-secondary)}.logo-link{display:flex;align-items:baseline;gap:var(--spectrum-global-dimension-size-75);text-decoration:none;transition:opacity .13s ease-in-out}.logo-link:hover{opacity:.8}.logo-adobe{font-size:var(--spectrum-global-dimension-font-size-600);font-weight:700;color:var(--spectrum-global-color-static-red);letter-spacing:-.02em}.logo-commerce{font-size:var(--spectrum-global-dimension-font-size-500);font-weight:300;color:var(--spectrum-global-color-gray-800);letter-spacing:-.01em}.nav-section{display:flex;flex-direction:column;gap:var(--spectrum-global-dimension-size-125)}.nav-section-title{font-weight:700;color:var(--spectrum-global-color-gray-600);font-size:var(--spectrum-global-dimension-font-size-75);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spectrum-global-dimension-size-100);padding:0 var(--spectrum-global-dimension-size-100)}.nav-list{list-style:none;display:flex;flex-direction:column;gap:var(--spectrum-global-dimension-size-50)}.nav-link{color:var(--spectrum-global-color-gray-700);text-decoration:none;transition:all .13s ease-in-out;font-weight:400;font-size:var(--spectrum-global-dimension-font-size-100);display:block;padding:var(--spectrum-global-dimension-size-125) var(--spectrum-global-dimension-size-150);border-radius:var(--spectrum-alias-border-radius-regular)}.nav-link:hover{color:var(--spectrum-global-color-static-red);background-color:var(--spectrum-gray-100)}.nav-link-primary{font-weight:700;font-size:var(--spectrum-global-dimension-font-size-300);color:var(--spectrum-global-color-gray-900);transition:all .13s ease-in-out;padding:var(--spectrum-global-dimension-size-150) var(--spectrum-global-dimension-size-150);border-radius:var(--spectrum-alias-border-radius-regular);border-left:3px solid transparent}.nav-link-primary:hover{color:var(--spectrum-global-color-static-red);background-color:var(--spectrum-gray-100);border-left-color:var(--spectrum-global-color-static-red)}.container{max-width:1080px;margin:0 auto;padding:var(--spectrum-global-dimension-size-500) var(--spectrum-global-dimension-size-400) var(--spectrum-global-dimension-size-600);background-color:var(--spectrum-alias-background-color-default);min-height:100vh}.markdown-content{line-height:1.7;font-family:var(--spectrum-alias-body-text-font-family)}.markdown-content h1{font-size:var(--spectrum-global-dimension-font-size-1000);color:var(--spectrum-global-color-gray-900);border-bottom:2px solid var(--spectrum-global-color-static-red);padding-bottom:var(--spectrum-global-dimension-size-150)}.markdown-content h1,.markdown-content h2{font-weight:700;line-height:var(--spectrum-alias-heading-text-line-height);margin-bottom:var(--spectrum-global-dimension-size-200);font-family:var(--spectrum-alias-heading-text-font-family)}.markdown-content h2{font-size:var(--spectrum-global-dimension-font-size-800);margin-top:var(--spectrum-global-dimension-size-500);color:var(--spectrum-global-color-static-red)}.markdown-content h3{font-size:var(--spectrum-global-dimension-font-size-600);font-weight:600;line-height:var(--spectrum-alias-heading-text-line-height);margin-top:var(--spectrum-global-dimension-size-400);margin-bottom:var(--spectrum-global-dimension-size-150);color:var(--spectrum-global-color-gray-800);font-family:var(--spectrum-alias-heading-text-font-family)}.markdown-content p{color:var(--spectrum-global-color-gray-800)}.markdown-content ol,.markdown-content p,.markdown-content ul{margin-bottom:var(--spectrum-global-dimension-size-250);line-height:1.7}.markdown-content ol,.markdown-content ul{padding-left:var(--spectrum-global-dimension-size-300)}.markdown-content li{margin-bottom:var(--spectrum-global-dimension-size-125);color:var(--spectrum-global-color-gray-800)}.markdown-content li::marker{color:var(--spectrum-global-color-static-red)}.markdown-content hr{border:none;border-top:1px solid var(--spectrum-gray-200);margin:var(--spectrum-global-dimension-size-500) 0}.markdown-content em{color:var(--spectrum-global-color-gray-700);font-style:italic}.markdown-content strong{font-weight:700;color:var(--spectrum-global-color-gray-900)}.markdown-content code{background-color:var(--spectrum-gray-100);color:var(--spectrum-red-700);padding:var(--spectrum-global-dimension-size-50) var(--spectrum-global-dimension-size-100);border-radius:var(--spectrum-alias-border-radius-regular);font-family:Source Code Pro,Courier New,Courier,monospace;font-size:.875em;border:1px solid var(--spectrum-gray-200)}.frontmatter{margin-bottom:var(--spectrum-global-dimension-size-500);padding-bottom:var(--spectrum-global-dimension-size-300)}.frontmatter h1{margin-bottom:var(--spectrum-global-dimension-size-300)}.metadata{flex-direction:column;background-color:var(--spectrum-gray-100);padding:var(--spectrum-global-dimension-size-250);border-left:4px solid var(--spectrum-global-color-static-red);border-radius:var(--spectrum-alias-border-radius-regular);box-shadow:var(--spectrum-global-dimension-static-shadow-100)}.metadata,.metadata-item{display:flex;gap:var(--spectrum-global-dimension-size-150)}.metadata-item{font-size:var(--spectrum-global-dimension-font-size-100)}.metadata-label{font-weight:700;color:var(--spectrum-global-color-gray-700);min-width:130px;text-transform:uppercase;font-size:var(--spectrum-global-dimension-font-size-75);letter-spacing:.06em}.metadata-value{color:var(--spectrum-global-color-gray-800);font-weight:400}.content-divider{border-top:2px solid var(--spectrum-global-color-static-red);margin:var(--spectrum-global-dimension-size-500) 0;opacity:.3}@media (max-width:1024px){.sidebar{width:240px}.main-content{margin-left:240px}}@media (max-width:768px){.app-container{flex-direction:column}.sidebar{position:relative;width:100%;height:auto;border-right:none;border-bottom:1px solid var(--spectrum-gray-200)}.main-content{margin-left:0}.sidebar-nav{padding:var(--spectrum-global-dimension-size-200)}.logo-adobe{font-size:var(--spectrum-global-dimension-font-size-500)}.logo-commerce{font-size:var(--spectrum-global-dimension-font-size-400)}.markdown-content h1{font-size:var(--spectrum-global-dimension-font-size-800)}.markdown-content h2{font-size:var(--spectrum-global-dimension-font-size-600)}.markdown-content h3{font-size:var(--spectrum-global-dimension-font-size-500)}.container{padding:var(--spectrum-global-dimension-size-300) var(--spectrum-global-dimension-size-200) var(--spectrum-global-dimension-size-400)}}