@layer components{.learn-hub_wrap{color:#1a202c;--learn-line:#d6e1ea;background:#fff}.learn-hub_container{width:min(100% - 3rem,77.625rem);margin-inline:auto}.learn-hub_hero{border-bottom:.0625rem solid var(--learn-line);background:#f0f6fa}.learn-hub_intro{grid-template-columns:1.3fr 1fr;align-items:center;gap:6rem;padding-block:5.5rem 4rem;display:grid}.learn-hub_eyebrow{letter-spacing:.14em;color:#006fbb;margin-bottom:1.25rem;font-size:.7rem;font-weight:700}.learn-hub_intro h1{font-family:var(--heading-family);letter-spacing:-.055em;margin-bottom:1.75rem;font-size:clamp(3rem,5.3vw,4.8rem);font-weight:600;line-height:1.05}.learn-hub_intro h1 span{color:#006fbb}.learn-hub_lead{color:#4a5568;max-width:45ch;margin-bottom:2rem;font-size:1.125rem;line-height:1.8}.learn-hub_button{color:#fff;background:#006fbb;border-radius:.3rem;align-items:center;gap:2rem;min-height:3rem;padding:1rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.learn-hub_button:hover{background:#084e8a}.learn-hub_note{color:#4a5568;margin-top:1rem;font-size:.75rem}.learn-hub_start{color:#fff;background:#084e8a;border-radius:.5rem;padding:2rem 2.25rem;position:relative;box-shadow:1rem 1rem #dce9f2}.learn-hub_start-top{justify-content:space-between;align-items:center;display:flex}.learn-hub_badge{letter-spacing:.12em;font-size:.65rem;font-weight:600}.learn-hub_symbol{color:#b5d7ef;justify-content:space-between;align-items:center;margin-block:1.75rem;font-family:Georgia,serif;font-size:5rem;line-height:1;display:flex}.learn-hub_symbol span{font:400 4rem var(--heading-family);color:#ffffff35}.learn-hub_start h2{font:500 1.9rem/1.2 var(--heading-family);letter-spacing:-.03em}.learn-hub_start p{color:#deebf5;margin-block:1rem 1.5rem;font-size:.875rem;line-height:1.8}.learn-hub_start a{color:#fff;border-top:.0625rem solid #ffffff40;justify-content:space-between;padding-top:1.25rem;font-size:.8rem;text-decoration:none;display:flex}.learn-hub_quick{border-top:.0625rem solid var(--learn-line);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:.8rem;display:flex}.learn-hub_quick>span{letter-spacing:.1em;color:#4a5568;font-size:.65rem;font-weight:700}.learn-hub_quick a{color:#084e8a;padding-block:.5rem;text-decoration:none}.learn-hub_paths{padding-block:5rem}.learn-hub_heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.learn-hub_heading h2,.learn-hub_close h2{font:500 clamp(2rem,3vw,2.8rem)/1.15 var(--heading-family);letter-spacing:-.04em}.learn-hub_heading>p{color:#4a5568;font-size:.9rem;line-height:1.8}.learn-hub_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.learn-hub_card{border:.0625rem solid var(--learn-line);border-radius:.4rem;flex-direction:column;padding:1.75rem;display:flex}.learn-hub_card:first-child{background:#f0f6fa;border-color:#b5d2e7}.learn-hub_card-top{color:#006fbb;justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.learn-hub_card-top>span:first-child{font:400 1.5rem var(--heading-family)}.learn-hub_card-top>span:last-child{letter-spacing:.1em;font-size:.6rem;font-weight:700}.learn-hub_card h3{font:600 1.4rem/1.25 var(--heading-family);letter-spacing:-.025em}.learn-hub_card>p{color:#4a5568;margin-block:1rem 1.75rem;font-size:.875rem;line-height:1.8}.learn-hub_card ul{margin-top:auto;padding:0;list-style:none}.learn-hub_card li{border-top:.0625rem solid var(--learn-line)}.learn-hub_card a{color:#084e8a;justify-content:space-between;gap:1rem;padding-block:.9rem;font-size:.75rem;text-decoration:none;display:flex}.learn-hub_wrap a:focus-visible{outline-offset:.25rem;outline:.18rem solid #006fbb}.learn-hub_card a:hover{text-decoration:underline}.learn-hub_toolkit{border-block:.0625rem solid var(--learn-line);background:#f7fafc;padding-block:4rem}.learn-hub_tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.learn-hub_tools>a{color:#1a202c;align-items:center;gap:1rem;padding-block:1rem;text-decoration:none;display:flex}.learn-hub_mark{color:#084e8a;width:3rem;height:3rem;font:600 1.5rem var(--heading-family);background:#e3edf5;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.learn-hub_tools h3{font:600 1.1rem var(--heading-family)}.learn-hub_tools p{color:#4a5568;margin-top:.4rem;font-size:.75rem}.learn-hub_close>p:not(.learn-hub_eyebrow){color:#4a5568;margin-block:1.5rem 2rem;font-size:1rem}.learn-hub_suggest{color:#4a5568;text-underline-offset:.3em;margin-top:1.5rem;font-size:.75rem;display:block}.learn-hub_tools{gap:1.25rem}.learn-hub_tools>a.learn-hub_tool-card{background:#fff;border:.0625rem solid #d6e1ea;border-radius:.75rem;flex-direction:column;align-items:stretch;padding:2rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.learn-hub_tool-card:hover{border-color:#006fbb;transform:translateY(-.25rem);box-shadow:0 .75rem 2rem #084e8a0d}.learn-hub_tool-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.learn-hub_tool-top>span:last-child{letter-spacing:.08em;color:#4a5568;font-size:.6rem;font-weight:700}.learn-hub_tool-icon{color:#006fbb;background:#e8f3fa;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;display:grid}.learn-hub_tool-icon svg{width:1.8rem;height:1.8rem}.learn-hub_tool-card:nth-child(2) .learn-hub_tool-icon{color:#084e8a;background:#edf2f7}.learn-hub_tool-card:nth-child(3) .learn-hub_tool-icon{color:#146a5b;background:#edf7f3}.learn-hub_tools h3{letter-spacing:-.025em;font-size:1.4rem}.learn-hub_tools p{margin-block:.85rem 1.75rem;font-size:.875rem;line-height:1.8}.learn-hub_tool-action{color:#006fbb;border-top:.0625rem solid #d6e1ea;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem;font-size:.8rem;font-weight:600;display:flex}.learn-hub_close{text-align:left;padding-block:4.5rem 2rem}.learn-hub_library{color:#fff;background:#084e8a;border-radius:.8rem;grid-template-columns:1.15fr 1fr;gap:5rem;padding:3.5rem;display:grid;overflow:hidden}.learn-hub_library .learn-hub_eyebrow{color:#b5d7ef}.learn-hub_library h2{font-size:clamp(2rem,3.3vw,3rem)}.learn-hub_library-copy>p:not(.learn-hub_eyebrow){color:#deebf5;max-width:45ch;margin-block:1.5rem 2rem;font-size:.95rem;line-height:1.8}.learn-hub_library .learn-hub_button{color:#084e8a;background:#fff}.learn-hub_library .learn-hub_button:hover{background:#edf2f7}.learn-hub_shelves{background:#ffffff08;border:.0625rem solid #ffffff35;border-radius:.65rem;align-self:center;padding:2rem;transform:rotate(-2deg)}.learn-hub_shelves>svg{color:#b5d7ef;width:2.5rem;height:2.5rem;margin-bottom:1.25rem}.learn-hub_shelves>p{letter-spacing:.12em;color:#b5d7ef;margin-bottom:1.5rem;font-size:.6rem}.learn-hub_shelves>a{color:#fff;border-top:.0625rem solid #ffffff30;align-items:center;gap:1rem;padding:1.1rem 0;font-size:.85rem;text-decoration:none;display:flex}.learn-hub_shelves>a>span:first-child{color:#b5d7ef;font-size:.65rem}.learn-hub_shelves>a>span:last-child{margin-left:auto}.learn-hub_feedback{color:#4a5568;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.75rem;font-size:.8rem;display:flex}.learn-hub_feedback strong{color:#1a202c;font-weight:500}.learn-hub_feedback a{color:#006fbb;padding-block:.5rem;text-decoration:none}@media not (min-width:48rem){.learn-hub_library{grid-template-columns:1fr;gap:2.5rem;padding:2rem}}@media not (min-width:48rem){.learn-hub_feedback{flex-direction:column;align-items:start}}@media not (min-width:64rem){.learn-hub_wrap .learn-hub_intro{gap:3rem}.learn-hub_wrap .learn-hub_list{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-hub_wrap .learn-hub_tools{grid-template-columns:1fr}.learn-hub_wrap .learn-hub_quick{flex-wrap:wrap}}@media not (min-width:48rem){.learn-hub_wrap .learn-hub_intro{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}.learn-hub_wrap .learn-hub_start{box-shadow:.5rem .5rem #dce9f2}.learn-hub_wrap .learn-hub_heading{display:block}.learn-hub_wrap .learn-hub_heading>p{margin-top:1.25rem}.learn-hub_wrap .learn-hub_list{grid-template-columns:1fr}.learn-hub_wrap .learn-hub_paths{padding-block:3rem}.learn-hub_wrap .learn-hub_quick{flex-direction:column;align-items:start;gap:.3rem}.learn-hub_wrap .learn-hub_close{padding-block:3rem}.learn-hub_wrap .learn-hub_card-top{margin-bottom:1.5rem}}}
