.registration-guide{max-width:1000px;margin:0 auto;padding:56px 24px;color:#0f2548;line-height:1.8;text-align:left}.registration-guide h2{font-family:Sora,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.35;margin:0 0 20px;text-wrap:balance}.registration-guide h3{font-family:Sora,sans-serif;font-size:19px;font-weight:700;line-height:1.45;margin:0 0 12px}.registration-guide p{font-size:15px;color:#515c6d;margin:0 0 18px;line-height:1.85}.registration-guide .registration-guide-section{margin:30px 0}.registration-guide ul{display:block;padding-left:22px;margin:0;list-style:disc}.registration-guide ul li{display:list-item;color:#515c6d;font-size:15px;line-height:1.85;margin:10px 0;padding:0}.registration-guide a{color:#0f2548;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.registration-guide a:hover{color:#b44912}.registration-guide a:focus-visible{outline:2px solid #e8621a;outline-offset:4px}.registration-guide .registration-sources{padding:20px 0;border-top:1px solid #e3e7ec;font-size:13px}.registration-sources a{display:block;margin:6px 0}.registration-guide .registration-related{padding-top:24px;border-top:1px solid #e3e7ec}.registration-related>div{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}.registration-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.registration-options article{border:1px solid #e3e7ec;border-radius:14px;padding:24px;background:#fff}@media(max-width:600px){.registration-guide{padding:36px 20px}.registration-options{grid-template-columns:1fr}.registration-related>div{display:grid;gap:12px}}