.memory-feature .memory-hero{padding-block:clamp(3rem,6vw,5.5rem) 1.5rem}.memory-feature .glu-section{padding-block:clamp(2.5rem,5vw,4.5rem)}.memory-feature .memory-use .glu-section-heading{max-width:56rem}.memory-use .glu-card-media{height:112px;min-height:0;border-radius:0;overflow:hidden}.memory-use-art{position:relative;display:flex;align-items:center;justify-content:flex-start;height:112px;padding:24px 28px}.memory-use-gradient{position:absolute;inset:0;border-radius:0!important}.memory-use-symbol{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:15px;background:#fff;color:#282c30;box-shadow:0 0 0 1px #1010200a}.memory-use .glu-card-copy{padding:25px 28px;gap:16px;text-align:left}.memory-use .glu-card-copy h3{font-size:clamp(1.2rem,1.65vw,1.55rem);line-height:1.25;letter-spacing:-.035em}.memory-use .glu-card-copy p{font-size:1rem;line-height:1.6}@media(max-width:1200px){#public-page .memory-use .glu-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#public-page .memory-use .glu-card-grid{grid-template-columns:minmax(0,1fr)}}.memory-tour .glu-section-heading{margin-bottom:20px}#public-page .memory-tour-tabs>.glu-tab-scroll{margin-bottom:12px;padding-block:0}.memory-tour .glu-tablist{margin-bottom:0}.memory-scene{margin:0}.memory-tour-tabs .glu-tabpanel{min-width:0}.memory-video{max-width:60rem;margin:auto}.memory-video>h3{font-size:1.5rem;letter-spacing:-.03em;margin:0 0 12px}.memory-video>p{font-size:1rem;line-height:1.65;margin:0 0 24px}.memory-video>p.glu-p-caption{margin-top:18px;font-size:.875rem}.memory-recording{margin:24px 0;border:1px solid var(--border,#e5e5e7);border-radius:18px;padding:0 24px}.memory-recording>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:20px 0;list-style:none;font-weight:550;font-size:1rem}.memory-recording>summary::-webkit-details-marker{display:none}.memory-recording[open]>summary svg{transform:rotate(180deg)}.memory-recorded-comparison{padding-bottom:24px}.memory-recorded-comparison>h2{display:none}.memory-recorded-comparison .glu-mc-card{padding:22px;border-radius:14px}.memory-recorded-comparison .glu-mc-card h3{font-size:1rem}.memory-recorded-comparison .glu-mc-answer p{font-size:1rem;line-height:1.6}.memory-resource-pills{margin-top:26px;gap:10px}.memory-resource-pills .glu-button{font-size:.875rem;min-height:42px;padding:10px 18px}.memory-details-grid,.memory-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.memory-detail{padding:30px;border:1px solid var(--border,#e5e5e7);border-radius:24px;background:var(--panel,#f7f7f8);display:flex;align-items:flex-start;flex-direction:column}.memory-detail-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--page-bg,#fff);margin-bottom:22px}.memory-feature .memory-detail h2,.memory-feature .memory-scope h2{font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.25;letter-spacing:-.04em;margin:0 0 18px;text-wrap:balance}.memory-detail p,.memory-scope p{font-size:1rem;line-height:1.7;margin:0}.memory-detail .memory-resource-pills,.memory-control-labels{margin-top:auto;padding-top:25px}.memory-control-labels{display:flex;flex-direction:column;gap:12px;width:100%;font-size:.9rem}.memory-control-labels>span{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border,#e5e5e7);padding-top:13px}.memory-control-labels small{font-size:.6rem;letter-spacing:.05em;background:var(--page-bg,#fff);border-radius:4px;padding:3px 5px}.memory-scope-grid{gap:clamp(24px,5vw,72px)}#public-page .memory-questions .glu-faq{max-width:none;margin-inline:0}.memory-questions .memory-resource-pills{margin-top:32px}@media(max-width:760px){.memory-details-grid,.memory-scope-grid{grid-template-columns:1fr}.memory-detail,.memory-use .glu-card-copy{padding:24px}.memory-recording{padding-inline:16px}.memory-use-art{padding-inline:24px}.memory-feature .memory-hero{padding-top:2.5rem}}.memory-tour-tabs .glu-tablist{justify-content:flex-start;margin-inline:0}.memory-tour-tabs [role=tab]{font-size:16px;padding:10px 16px}.memory-scene{max-width:1100px;margin-inline:auto}.memory-scene img{display:block;width:100%;height:auto}.memory-use-gradient{width:100%;height:100%;min-height:0!important}.glu-surface .memory-use a.glu-card .glu-card-link .glu-p-link-label{background-image:linear-gradient(currentColor,currentColor)!important}@media(min-width:1100px)and (max-height:1000px){.memory-scene{max-width:min(1100px,calc((100svh - 260px)*1.5))}}#public-page .memory-feature .memory-hero{padding:56px 80px 24px}#public-page .memory-feature .glu-section{padding-block:40px}#public-page .memory-feature .glu-section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.04em}#public-page .memory-feature .memory-resource-pills{justify-content:flex-start;flex-wrap:wrap}.memory-use .glu-card-link{font-size:.9rem}@media(max-width:900px){#public-page .memory-feature .memory-hero{padding-inline:40px}}@media(max-width:600px){#public-page .memory-feature .memory-hero{padding:36px 24px 18px}#public-page .memory-feature .glu-section{padding-block:30px}}.memory-use .glu-card-copy h3{min-height:2.6em}@media(max-width:760px){.memory-use .glu-card-copy h3{min-height:0}}#public-page .memory-feature .memory-hero .glu-hero-note{font-size:18px;font-weight:600;color:var(--text);margin:22px 0 0}.memory-model-continuity{margin-top:18px!important}@media(max-width:600px){#public-page .memory-tour-tabs>.glu-tab-scroll{overflow-x:visible}.memory-tour-tabs>.glu-tab-scroll>.glu-tablist{width:100%;gap:8px;padding-inline:0}.memory-tour-tabs>.glu-tab-scroll>.glu-tablist>[role=tab]{flex:1;justify-content:center;padding:10px 8px;font-size:15px;white-space:nowrap}.memory-use a.glu-card{position:relative}.memory-use .glu-card-media{position:absolute;top:20px;left:20px;width:48px;height:48px;border-radius:13px}.memory-use-art{height:48px;padding:0}.memory-use-symbol{width:48px;height:48px;background:transparent;box-shadow:none}.memory-use .glu-card-copy{padding:20px;gap:14px}.memory-use .glu-card-copy h3{min-height:48px;padding-left:62px;display:flex;align-items:center;font-size:19px;line-height:1.25}.memory-use .glu-card-copy p{font-size:15px;line-height:1.6}.memory-video-disclosure .glu-video-frame{height:auto;aspect-ratio:16/9}}
