.zi-android-story-reading{color:var(--gallery-ink,#000);font:16px/1.6 var(--gallery-sans)}.zi-android-story-reading p{max-width:65ch}.zi-android-story-context{margin:0 0 32px}.zi-android-story-reading .zi-yeah-lesson-detail>div>p{margin:0 0 24px}.zi-android-story-reading .android-case--embedded{margin-block:32px;padding:0}.zi-android-story-links{display:grid;gap:4px;list-style:none;padding:0;margin:16px 0 24px;max-width:65ch;font:12px/1.6 var(--gallery-sans)}.zi-android-story-archive-link,.zi-android-story-links a,.zi-android-story-sources .zi-android-art-credit a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--gallery-ink,#000);text-underline-offset:4px}.zi-android-story-links a span{flex:none}.zi-android-story-films{margin-top:32px}.zi-android-story-outcomes{padding:clamp(28px,4vw,48px) 0 24px 56px;border-top:1px solid var(--gallery-ink,#000)}.zi-android-story-outcomes>h4{margin:0 0 16px;font:700 clamp(22px,2vw,28px)/1.3 var(--gallery-serif);letter-spacing:-.025em}.zi-android-story-outcomes>p{margin:0 0 20px}.zi-android-story-measure{margin:32px 0 8px}.zi-android-story-measure>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.zi-android-story-measure dt{font:32px/1.2 var(--mono,monospace)}.zi-android-story-measure dd{margin:0;font-size:16px}.zi-android-story-outcomes>.zi-android-story-measure-source{font:11px/1.7 var(--mono,monospace);margin-bottom:24px}.zi-android-story-ending{margin:40px 0 24px 56px}.zi-android-story-archive-link,.zi-android-story-sources{margin-left:56px}.zi-android-story-archive-link{font-size:13px;margin-top:24px}.zi-android-story-reading :focus-visible{outline:2px solid var(--gallery-ink,#000);outline-offset:4px}.ac-example-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;list-style:none;margin:0 0 24px;padding:0}.ac-example-list>li{min-width:0}.ac-example-list strong{font-weight:600}.ac-example-list p{margin:8px 0}.ac-example-list a{display:inline-flex;align-items:center;min-height:44px;gap:8px}.ac-milestone-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;list-style:none;margin:24px 0;padding:0}.ac-milestone-sources a{display:flex;flex-direction:column;justify-content:center;min-height:44px}.zi-android-story-reading>.ae{margin-top:clamp(48px,6vw,80px)}@media (max-width:720px){.ac-example-list{grid-template-columns:minmax(0,1fr)}.ac-milestone-sources{grid-template-columns:repeat(2,minmax(0,1fr))}#free-and-open-io .asd .asd-flow{grid-template-columns:minmax(0,1fr);max-width:none;margin:0;gap:40px}#free-and-open-io .asd-flow>li{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:16px;align-content:start}#free-and-open-io .asd-flow .asd-drawing{grid-column:1;grid-row:1/span 3;width:88px;margin:0}#free-and-open-io .asd-flow :is(strong,span,time){grid-column:2}#free-and-open-io .asd .asd-flow-arrow{top:-32px;left:27px;transform:rotate(90deg)}.zi-android-story-outcomes{padding-left:0}.zi-android-story-archive-link,.zi-android-story-ending,.zi-android-story-sources{margin-left:0}}@media print{.zi-android-story-reading .zi-yeah-lesson-detail>summary{display:none!important}.zi-android-story-archive-link,.zi-android-story-ending,.zi-android-story-outcomes,.zi-android-story-sources{margin-left:0;padding-left:0}}