:root{--bg:#f7f9fc;--surface:#ffffffe6;--surface-strong:#fff;--line:#0d295c1c;--line-strong:#0d295c2b;--text:#1d325d;--muted:#43597f;--navy:#09285f;--blue:#1f5fff;--blue-soft:#eff5ff;--shadow:0 1px 4px #0d295c06;--radius-lg:24px;--radius-md:10px;--radius-sm:8px;--container:1280px;--font-heading:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", serif;--font-body:"Avenir Next", Avenir, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:90%}body{min-height:100vh;color:var(--text);font-family:var(--font-body), sans-serif;background:radial-gradient(circle at top,#3462c414,#0000 30%),linear-gradient(#fbfcff 0%,#f5f8fd 100%);margin:0;padding:2px}a{color:inherit;text-decoration:none}svg{display:block}.pageShell{min-height:100vh}.container{width:min(calc(100% - 48px), var(--container));margin:0 auto}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09285ff7;border-bottom:1px solid #ffffff14;position:sticky;top:0}.topbarInner{grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:54px;display:grid}.brand{flex-direction:column;gap:1px;line-height:1.1;display:flex}.brandTitle{color:#fff;letter-spacing:.02em;font-size:.8rem;font-weight:700}.brandSubtitle{color:#ffffffb8;letter-spacing:.01em;font-size:.52rem;font-weight:500}.mainNav{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.navLink{color:#fffffff2;padding:4px 4px 7px;font-size:.72rem;font-weight:600;position:relative}.navLink.active:after{content:"";background:#fffffff5;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.pageGrid{grid-template-columns:minmax(0,1.72fr) minmax(280px,.82fr);gap:26px;padding:24px 0 10px;display:grid}.hero,.sidebar{align-content:start;gap:14px;display:grid}.heroCopy h1{font-family:var(--font-heading), serif;letter-spacing:-.025em;color:#0c2a66;margin:0 0 8px;font-size:clamp(1.95rem,2.3vw,2.6rem);font-weight:600;line-height:.98}.heroCopy p{max-width:610px;color:var(--muted);margin:0 0 9px;font-size:.87rem;line-height:1.56}.heroCopy .lead{max-width:610px;margin-bottom:12px;font-size:.98rem;line-height:1.38}.heroCopy{padding-bottom:14px}.contentCard,.noticeBox{border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fffffff5;border:1px solid #0d295c16;position:relative}.contentCard{padding:16px 18px}.aboutCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0 4px}.aboutCard h2{margin-bottom:8px}.contentCard h2,.communityCard h2{color:#102c66;margin:0 0 9px;font-size:1.04rem;line-height:1.2}.contentCard p,.contentCard li,.communityCard p,.quickLinkBody p{color:var(--muted);font-size:.82rem;line-height:1.54}.noticeBox{background:#f7faff;align-items:flex-start;gap:12px;max-width:650px;padding:12px 14px;display:flex}.noticeBox p{color:#42587d;margin:0;font-size:.82rem;line-height:1.5}.noticeBox a,.footerNote a,.studyStep a{color:#1b4697;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.noticeBox a:hover,.footerNote a:hover,.studyStep a:hover{color:#123774}.infoIcon{width:24px;height:24px;color:var(--blue);stroke:currentColor;fill:none;stroke-width:1.8px;flex:none}.aboutDivider{background:#0d295c17;height:1px;margin:12px 0 10px}.aboutColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.aboutColumns ul{margin:0;padding-left:20px}.aboutColumns li{margin:7px 0}.contentPage{grid-template-columns:minmax(0,1.62fr) minmax(250px,.8fr);gap:30px;padding:28px 0 14px;display:grid}.contentMain{min-width:0}.contentSidebar{align-content:start}.communityPage{grid-template-columns:minmax(0,1.5fr) minmax(260px,.62fr);gap:28px;padding:20px 0 14px;display:grid}.communityRightRail{align-content:start;gap:16px;display:grid}.communityMain{min-width:0}.communityHero{border-bottom:1px solid #0d295c14;padding:6px 0 18px}.communityHero h1{font-family:var(--font-heading), serif;color:#0f2e69;margin:0 0 10px;font-size:clamp(2.05rem,2.6vw,2.8rem);line-height:.98}.communityHero p{color:#324e7e;max-width:640px;margin:0 0 8px;font-size:.88rem;line-height:1.55}.communityPrimaryCta{color:#fff;background:#0d2f6c;border-radius:6px;align-items:center;gap:10px;margin:10px 0 8px;padding:10px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.communityPrimaryCta svg{color:currentColor;stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.communityPrimaryCta svg:first-child{fill:currentColor;stroke:none}.communityHeroNote{color:#516887;font-size:.78rem}.communitySection{padding:18px 0 0}.communitySection h2{color:#15356f;font-family:var(--font-heading), serif;margin:0 0 8px;font-size:1.18rem}.communitySection>p{color:#4f678c;margin:0 0 12px;font-size:.8rem;line-height:1.5}.discussionTopics{border-bottom:1px solid #0d295c14;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:10px 0 16px;display:grid}.discussionTopic{justify-items:start;gap:10px;display:grid}.discussionTopic svg{color:#1f58d2;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.discussionTopic span{color:#2f4774;font-size:.76rem;line-height:1.45}.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.categoryCard{grid-template-columns:28px 1fr;align-items:start;gap:12px;min-height:102px;display:grid}.categoryCard svg{color:#1f58d2;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.categoryCard h3{color:#15356f;margin:0 0 6px;font-size:.84rem}.categoryCard p{color:#506889;margin:0;font-size:.76rem;line-height:1.5}.questionTemplateCard{background:#fffffff5;border:1px solid #2f64df24;border-radius:8px;margin-top:10px;position:relative;overflow:hidden}.questionTemplateCard pre{color:#243f69;white-space:pre-wrap;margin:0;padding:14px 16px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.73rem;line-height:1.52}.templateCopyIcon{color:#7a8da9;width:22px;height:22px;position:absolute;top:12px;right:12px}.templateCopyIcon svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:100%;height:100%}.communityThanks{background:#f6f9ffd6;border:1px solid #2f64df2e;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.communityThanks p{color:#36527f;margin:0;font-size:.78rem}.communityThanks svg{color:#2460df;stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.communitySideCard{padding:16px 18px}.sideCardHeader{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.sideCardHeader svg{color:#1f58d2;stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.communitySideCard h2{color:#15356f;font-family:var(--font-heading), serif;margin:0;font-size:1.04rem}.communitySideCard p{color:#506889;margin:0 0 14px;font-size:.8rem;line-height:1.62}.communitySideCard>a{color:#1f58d2;align-items:center;gap:8px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.communitySideCard>a svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.guidelineList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guidelineList li{grid-template-columns:14px 1fr;align-items:start;gap:10px;display:grid}.guidelineList li svg{color:#5dc278;fill:currentColor;stroke:#fff;stroke-width:1.3px;width:14px;height:14px}.guidelineList strong{color:#18366a;margin-bottom:3px;font-size:.78rem;display:block}.guidelineList span{color:#52698e;font-size:.76rem;line-height:1.46}.examsPage{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:28px;padding:26px 0 14px;display:grid}.examsRightRail{align-content:start;gap:18px;display:grid}.examsMain{min-width:0}.examsRightRail{gap:18px}.examFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.filterBox{background:#fffffff0;border:1px solid #0d295c1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.filterBox span,.filterBox strong{color:#2a426f;font-size:.8rem}.filterBox strong{font-weight:500}.filterSelect{cursor:pointer}.filterSelect select{color:#2a426f;width:100%;min-width:0;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:none;font-size:.8rem;font-weight:500}.filterBox svg{color:#1d3e81;stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.examTable{border-top:1px solid #0d295c14;display:grid}.examTableHead,.examTableRow{border-bottom:1px solid #0d295c14;grid-template-columns:80px 1.2fr 1.35fr 1.15fr 1.15fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.examTableHead{color:#16356f;font-size:.8rem;font-weight:700}.examTableRow span{color:#2f4774;font-size:.8rem}.fileButton{color:#1f58d2;background:#ffffffe6;border:1px solid #2f64df29;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:.8rem;display:inline-flex}.fileButton svg{color:currentColor;stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.examTableEmpty{color:#61789a;border-bottom:1px solid #0d295c14;padding:18px 14px;font-size:.8rem}.examNotice{background:linear-gradient(#f7fafff0,#f3f7ffe0);border:1px solid #2f64df2e;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.examNoticeCopy{align-items:flex-start;gap:12px;display:flex}.examNoticeCopy p{color:#4d6489;margin:0;font-size:.8rem;line-height:1.5}.examNoticeCopy svg{color:#2460df;stroke:currentColor;fill:none;stroke-width:1.8px;width:22px;height:22px}.examNoticeAction{color:#1f58d2;white-space:nowrap;background:#fff;border:1px solid #2f64df29;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.examNoticeAction svg{color:currentColor;stroke:currentColor;fill:none;stroke-width:1.7px;width:15px;height:15px}.examSidebarCard h2{margin-bottom:12px}.examSidebarCard p{color:#52698e;margin:0 0 16px;font-size:.8rem;line-height:1.56}.examSidebarCard{padding:18px 20px}.examSidebarCard .miniCardAction{color:#1f58d2;background:#fff;border:1px solid #2f64df29;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:2px;padding:9px 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.examSidebarCard .miniCardAction svg{color:currentColor;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.checkList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkList li{color:#52698e;padding-left:24px;font-size:.8rem;position:relative}.checkList li:before{content:"";background:#60c37d;border-radius:999px;width:14px;height:14px;position:absolute;top:3px;left:0;box-shadow:inset 0 0 0 2px #ffffffd9}.mathPage{grid-template-columns:minmax(0,1.5fr) minmax(280px,.68fr);gap:28px;padding:26px 0 12px;display:grid}.mathSideRail{align-content:start;gap:20px;display:grid}.mathHero{padding:2px 0 12px}.mathHero h1{font-family:var(--font-heading), serif;color:#0f2e69;margin:0 0 10px;font-size:clamp(2.2rem,3vw,3rem);line-height:.98}.mathHero p{color:#4b628a;max-width:720px;margin:0;font-size:.92rem;line-height:1.62}.mathSection{border-top:1px solid #0d295c14;padding-top:18px}.mathSectionHeader{align-items:center;gap:12px;margin-bottom:10px;display:flex}.mathSectionHeader h2,.mathResourceCard h2,.mathMiniCard h2{color:#15356f;font-family:var(--font-heading), serif;margin:0;font-size:1.18rem}.mathSectionHeader svg{color:#15356f;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.mathSectionIntro{color:#4b628a;margin:0 0 14px;font-size:.86rem}.topicAccordionList{gap:2px;display:grid}.topicAccordion{background:#fffffff5;border:1px solid #0d295c14;border-radius:8px;overflow:hidden}.topicAccordion summary{cursor:pointer;grid-template-columns:34px 1fr 18px;align-items:center;gap:14px;padding:11px 14px 11px 10px;list-style:none;display:grid}.topicAccordion summary::-webkit-details-marker{display:none}.topicNumber{color:#2460df;background:#eef3ff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:grid}.topicTitle{color:#16356f;font-size:.87rem;font-weight:700}.chevronGlyph{color:#1b3f83;stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px;transition:transform .16s}.topicAccordion[open] .chevronGlyph{transform:rotate(180deg)}.topicAccordionBody{padding:0 18px 12px 48px}.topicAccordionBody ul{color:#506889;margin:0;padding-left:16px}.topicAccordionBody li{margin:0 0 6px;font-size:.8rem;line-height:1.56}.topicAccordionRich .topicAccordionBody{padding-right:16px}.topicDescription{color:#61789a;margin:0 0 12px;font-size:.8rem;line-height:1.56}.topicTabs{border-bottom:1px solid #0d295c14;gap:18px;margin-bottom:12px;padding-bottom:8px;display:flex;overflow-x:auto}.topicTabsPanel{gap:2px;display:grid}.topicTab{appearance:none;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;color:#7a8da9;background:0 0;border:0;padding-bottom:8px;font-size:.78rem;font-weight:600;position:relative}.topicTab.active{color:#1f58d2}.topicTab:hover{color:#355fbe}.topicTab:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1f58d22e}.topicTab.active:after{content:"";background:#1f58d2;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.topicResourceGroup h3{color:#18366a;margin:0 0 8px;font-size:.84rem}.topicResourceList{background:#fffffff5;border:1px solid #0d295c14;border-radius:8px;gap:0;display:grid;overflow:hidden}.topicResourceRow{border-bottom:1px solid #0d295c14;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.topicResourceRow:last-child{border-bottom:0}.topicResourceLeft{align-items:center;gap:10px;min-width:0;display:flex}.topicResourceLeft strong{color:#334f7d;font-size:.8rem;font-weight:600}.topicResourceLeft svg,.topicResourceMeta svg{color:#2d63da;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.resourceBadge{border-radius:999px;justify-content:center;align-items:center;min-width:38px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.resourceBadge.pdf{color:#2f63dc;background:#eef4ff}.resourceBadge.video{color:#42a663;background:#e9f8ec}.resourceBadge.link{color:#597399;background:#f3f6fb}.topicResourceMeta{color:#657c9d;white-space:nowrap;align-items:center;gap:12px;font-size:.76rem;display:flex}.topicResourceEmpty{color:#7b8ea9;margin:0;font-size:.76rem;font-style:italic}.mathNote{color:#576e8e;margin:14px 0 0;font-size:.8rem}.mathNote a{color:#1b4697;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.mathNote a:hover{color:#123774}.mathResourceCard,.mathMiniCard{padding:16px 18px}.resourceLinkList{gap:2px;margin-top:10px;display:grid}.resourceLinkRow{color:#4b628a;grid-template-columns:16px 1fr 14px;align-items:center;gap:12px;padding:8px 0;font-size:.82rem;display:grid}.resourceLinkRow svg{color:#234b98;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.linkArrowMini{width:14px;height:14px}.mathMiniCard p{color:#536a91;margin:10px 0 0;font-size:.8rem;line-height:1.58}.mathTipsSection{padding-bottom:8px}.examOverviewPage{grid-template-columns:minmax(0,1.55fr) minmax(280px,.62fr);gap:26px;padding:20px 0 12px;display:grid}.examOverviewMain{min-width:0}.examOverviewSideRail{align-content:start;gap:16px;display:grid}.examOverviewHero{padding-bottom:16px}.examOverviewHero p{max-width:680px}.examOverviewSections{gap:8px;display:grid}.examOverviewAccordion .topicAccordionBody{padding:0 14px 14px}.overviewPlainBody{padding:2px 0 2px 34px}.overviewPlainBody p{color:#506889;margin:0 0 10px;font-size:.8rem;line-height:1.58}.overviewPlainBody p:last-child{margin-bottom:0}.examTimeline{background:#fffffff0;border:1px solid #0d295c14;border-radius:10px;position:relative;overflow:hidden}.timelineItem{border-bottom:1px solid #0d295c14;grid-template-columns:18px 52px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid;position:relative}.timelineItem:last-child{border-bottom:0}.timelineDot{z-index:1;background:#fff;border:2px solid #2460df;border-radius:999px;width:8px;height:8px;margin-top:18px}.timelineLine{background:#2460df33;width:1px;position:absolute;top:26px;bottom:-16px;left:19px}.timelineIcon{background:#eef4ff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.timelineIcon svg,.overviewInfoIcon svg,.overviewCardCheck svg,.overviewUsageIcon svg,.overviewSidebarLink svg,.overviewNextLink svg,.overviewHelpAction svg,.overviewAuthorityNote svg,.overviewStepArrow svg{color:#245bce;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.timelineCopy{min-width:0}.timelineDate{color:#1f58d2;margin:0 0 2px;font-size:.78rem;font-weight:700}.timelineCopy h3{color:#16356f;margin:0 0 2px;font-size:.88rem}.timelineCopy p{color:#61789a;margin:0;font-size:.76rem;line-height:1.5}.timelineBadge{color:#3a66c8;white-space:nowrap;background:#eef4ff;border-radius:999px;align-self:center;padding:4px 8px;font-size:.7rem;font-weight:600}.overviewInfoGrid,.overviewDocumentGrid,.overviewUsageGrid{gap:10px;display:grid}.overviewInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.overviewDocumentGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.overviewUsageGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.overviewInfoCard,.overviewDocumentCard,.overviewUsageCard,.overviewProcessCard{background:#fffffff0;border:1px solid #0d295c14;border-radius:8px;position:relative}.overviewInfoCard,.overviewDocumentCard{text-align:center;padding:14px 12px}.overviewInfoCard h3,.overviewDocumentCard h3,.overviewProcessCard h3,.overviewUsageCard h3{color:#16356f;margin:0 0 6px;font-size:.8rem}.overviewInfoCard p,.overviewDocumentCard p,.overviewProcessCard p,.overviewUsageCard p{color:#61789a;margin:0;font-size:.74rem;line-height:1.5}.overviewCardCheck{position:absolute;top:10px;left:10px}.overviewCardCheck svg{color:#47ab63}.overviewInfoIcon,.overviewUsageIcon{background:#f5f8fd;border-radius:999px;place-items:center;width:44px;height:44px;margin:0 auto 10px;display:grid}.overviewInfoIcon.eligibility svg{color:#48a965}.overviewProcessRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.overviewProcessCard{text-align:center;padding:16px 12px 14px}.overviewStepNumber{color:#2460df;background:#eaf2ff;border-radius:4px;place-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:8px;left:8px}.overviewInfoIcon.process{margin-top:12px}.overviewStepArrow{position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.overviewUsageCard{grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:14px 12px;display:grid}.overviewUsageIcon{background:0 0;width:24px;height:24px;margin:1px 0 0}.overviewUsageIcon svg{width:20px;height:20px}.overviewAuthorityNote{background:#f7faff;border:1px solid #295dbd1f;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.overviewAuthorityNote p{color:#576e8e;margin:0;font-size:.79rem;line-height:1.5}.overviewAuthorityNote a{color:#1b4697;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.overviewAuthorityNote a:hover{color:#123774}.examOverviewSidebarCard{padding:16px 18px}.examOverviewSidebarCard h2{color:#15356f;font-family:var(--font-heading), serif;margin:0;font-size:1.12rem}.examOverviewSidebarCard p{color:#536a91;margin:10px 0 0;font-size:.8rem;line-height:1.58}.overviewLinkList{gap:2px;margin-top:10px;display:grid}.overviewSidebarLink{color:#31517f;grid-template-columns:16px 1fr 14px;align-items:center;gap:12px;padding:8px 0;font-size:.82rem;display:grid}.overviewNextLink{color:#31517f;grid-template-columns:18px 1fr 14px;align-items:center;gap:12px;padding:10px 0;display:grid}.overviewNextLink strong{color:#16356f;font-size:.82rem;display:block}.overviewNextLink span{color:#61789a;margin-top:3px;font-size:.75rem;display:block}.overviewImportantCard{background:#fffdf6;border-color:#d8b84747}.overviewImportantCard h2{color:#7a5a08}.overviewHelpCard{border-color:#295dbd2e}.overviewHelpAction{color:#1f58d2;background:#fff;border:1px solid #295dbd2e;border-radius:8px;grid-template-columns:1fr 14px;align-items:center;gap:10px;margin-top:14px;padding:8px 12px;font-size:.8rem;font-weight:600;display:inline-grid}.mathTipsInner{border-top:1px solid #0d295c14;padding-top:18px}.mathTipsInner h2{color:#15356f;font-family:var(--font-heading), serif;margin:0 0 10px;font-size:1.18rem}.pageIntro{padding:4px 0 18px}.pageEyebrow{color:#3d5d93;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}.pageIntro h1{max-width:780px;font-family:var(--font-heading), serif;color:#0c2a66;margin:0 0 10px;font-size:clamp(1.9rem,2.2vw,2.5rem);line-height:1.02}.pageIntro p{max-width:650px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.pageSection{border-top:1px solid #0d295c14;padding:16px 0 2px}.pageSection:first-of-type{border-top:0;padding-top:0}.pageSection h2{color:#143268;margin:0 0 10px;font-size:1rem}.pageSection h3{color:#17356f;margin:0 0 8px;font-size:.84rem}.sectionList{color:var(--muted);margin:0;padding-left:18px}.sectionList li{margin:0 0 8px;font-size:.84rem;line-height:1.56}.sectionList.compact li{margin-bottom:6px}.topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.topicCard{padding:14px 16px}.topicCard h3{margin-bottom:8px}.plainSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pageSection a,.contactLink{color:#1b4697;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.pageSection a:hover,.contactLink:hover{color:#123774}.contactLink{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.studyCard{padding-bottom:16px}.studySteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.studyStep{min-width:0}.stepTrack{align-items:center;gap:10px;margin-bottom:8px;display:flex}.stepNumber{width:32px;height:32px;color:var(--blue);background:#fff;border:1px solid #1f5fff40;border-radius:999px;place-items:center;font-size:.78rem;font-weight:700;display:grid}.stepLine{border-top:2px dashed #2759af38;flex:1;height:1px}.studyStep:last-child .stepLine{opacity:0}.stepIcon{color:#0d3270;width:30px;height:30px;margin-bottom:10px}.stepIcon svg,.quickLinkIcon svg,.communityMark svg,.contactList svg{width:100%;height:100%}.stepIcon svg,.quickLinkIcon svg,.contactList svg,.externalArrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.studyStep h3{color:#15336f;margin:0 0 8px;font-size:.8rem;line-height:1.35}.studyStep p{margin:0;font-size:.76rem;line-height:1.48}.quickLinksCard{max-width:390px;margin-left:auto;padding-bottom:4px}.quickLinksList{display:grid}.quickLinkRow{color:inherit;grid-template-columns:24px 1fr 14px;align-items:start;gap:10px;padding:9px 0;display:grid;position:relative}.quickLinkIcon{width:24px;height:24px;color:var(--blue)}.quickLinkBody h3{color:#2250c9;margin:0 0 2px;font-size:.82rem;line-height:1.3}.quickLinkBody p{margin:0;font-size:.78rem;line-height:1.42}.quickLinkRow .externalArrow{color:#1f57dc;width:14px;height:14px;margin-top:2px}.quickLinkDivider{background:var(--line);grid-column:1/-1;height:1px;position:absolute;bottom:0;left:0;right:0}.footer{background:#ffffff3d;border-top:1px solid #0d295c1f;margin-top:16px}.footerAcademic{margin-top:18px}.footerAcademicGrid{grid-template-columns:minmax(0,1.2fr) auto minmax(220px,.75fr);align-items:start;gap:36px;padding:16px 0 18px;display:grid}.footerMeta{text-align:center}.footerGrid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:54px;padding:18px 0 20px;display:grid}.footer h3{color:#274066;letter-spacing:.01em;margin:0 0 8px;font-size:.78rem;font-weight:600}.footer p,.footer li{color:#7485a0;margin:0 0 7px;font-size:.75rem;line-height:1.55}.footerDisclaimer{color:#536987;max-width:320px}.footerNote{color:#7a8ca7;max-width:320px}.footer ul{margin:0;padding:0;list-style:none}.footer section:first-child p{max-width:320px}.footer li,.footer p a,.footer section a{transition:color .16s}.footer li:hover,.footer p a:hover,.footer section a:hover{color:#244a93}.contactList li{display:block}.contactList svg{color:#7b8caa;flex:none;width:14px;height:14px}.copyright{color:#8c9ab0;margin-top:10px}@media (max-width:1200px){.pageGrid,.contentPage,.communityPage,.mathPage,.examOverviewPage,.examsPage{grid-template-columns:1fr}.sidebar{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.mathSideRail,.examOverviewSideRail{grid-template-columns:repeat(2,minmax(0,1fr))}.examsRightRail,.footerAcademicGrid{grid-template-columns:1fr}.communityRightRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quickLinksCard{max-width:none}.studySteps{grid-template-columns:repeat(3,minmax(0,1fr))}.overviewInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.overviewUsageGrid,.overviewProcessRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.topbarInner{grid-template-columns:1fr;justify-items:start;padding:14px 0}.mainNav{justify-content:flex-start}.sidebar,.footerGrid,.aboutColumns,.studySteps,.topicGrid,.plainSplit,.mathSideRail,.examOverviewSideRail,.communityRightRail,.examFilters,.overviewInfoGrid,.overviewDocumentGrid,.overviewUsageGrid,.overviewProcessRow{grid-template-columns:1fr}.footerGrid{gap:20px;padding:18px 0 22px}.footerAcademicGrid{gap:16px}.footerMeta{text-align:left}.stepLine,.overviewStepArrow{display:none}}@media (max-width:640px){.container{width:min(calc(100% - 28px), var(--container))}.pageGrid{gap:22px;padding-top:24px}.heroCopy h1{font-size:2.45rem}.heroCopy .lead{font-size:1.16rem}.contentCard,.noticeBox{padding-left:18px;padding-right:18px}.quickLinkRow{grid-template-columns:28px 1fr 16px;gap:12px}.mathPage,.examOverviewPage{gap:20px;padding-top:20px}.mathHero h1,.communityHero h1{font-size:2rem}.discussionTopics,.categoryGrid{grid-template-columns:1fr}.topicResourceRow{flex-direction:column;align-items:flex-start}.topicResourceMeta{justify-content:space-between;width:100%}.examTableHead,.examTableRow{grid-template-columns:1fr;gap:6px;padding-left:12px;padding-right:12px}.examTableHead{display:none}.examNotice{flex-direction:column;align-items:flex-start}.topicAccordion summary{grid-template-columns:30px 1fr 16px;gap:10px;padding-right:10px}.topicAccordionBody{padding-left:40px}.examOverviewAccordion .topicAccordionBody{padding-left:12px}.overviewPlainBody{padding-left:0}.timelineItem{grid-template-columns:18px 44px minmax(0,1fr)}.timelineBadge{grid-column:3;justify-self:start;margin-top:4px}}
