.app-shell.snf{flex-direction:column;min-height:100dvh;display:flex}.snf__bar{padding:14px clamp(16px,4vw,40px)}.snf__bar .logo{--logo-h:26px;min-height:44px;color:var(--a-ink);align-items:center;display:inline-flex}.snf__main{flex:1;width:100%;max-width:680px;margin:0 auto;padding:clamp(28px,10vh,112px) clamp(16px,4vw,40px) 56px}.snf__main:focus{outline:none}.app-shell.snf .student-page{padding:0}.app-shell.snf .pr-head h1{text-wrap:balance}.app-shell.snf .pr-head p{text-wrap:pretty;margin-top:12px}.app-shell.snf .snf__actions{gap:12px;margin:28px 0 0}.app-shell.snf .snf__actions .ui-state__action{min-height:48px;margin-top:0;padding-inline:20px;font-size:15px}
