.gideon-page-shell{width:100%;min-width:0;transition:width .22s}@media (width>=961px){html[data-docs-assistant=open] .gideon-page-shell{width:calc(100% - 430px)}}.site-header-primary{position:relative}.site-primary-nav{position:absolute;left:50%;transform:translate(-50%)}.site-section-nav{justify-content:center;min-height:48px}html[data-docs-assistant=open] .site-primary-nav{display:none}.reference-hero{text-align:center;padding:92px 0 88px}.reference-hero>.eyebrow{color:var(--color-text-secondary);font-size:10px}.reference-hero h1{letter-spacing:-.065em;margin:18px auto 20px;font-size:clamp(50px,6.4vw,82px);font-weight:520;line-height:1.02}.reference-hero>p:not(.eyebrow){max-width:660px;color:var(--color-text-secondary);margin:0 auto;font-size:17px;line-height:1.7}.reference-hero-visual{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;width:min(900px,100%);margin:62px auto 0;overflow:hidden;box-shadow:0 28px 80px #0000003d}.reference-hero-visual img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.story-stack{padding:55px 0 110px}.reference-story{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);align-items:center;gap:clamp(48px,8vw,112px);padding:78px 0;display:grid}.reference-story-reverse .reference-story-copy{order:2}.reference-story-reverse .reference-story-visual{order:1}.reference-story-copy h2{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(38px,4.4vw,56px);font-weight:450;line-height:1.06}.reference-story-copy>p{max-width:560px;color:var(--color-text-secondary);font-size:15px;line-height:1.7}.story-points{border-top:1px solid var(--color-border);margin:28px 0 24px}.story-points details{border-bottom:1px solid var(--color-border)}.story-points summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.story-points summary::-webkit-details-marker{display:none}.story-points summary span{color:var(--color-text-secondary);font-size:17px;font-weight:400}.story-points details[open] summary span{transform:rotate(45deg)}.story-points details p{color:var(--color-text-secondary);padding:0 32px 17px 0;font-size:12px;line-height:1.65}.story-button{min-height:38px;padding:9px 17px;font-size:12px}.reference-story-visual{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;margin:0;overflow:hidden}.reference-story-visual img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.workflow-band{background:var(--color-surface);border-block:1px solid var(--color-border-subtle);padding:88px 0 100px}.workflow-heading{text-align:center;margin-bottom:42px}.workflow-heading h2{letter-spacing:-.05em;font-size:clamp(34px,4vw,50px);font-weight:450}.workflow-heading p{color:var(--color-text-secondary);margin-top:9px;font-size:14px}.workflow-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;display:grid}.workflow-card{min-width:0;display:block}.workflow-card img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--color-border);border-radius:11px;width:100%;transition:transform .2s,border-color .2s;display:block}.workflow-card:hover img{border-color:var(--color-border-strong);transform:translateY(-3px)}.workflow-card h3{margin-top:14px;font-size:15px;font-weight:600}.workflow-card p{color:var(--color-text-secondary);margin-top:5px;font-size:12px;line-height:1.55}.workflow-card>span{color:var(--color-text-tertiary);margin-top:8px;font-size:10px;display:block}.updates-section{padding:102px 0 120px}.featured-update{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:30px 34px;display:flex}.featured-update span,.learning-links span{font-family:var(--font-mono);color:var(--color-text-tertiary);letter-spacing:.14em;font-size:9px}.featured-update h3{margin-top:10px;font-size:22px}.featured-update p{color:var(--color-text-secondary);margin-top:7px;font-size:13px}.featured-update>svg{color:var(--color-text-secondary);flex:none}.learning-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.learning-links>a{border-top:1px solid var(--color-border);min-height:190px;padding:25px;position:relative}.learning-links h3{margin-top:16px;font-size:18px}.learning-links p{color:var(--color-text-secondary);margin-top:8px;font-size:12px;line-height:1.6}.learning-links svg{position:absolute;bottom:25px;right:25px}@media (width<=1120px){.site-primary-nav{margin-left:22px;position:static;transform:none}}@media (width<=820px){.reference-hero{padding:64px 0 58px}.reference-hero-visual{margin-top:42px}.reference-story,.reference-story-reverse{grid-template-columns:1fr;gap:34px;padding:58px 0}.reference-story-reverse .reference-story-copy,.reference-story-reverse .reference-story-visual{order:initial}.reference-story-visual{max-width:560px}.workflow-gallery,.learning-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-container{padding-inline:20px}.reference-hero h1{font-size:50px}.reference-hero>p:not(.eyebrow){font-size:15px}.gideon-guide-bar{align-items:flex-start}.workflow-gallery,.learning-links{grid-template-columns:1fr}.workflow-band{padding:64px 0 72px}.updates-section{padding:72px 0 86px}.featured-update{padding:24px}}@media (prefers-reduced-motion:reduce){.gideon-page-shell,.workflow-card img{transition:none}}
