.ea:empty{min-height:100svh}@media (max-width:767px){.ea .eyebrow{font-size:11px}.ea .metadata{font-size:13px}.ea .metadata dt{font-size:11px}.ea .metadata .byline dt{font-size:13px}.ea .cover-caption{font-size:12px}.ea .metadata .byline-link{padding-block:6px;display:inline-block}.ea .author-button{min-height:44px}.ea .toc{gap:6px;padding-bottom:0}.ea .toc a{align-items:center;min-height:44px;padding-inline:6px;font-size:13px;display:inline-flex}.ea .toc a:first-child{padding-left:0}.ea .scan-list li,.ea .key-point p,.ea details p{font-size:14px}.ea .layer p,.ea .graph-detail p,.ea .step-explainer p{font-size:13px}.ea .layer small,.ea .step small,.ea .step-count{font-size:11px}.ea .step b,.ea .diagram-caption,.ea .figure-label,.ea .graph-hint,.ea .note,.ea .ac-disclosure,.ea .ac-out,.ea .ac-tip{font-size:12px}.ea .dm-badge,.ea .db-badge,.ea .cz-flag,.ea .gv-flag,.ea .ac-n,.ea .ac-side-title,.ea .gv-side-title{font-size:11px}.ea .gv-disclosure{font-size:12px}.ea summary{min-height:44px}.ea .tabs button,.ea .control{min-height:40px;font-size:12px}.ea .rn-btn{min-height:40px}.ea .ac-chip{min-height:40px;font-size:13px}}@media (pointer:coarse){.ea .dm-field input,.ea .ac-field textarea{font-size:16px}}
