/* Narrow website view controls pan the unchanged app composition. */
.composition-view-shell,.composition-viewport{display:contents}
.composition-view-controls{display:none}

@media(max-width:1150px){
 #filing .filing-layout{width:calc(100% - 48px);max-width:1008px;overflow:visible;gap:22px}
 #filing>header{width:calc(100% - 48px)}
 #filing .filing-caption{min-height:0;width:100%;max-width:none;padding:0}
 #filing .filing-caption p{max-width:44ch}
 #return .recall-stage{width:100%;max-width:1072px;padding-inline:24px;overflow:visible}
 #return .third-caption-band{min-width:0;height:64px;margin-bottom:14px}
 #return .third-caption-band p{max-width:46ch}
 #return .third-actions{flex-wrap:wrap;gap:8px 18px;padding-inline:20px;margin-bottom:12px}
 .composition-view-shell{display:block;width:100%;min-width:0}
 .composition-view-controls{display:flex;justify-content:center;align-items:center;gap:6px 18px;flex-wrap:wrap;margin:0 0 14px;padding:0;min-height:36px}
 .composition-view-controls button{min-height:36px;padding:6px 0;font:12px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;color:inherit;border:0;border-bottom:1px solid transparent;background:none;cursor:pointer}
 .composition-view-controls button[aria-pressed=true]{border-bottom-color:currentColor}
 .composition-view-shell[data-overflow=false] .composition-view-controls{display:none}
 .composition-view-controls button:focus-visible,.composition-viewport:focus-visible{outline:2px solid #8a652b;outline-offset:4px}
 .composition-viewport{display:block;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#82776766 transparent;overscroll-behavior-x:contain;scroll-behavior:auto;border-radius:18px;scroll-margin-block:24px}
 #filing .composition-viewport>.filing-window{width:800px;min-width:800px;margin:0}
 #return .composition-viewport>.recall-editor{width:1024px;min-width:1024px;margin:0}
 #return .recall-grid{grid-template-columns:216px 448px 216px;padding-inline:32px;column-gap:40px}
}
@media(max-width:600px){
 #filing .filing-layout,#filing>header{width:calc(100% - 40px)}
 #return .recall-stage{padding-inline:20px}
 #return .third-caption-band{height:78px;margin-bottom:10px}
 .composition-view-controls{gap:6px 16px}
}
