.glossary-term{color:inherit;text-decoration:underline;text-decoration-color:#6cb9a8;text-decoration-thickness:1px;text-underline-offset:3px}.glossary-term:hover{color:#aaf0d5}.glossary-term:focus-visible,.learning-section a:focus-visible,.glossary-page a:focus-visible{outline:2px solid #9deace;outline-offset:4px;border-radius:2px}
.learning-section{max-width:1440px;margin:50px auto;padding:28px clamp(20px,4vw,60px);background:#091617;border-block:1px solid #284242;color:#eef6f4}.learning-section .learning-kicker,.glossary-page .learning-kicker{color:#a5e4d0;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.learning-section h2{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:10px 0 14px;letter-spacing:-.02em}.learning-intro{max-width:65ch;font-size:17px;line-height:1.7;color:#d2e2df}.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.learning-card{padding:18px;background:#0d2021;border:1px solid #315052;border-radius:12px}.learning-card h3{font-size:20px;line-height:1.35;color:#f0f8f6;margin:0 0 10px}.learning-card p{font-size:16px;line-height:1.7;color:#d2e2df;margin:0 0 12px}.learning-links{display:flex;flex-wrap:wrap;gap:8px 15px}.learning-links a,.learning-open{color:#b4f2db;text-underline-offset:4px;font-size:15px;line-height:1.6}.learning-links a{padding-block:7px;min-height:44px;display:inline-flex;align-items:center}.learning-open{display:inline-flex;align-items:center;min-height:48px;border:1px solid #8ac7b5;border-radius:8px;padding:10px 16px;font-size:17px;font-weight:600}.learning-note{font-size:14px;line-height:1.65;color:#b5ccc6;max-width:80ch;margin-top:14px}
.glossary-page{max-width:1200px;margin:auto;padding:40px clamp(20px,4vw,50px) 60px;color:#ecf7f1}.glossary-page h1{font-size:clamp(36px,6vw,64px);line-height:1.12;letter-spacing:-.035em;margin:12px 0 20px;max-width:16ch}.glossary-search{display:grid;grid-template-columns:1fr auto;gap:8px 12px;max-width:720px;padding:20px;border:1px solid #355557;background:#0c1b20;border-radius:12px;margin:26px 0}.glossary-search label{grid-column:1/-1;font-size:17px;font-weight:600;color:#e8f4ee}.glossary-search input{width:100%;min-width:0;min-height:48px;padding:10px 12px;font:inherit;font-size:17px;border:1px solid #749b98;color:#f4fbf8;background:#071216;border-radius:6px}.glossary-search button{min-height:48px;min-width:56px;background:#143630;border:1px solid #88bdaa;color:#edf9f3;border-radius:6px;font:inherit;padding:9px 15px;cursor:pointer}.glossary-search input:focus-visible,.glossary-search button:focus-visible{outline:2px solid #abeed6;outline-offset:3px}.glossary-count{grid-column:1/-1;margin:0;color:#c5dbd5;font-size:15px;line-height:1.7}.glossary-popular{margin:20px 0 28px;padding:16px 18px;border-left:2px solid #82c9b2;background:#0b1e20}.glossary-popular p{margin:0 0 8px;color:#e1f1e8}.glossary-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.glossary-entry{min-width:0;padding:22px;background:#0c1b20;border:1px solid #2b4649;border-radius:12px;scroll-margin-top:110px;overflow-wrap:anywhere}.glossary-entry:target{border-color:#aceed5;box-shadow:0 0 0 1px #aceed5}.glossary-entry h2{font-size:23px;line-height:1.35;letter-spacing:-.01em;color:#edf7f1;margin:0 0 12px}.glossary-entry p{font-size:16px;line-height:1.75;color:#d6e5df;margin:0 0 12px}.glossary-entry .glossary-alt{font-size:14px;color:#b5d1c4}.glossary-entry .glossary-example{font-size:15px;border-left:2px solid #5a9186;padding-left:12px;color:#c4d9d3}.glossary-entry .glossary-source{font-size:14px;margin-top:16px;color:#a8c6ba}.glossary-entry a{color:#b2e8d6;text-underline-offset:4px}.glossary-entry .glossary-permalink{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:14px}.glossary-entry[hidden]{display:none!important}.glossary-notes{margin-top:32px;padding:22px;background:#102527;border:1px solid #355659;border-radius:12px;scroll-margin-top:110px}.glossary-notes h2{font-size:24px;margin:0 0 12px}.glossary-notes p,.glossary-notes li{font-size:16px;line-height:1.75;color:#d1e2da}.glossary-sources{display:flex;flex-wrap:wrap;gap:12px 20px}.glossary-sources a{color:#b2e8d6;font-size:15px;line-height:1.7;padding-block:7px}.glossary-empty{padding:22px;background:#112723;border:1px solid #609983;border-radius:10px;font-size:17px}
@media(max-width:760px){.learning-section{margin:28px 0;padding:24px 20px}.learning-grid,.glossary-entries{grid-template-columns:1fr}.learning-grid{gap:12px}.learning-card{padding:16px}.glossary-page{padding-top:28px}.glossary-entry{padding:19px;scroll-margin-top:125px}.glossary-page h1{max-width:none}.glossary-search{padding:16px}.learning-intro{font-size:16px}.glossary-entry p{line-height:1.8}.glossary-sources{display:grid;gap:5px}.glossary-source a{display:inline-block;min-height:44px;padding-block:8px}.learning-note{font-size:15px}}
@media(prefers-reduced-motion:reduce){.glossary-page *{scroll-behavior:auto}}

.learning-guide-dock{display:flex;min-height:48px;margin-block:14px;position:relative;z-index:5}.learning-guide-dock .sg-root[data-guide-docked]{position:static;display:block}.learning-guide-dock .sg-root[data-guide-docked] .sg-launch{position:static!important;inset:auto!important;transform:none!important;width:auto;min-width:160px;min-height:48px;padding:8px 12px}.learning-guide-dock .sg-launch strong{font-size:14px}.learning-guide-dock .sg-launch small{font-size:12px}.learning-guide-dock .sg-root[data-guide-docked] .sg-dialog{position:fixed}
@media(max-width:760px){.sales-showcase .workflow-feature:not(.feature-lead) .feature-summary{font-size:16px;line-height:1.75}}

.learning-guide-dock{display:flex;min-height:48px;margin-block:14px;position:relative;z-index:5}.learning-guide-dock .sg-root[data-guide-docked]{position:static;display:block}.learning-guide-dock .sg-root[data-guide-docked] .sg-launch{position:static!important;inset:auto!important;transform:none!important;width:auto;min-width:160px;min-height:48px;padding:8px 12px}.learning-guide-dock .sg-launch strong{font-size:14px}.learning-guide-dock .sg-launch small{font-size:12px}.learning-guide-dock .sg-root[data-guide-docked] .sg-dialog{position:fixed}

.learning-guide-dock{display:flex;min-height:48px;margin-block:14px;position:relative;z-index:5}.learning-guide-dock .sg-root[data-guide-docked]{position:static;display:block}.learning-guide-dock .sg-root[data-guide-docked] .sg-launch{position:static!important;inset:auto!important;transform:none!important;width:auto;min-width:160px;min-height:48px;padding:8px 12px}.learning-guide-dock .sg-launch strong{font-size:14px}.learning-guide-dock .sg-launch small{font-size:12px}.learning-guide-dock .sg-root[data-guide-docked] .sg-dialog{position:fixed}

.learning-guide-dock{display:flex;min-height:48px;margin-block:14px;position:relative;z-index:5}.learning-guide-dock .sg-root[data-guide-docked]{position:static;display:block}.learning-guide-dock .sg-root[data-guide-docked] .sg-launch{position:static!important;inset:auto!important;transform:none!important;width:auto;min-width:160px;min-height:48px;padding:8px 12px}.learning-guide-dock .sg-launch strong{font-size:14px}.learning-guide-dock .sg-launch small{font-size:12px}.learning-guide-dock .sg-root[data-guide-docked] .sg-dialog{position:fixed}

.learning-guide-dock{display:flex;min-height:48px;margin-block:14px;position:relative;z-index:5}.learning-guide-dock .sg-root[data-guide-docked]{position:static;display:block}.learning-guide-dock .sg-root[data-guide-docked] .sg-launch{position:static!important;inset:auto!important;transform:none!important;width:auto;min-width:160px;min-height:48px;padding:8px 12px}.learning-guide-dock .sg-launch strong{font-size:14px}.learning-guide-dock .sg-launch small{font-size:12px}.learning-guide-dock .sg-root[data-guide-docked] .sg-dialog{position:fixed}

/* Final visitor review: readable feature details and scope, without changing the layout. */
.sales-showcase .feature-detail p{font-size:16px;line-height:1.75}
.sales-showcase .feature-detail summary,.sales-showcase .trader-choice,.sales-showcase .showcase-status,.sales-showcase .workflow-context,.sales-showcase .sentinel-workflow .workflow-context,.sales-showcase .control-note,.sales-showcase .study-context,.sales-showcase .interface-study .study-context,.sales-showcase .app-dependency p,.sales-showcase .showcase-availability p,.sales-showcase .news-depth>summary,.sales-showcase .source-disclosure,.sales-showcase .source-disclosure summary,.sales-showcase .source-disclosure p,.sales-showcase .workflow-evidence>summary,.sales-showcase .sales-capture figcaption,.sales-showcase .explanatory-exhibit figcaption,.sales-showcase .interface-study figcaption,.sales-showcase .capture-action,.sales-showcase .visual-key li,.sales-showcase .illustrated-flow p,.sales-showcase .limit-flow .illustrated-flow p,.sales-showcase .execution-path p,.sales-showcase .record-flow p,.sales-showcase .risk-boundary span{font-size:15px;line-height:1.7}
.sales-showcase .showcase-status{letter-spacing:.02em}
@media(max-width:760px){.sales-showcase .feature-points li,.sales-showcase .sentinel-workflow .trade-pipeline .workflow-tool{font-size:15px;line-height:1.7}.glossary-entry .glossary-source,.glossary-entry .glossary-permalink,.glossary-entry .glossary-alt{font-size:15px;line-height:1.7}}
