.pg #institution{scroll-margin-top:72px}.pg .ea-means{border-top:1px solid var(--pg-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:40px 0 0;display:grid}.pg .ea-means>div{border-bottom:1px solid var(--pg-line);padding:24px 0 26px}.pg .ea-means dt{color:var(--pg-ink);text-wrap:balance;font-size:17px;font-weight:500;line-height:1.4}.pg .ea-means dd{max-width:52ch;color:var(--pg-body);margin:8px 0 0;font-size:15px;line-height:1.6}.pg .ea-inst-lede{max-width:62ch}.pg #institution .pg-steps{margin-bottom:64px}.pg .ea-inst{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.pg .ea-inst .pg-actions{margin-top:28px}.pg .ea-panel{border:1px solid var(--pg-line);background:var(--pg-panel);border-radius:16px;padding:28px;scroll-margin-top:96px}.pg .ea-panel .pg-form-h{color:var(--pg-ink);margin:0 0 6px;font-size:17px;font-weight:500}.pg .ea-panel .pg-form-sub{color:var(--pg-mute);margin:0 0 22px;font-size:14px;line-height:1.55}.pg .ea-form{gap:16px;display:grid}.pg .ea-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pg .ea-f{gap:6px;min-width:0;display:grid}.pg .ea-f label{font-family:var(--font-mono),ui-monospace,monospace;color:var(--pg-mute);font-size:12px}.pg .ea-f input,.pg .ea-f select,.pg .ea-f textarea{box-sizing:border-box;width:100%;min-height:46px;color:var(--pg-ink);background:#07060b;border:1px solid #2e2640;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.pg .ea-f textarea{resize:vertical;min-height:92px}.pg .ea-f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23B48AF0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.pg .ea-f select option{color:#f7f4fc;background:#0b0910}.pg .ea-f input::placeholder,.pg .ea-f textarea::placeholder{color:#8c849e;opacity:1}.pg .ea-f input:hover,.pg .ea-f select:hover,.pg .ea-f textarea:hover{border-color:#3d3354}.pg .ea-f input:focus,.pg .ea-f select:focus,.pg .ea-f textarea:focus{border-color:#9b5de5;outline:none;box-shadow:0 0 0 3px #9b5de533}.pg .ea-check{color:var(--pg-body);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.pg .ea-check input{accent-color:#9b5de5;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.pg .ea-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pg .ea-err{color:#f0a3ae;margin:0;font-size:14px;line-height:1.5}.pg .ea-submit{justify-self:start;min-height:46px;padding:0 20px}.pg .ea-note{color:var(--pg-mute);margin:0;font-size:13px;line-height:1.55}.pg .ea-note a{color:var(--pg-body);text-underline-offset:3px}.pg .ea-note a:hover{color:var(--pg-ink);-webkit-text-decoration-color:#9b5de5;text-decoration-color:#9b5de5}.pg .ea-done{background:#00875114;border:1px solid #1c3a2c;border-radius:12px;align-items:flex-start;gap:14px;padding:20px;display:flex}.pg .ea-done svg{color:#2fd08a;flex:0 0 22px;margin-top:2px}.pg .ea-done b{color:var(--pg-ink);overflow-wrap:anywhere;font-size:17px;font-weight:500;display:block}.pg .ea-done span{color:var(--pg-body);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.55;display:block}@media (prefers-reduced-motion:no-preference){.pg .ea-done{animation:.5s cubic-bezier(.16,1,.3,1) both eaIn}@keyframes eaIn{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (max-width:960px){.pg .ea-inst,.pg .ea-means{grid-template-columns:minmax(0,1fr)}.pg #institution .pg-steps{margin-bottom:48px}}@media (max-width:560px){.pg .ea-panel{padding:20px}.pg .ea-row{grid-template-columns:minmax(0,1fr)}.pg .ea-submit{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.pg .ea-f input,.pg .ea-f select,.pg .ea-f textarea{transition:none}}
