.alle-page .case-hero h1{margin-top:12px;max-width:16ch;font-size:clamp(2.75rem,5vw,4rem);text-wrap:balance}.alle-page .case-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr)}.alle-page .case-hero-grid .case-figure--screen{max-width:250px}.alle-prose{max-width:65ch}.alle-decision-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8%;align-items:start}.alle-decision-visuals{display:grid;gap:1.5rem;min-width:0}.alle-decision-visuals>.case-figure--screen{max-width:240px}.alle-screen-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.alle-screen-pair .case-figure--screen{max-width:240px}.alle-page .case-figure--screen img{border-radius:12px}.alle-awareness{display:grid;gap:.35rem;max-width:30ch;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border);color:var(--secondary);font-size:.9375rem;line-height:1.55}.alle-awareness strong{color:var(--case-accent);font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.05;font-weight:600;letter-spacing:-.05em}.alle-page #walkthrough .case-viewer{max-width:720px;margin-inline:auto}.alle-page #walkthrough .case-viewer-detail{text-align:center;margin-inline:auto}@media (max-width:767px){.alle-decision-layout,.alle-page .case-hero-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.alle-page .case-hero-grid .case-figure--screen{max-width:200px}}