.my-frame-nav{display:none}@media (min-width:641px){.my-frame{display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;align-items:start;max-width:calc(var(--page-max) + 2 * var(--page-pad));margin-inline:auto;padding:28px var(--page-pad) 56px}.my-frame-nav{display:block;position:sticky;top:88px}.my-frame-main{min-width:0}.my-frame-main>main{max-width:none;margin-inline:0;padding:0}.my-frame-main[data-width=narrow]>main{max-width:720px}}