.ez-pg{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - var(--shell-top, 0px));max-width:1600px;width:100%;margin-inline:auto}.ez-shell-main:has(.ez-pg){padding-bottom:0}.ez-pg-main{min-width:0;padding:26px 28px calc(var(--ez-float-bottom) + 16px)}.ez-pg-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-bottom:16px}.ez-pg-title,.ez-shell-main h1.ez-pg-title{margin:0;font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.ez-pg-aside{min-width:0;padding:22px 18px;display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.ez-pg.has-aside.aside-normal{grid-template-columns:minmax(0,1fr) 320px}.ez-pg.has-aside.aside-wide{grid-template-columns:minmax(0,1fr) 470px}.ez-pg.has-aside .ez-pg-aside{position:sticky;top:var(--shell-top,0);align-self:start;height:calc(100dvh - var(--shell-top,0px));overflow-y:auto;padding-bottom:18px;background:var(--paper);box-shadow:-1px 0 0 var(--hair)}}.ez-pg-ask{display:none}@media(min-width:1280px){.ez-pg.has-aside .ez-pg-ask{display:flex;align-items:center;gap:8px;margin-top:auto;height:48px;padding:0 16px;border:0;border-radius:14px;background:var(--background);color:var(--ink-2);font:inherit;font-size:14px;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair)}.ez-pg.has-aside .ez-pg-ask:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.ez-pg.has-aside .ez-pg-ask kbd{margin-left:auto;font:inherit;font-size:11px;border-radius:5px;padding:0 6px;box-shadow:inset 0 0 0 1px var(--hair)}.ez-shell:has(.ez-pg.has-aside) .ez-shell-dockbar{display:none}}@media(max-width:1279px){.ez-pg{padding-bottom:calc(var(--ez-float-bottom) + 16px)}.ez-pg-main{padding-bottom:0}.ez-pg-aside{padding:16px 28px 0}}@media(max-width:1023px){.ez-pg-main{padding:18px 16px 0}.ez-pg-aside{padding:14px 16px 0}.ez-pg-title,.ez-shell-main h1.ez-pg-title{font-size:26px}}.ez-pg-main>.progress{max-width:none;margin:0;padding-left:0;padding-right:0;padding-top:0}.ez-pg-legacy>.ez-pg-main>[data-ez-page]{margin-left:0;margin-right:0;margin-top:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width:1024px){.ez-shell.is-guest:not(html[data-ez-session] .auth-pending) .discover-page,.ez-shell.is-guest:not(html[data-ez-session] .auth-pending) .ez-pg{max-width:1180px;margin-left:auto;margin-right:auto;width:100%}.ez-shell.is-guest:not(html[data-ez-session] .auth-pending) .discover-page,.ez-shell.is-guest:not(html[data-ez-session] .auth-pending) .ez-pg-main{padding-left:32px;padding-right:32px}}