.se-page{--background:var(--paper);--foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--input:var(--line);--accent:var(--cream);--accent-foreground:var(--ink)}.se-page h1{letter-spacing:0;margin:16px 0 32px;font-size:44px;line-height:1.15}.se-page .bl-nav{flex-wrap:wrap;gap:20px;height:auto;min-height:84px;padding-top:12px;padding-bottom:12px}.se-page .bl-brand,.se-page .bl-navlinks{letter-spacing:0}.se-content{padding-top:40px;padding-bottom:80px}.se-signup{max-width:520px;margin:auto}.se-page .bl-form label,.se-page .bl-btn,.se-page .bl-eyebrow,.se-page .bl-meta{letter-spacing:0}.se-page .bl-input{box-sizing:border-box;width:100%;min-width:0}.se-grid{grid-template-columns:minmax(280px,1fr) minmax(300px,1.4fr);gap:48px;display:grid}.se-block{margin-bottom:48px}.se-page .bl-item{overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start}.se-assignment{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.se-assignment select{flex:1;min-width:160px}.se-caption{color:var(--text);font-size:13px;line-height:1.6}.se-page .se-button{white-space:normal;letter-spacing:0;height:auto;min-height:40px}.se-page .bl-check input{width:auto}@media (width<=860px){.se-grid{grid-template-columns:1fr}.se-page h1{font-size:36px}.se-page .bl-brand{font-size:17px}.se-page .bl-navlinks{flex-wrap:wrap}}
