.ens-sign-types{background:#fff;color:#111;padding:80px 0;scroll-margin-top:32px}
.ens-sign-types__shell{width:min(var(--ens-content-max-width,1325px),calc(100% - 48px));margin:0 auto}
.ens-sign-types .ens-sign-types__eyebrow{font:700 13px/1.3 var(--font-body,Inter,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#666;margin:0 0 16px}
.ens-sign-types h2{font-family:var(--font-heading,Poppins,sans-serif);font-size:clamp(36px,3.5vw,56px);font-weight:700;line-height:1.12;letter-spacing:0;text-transform:none!important;color:inherit;margin:0;max-width:760px;overflow-wrap:break-word}
.ens-sign-types p{font:300 18px/1.65 var(--font-body,Inter,sans-serif);color:inherit;margin:0}
.ens-sign-types__intro{max-width:900px}
.ens-sign-types__intro>p{margin-top:48px;max-width:740px}
.ens-sign-types__routes{display:flex;gap:48px;margin-top:48px;align-items:flex-start}
.ens-sign-types__route{flex:1 1 0;min-width:0}
.ens-sign-types h3{font:700 23px/1.25 var(--font-heading,Poppins,sans-serif);letter-spacing:0;text-transform:none;margin:0 0 18px;color:inherit}
.ens-sign-types--checklist{background:#111;color:#fff}
.ens-sign-types--checklist .ens-sign-types__eyebrow{color:#cafc01}
.ens-sign-types--checklist h2{max-width:550px}
.ens-sign-types__split{display:flex;gap:80px;align-items:flex-start}
.ens-sign-types__split>div,.ens-sign-types__split>h2,.ens-sign-types__split>ul{flex:1 1 0;min-width:0}
.ens-sign-types .ens-sign-types__checklist{list-style:disc;margin:0;padding:0 0 0 24px;font:300 20px/1.6 var(--font-body,Inter,sans-serif)}
.ens-sign-types__checklist li+li{margin-top:22px}
.ens-sign-types a{font:600 17px/1.5 var(--font-body,Inter,sans-serif);text-decoration:underline;text-underline-offset:4px;color:inherit}
.ens-sign-types a:hover{color:#526600}
.ens-sign-types--checklist a:hover{color:#fff}
.ens-sign-types .ens-sign-types__text-link{display:inline-block;margin-top:32px;color:#cafc01}
.ens-sign-types .ens-sign-types__caption{font-size:14px;color:#666;margin-top:40px}
.ens-sign-types--faq{background:#f4f4f1}
.ens-sign-types__questions details{padding:22px 0;border-bottom:1px solid #ccc}
.ens-sign-types__questions details:first-child{padding-top:0}
.ens-sign-types__questions summary{font:600 18px/1.5 var(--font-body,Inter,sans-serif);cursor:pointer}
.ens-sign-types__questions details p{margin-top:20px}
.ens-sign-types__links{display:flex;flex-direction:column;gap:20px}
.ens-sign-types :focus-visible{outline:3px solid #738e00;outline-offset:5px}
.ens-sign-types--checklist :focus-visible{outline-color:#cafc01}
@media(max-width:767px){.ens-sign-types{padding:56px 0}.ens-sign-types__shell{width:calc(100% - 40px)}.ens-sign-types h2{font-size:36px;line-height:1.1}.ens-sign-types p{font-size:17px}.ens-sign-types__intro>p{margin-top:20px}.ens-sign-types__routes,.ens-sign-types__split{flex-direction:column;gap:32px}.ens-sign-types__routes{margin-top:32px}.ens-sign-types h3{font-size:22px;margin-bottom:14px}.ens-sign-types .ens-sign-types__checklist{font-size:18px}.ens-sign-types__split>div,.ens-sign-types__split>h2,.ens-sign-types__split>ul{flex-basis:auto;width:100%}.ens-sign-types__questions summary{font-size:17px}}
