.learn-page{background:var(--ew-bg);color:var(--ew-ink);padding-bottom:calc(104px + env(safe-area-inset-bottom))}.learn-page [hidden]{display:none!important}.learn-page .header-inner{gap:16px}.learn-page .masthead .share-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid var(--ew-green);border-radius:6px;background:var(--ew-soft);color:var(--ew-green);font-size:13px;font-weight:650;line-height:1.4}.learn-main{width:min(100% - 36px,820px);margin:0 auto;padding:28px 0 24px}.learn-intro{border-inline-start:3px solid var(--ew-quiz,#5d4aaa);padding:4px 0 6px 18px;margin-bottom:24px;background:var(--ew-quiz-soft)}.learn-intro .eyebrow{color:var(--ew-quiz,#5d4aaa);font-size:11px;letter-spacing:1.5px}.learn-intro h1{font:650 clamp(29px,4vw,40px)/1.2 var(--font,system-ui,sans-serif);letter-spacing:-.7px;margin:9px 0 12px}.learn-intro>p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:42em;margin:8px 0;color:var(--ew-muted)}.learn-intro .creator-credit{font-size:12px!important}.learn-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:16px 18px;border:1px solid var(--ew-line);border-radius:8px;background:var(--ew-quiz-soft);margin-bottom:18px}.learn-controls label{font-size:14px;font-weight:650;color:var(--ew-ink)}.learn-controls select{flex:1;min-width:min(100%,210px);min-height:44px;max-width:100%;padding:10px 35px 10px 12px;font:16px/1.5 var(--font,system-ui,sans-serif);color:var(--ew-ink);border:1px solid #758273;border-radius:6px;background:var(--ew-paper)}.learn-selected-country{margin:0 0 12px;font-size:17px;line-height:1.5;font-weight:650;color:var(--ew-ink)}.learn-world{margin-bottom:26px}.learn-world h2{font-size:22px;line-height:1.3;margin:0 0 12px}.learn-world>p{font-size:15px;line-height:1.7;color:var(--ew-muted);max-width:44em}.learn-country-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;list-style:none;padding:0;margin:20px 0}.learn-country-list a{display:flex;align-items:center;min-height:44px;padding:11px 14px;border:1px solid var(--ew-line);border-radius:6px;background:var(--ew-paper);color:var(--ew-ink);font-size:15px;line-height:1.5;text-decoration:none}.learn-country-list a:hover{border-color:var(--ew-quiz,#5d4aaa);color:var(--ew-quiz,#5d4aaa)}.learn-page .election-guide{margin:0 0 26px;padding:18px;border:1px solid var(--ew-line);border-inline-start:3px solid var(--ew-quiz,#5d4aaa);border-radius:8px;background:var(--ew-paper)}.learn-page .election-guide h2{font:650 24px/1.3 var(--font,system-ui,sans-serif);margin:0 0 14px;color:var(--ew-ink)}.learn-page .election-guide h3{font-size:17px;line-height:1.5;color:var(--ew-ink);margin:0 0 8px}.learn-page .election-guide-intro,.learn-page .election-guide-sections p{font-size:16px;line-height:1.8;color:var(--ew-muted)}.learn-page .election-guide-sources a{font-size:15px;color:var(--ew-quiz,#5d4aaa)}.learn-page .election-guide-reviewed{font-size:12px;color:var(--ew-muted)}.learn-page .page-footer{flex-wrap:wrap;gap:12px}.learn-page .election-quicknav>a{flex-direction:column;gap:5px;min-width:96px;min-height:62px;padding:7px 9px;font-size:12px;line-height:1.35}.learn-page .election-quicknav>[aria-current]{background:#f0edfc;border-color:#c3b7e0;color:var(--ew-quiz,#5d4aaa);box-shadow:inset 0 3px var(--ew-quiz,#5d4aaa)}.learn-page :is(a,button,select):focus-visible{outline:3px solid var(--ew-quiz,#5d4aaa);outline-offset:3px}@media(max-width:760px){.learn-main{padding-top:20px}.learn-page .election-quicknav>[data-learn-nav]{flex:0 0 calc((100vw - 50px)/4);min-width:80px;max-width:110px}.learn-page .election-quicknav{padding-bottom:calc(7px + env(safe-area-inset-bottom))}.learn-controls{padding:14px}.learn-controls label{flex-basis:100%}.learn-intro{padding-left:14px}.learn-page .header-inner{padding:12px 16px;flex-wrap:wrap}.learn-page .masthead .brand{font-size:15px}}.learn-page .masthead{background:var(--ew-navy);border-bottom:3px solid var(--ew-quiz,#5d4aaa)}.learn-page .masthead .brand{color:#fff}
