.learn{color:#152b3c;background:#fff;min-height:100vh;font:18px/1.6 Arial,Helvetica,sans-serif}.learn *{box-sizing:border-box}.learn h1,.learn h2,.learn button,.learn input{text-transform:none!important;letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important}.learn p{color:inherit;max-width:65ch;margin:14px 0}.learn a{color:#1745b8;text-underline-offset:4px;text-decoration:underline}.learn header{border-bottom:1px solid #dce3e9;justify-content:space-between;align-items:center;gap:20px;padding:22px 5%;font-size:16px;display:flex}.learn .learn-brand{color:#1745b8;font-weight:800;text-decoration:none}.learn-brand span{color:#152b3c;margin-left:10px;font-weight:500}.learn main{max-width:1000px;margin:auto;padding:46px 6% 70px}.learn h1{margin:12px 0 22px;font-size:clamp(30px,4.5vw,48px);font-weight:700;line-height:1.15}.learn h2{margin:12px 0;font-size:26px;font-weight:700;line-height:1.25}.learn .learn-start{color:#fff;background:#1745b8;border-radius:8px;margin:28px 0;padding:24px;text-decoration:none;display:block}.learn-start strong,.learn-start span{display:block}.learn-start strong{font-size:23px}.learn-start span{margin-top:3px}.learn-search{margin:30px 0 12px;font-weight:700;display:block}.learn input{color:#152b3c;background:#fff;border:1px solid #8296a7;border-radius:5px;width:100%;margin:8px 0;padding:13px 16px;font:18px/1.5 Arial,sans-serif;display:block}.learn-topics{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.learn-topics>a{border-bottom:1px solid #dce3e9;padding:22px 0;text-decoration:none;display:block}.learn-topics>a:hover strong{text-decoration:underline}.learn-topics strong{font-size:21px;display:block}.learn-topics span{color:#4c5c69;margin-top:4px;font-size:16px;display:block}.learn-words{margin:48px 0}.learn details{border-bottom:1px solid #dce3e9;padding:12px 0}.learn summary{cursor:pointer;min-height:35px;font-weight:600}.learn details p{color:#465764;font-size:17px}.learn-more{font-size:16px}.learn-more li{margin:12px 0}.learn-more ul{padding-left:23px}.learn footer{color:#4c5c69;border-top:1px solid #dce3e9;padding:28px 5%;font-size:14px}.learn .learn-lesson{max-width:840px}.learn-back{font-size:15px}.learn .learn-topic{margin-top:28px;font-weight:700}.learn-progress{gap:9px;margin:14px 0 28px;display:flex}.learn button{color:#152b3c;cursor:pointer;background:#fff;border:1px solid #8296a7;border-radius:5px;min-height:46px;padding:12px 18px;font:17px/1.3 Arial,sans-serif}.learn button:disabled{opacity:.45;cursor:default}.learn-progress button{border-radius:50%;width:44px;min-height:44px;padding:7px}.learn-progress button[aria-current=step]{color:#fff;background:#1745b8;border-color:#1745b8}.learn .learn-count{color:#4c5c69;font-size:14px}.learn-instruction{font-size:21px}.learn-example,.learn-message{white-space:pre-wrap;background:#f0f5f9;border-left:4px solid #98b5cb;margin:24px 0;padding:20px 24px}.learn-message{background:#eef2ff;border-color:#1745b8}.learn-example>span,.learn-message>span{font-size:14px;font-weight:700}.learn-message p{margin:13px 0 18px;font-size:19px}.learn output{margin-top:12px;font-size:14px;display:block}.learn .learn-primary{color:#fff;background:#1745b8;border-color:#1745b8;border-radius:5px;min-height:46px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-block}.learn-expect,.learn-check{margin:26px 0}.learn-expect p,.learn-check p{margin:5px 0}.learn .learn-note,.learn .learn-small{color:#465764;font-size:15px}.learn-note{margin-top:24px!important}.learn-next{border-top:1px solid #dce3e9;justify-content:space-between;gap:20px;margin-top:34px;padding-top:24px;display:flex}.learn .learn-related{margin-top:25px;font-size:16px}.learn :focus-visible{outline-offset:4px;outline:3px solid #d8a225}.learn h1:focus{outline:none;scroll-margin-top:24px}.learn .sa p{color:inherit}.learn .sa-caption{font-size:14px}.learn .sa-panel{background:#f7f9ff}.learn .sa-message p,.learn .sa label{font-size:17px}@media (max-width:620px){.learn{font-size:17px}.learn main{padding:30px 6% 50px}.learn-topics{grid-template-columns:1fr}.learn-start strong{font-size:20px}.learn .learn-instruction{font-size:19px}.learn-next{gap:12px}.learn-next .learn-primary{font-size:16px}.learn-example,.learn-message{padding:18px}.learn header{font-size:14px}.learn-brand span{display:none}.learn .learn-message p{font-size:18px}}.learn header{flex-wrap:wrap}.learn header nav{flex-wrap:wrap;gap:18px;display:flex}.learn .student-tools{background:#f0f5ff;border:2px solid #1745b8;border-radius:9px;margin:26px 0 36px;padding:26px}.learn .student-tools-kicker{color:#1745b8;margin:0 0 12px;font-size:14px;font-weight:700}.learn .student-tools h2{font-size:27px;line-height:1.3}.learn .student-tools nav{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.learn .student-tools nav a{background:#fff;border:1px solid #c8d5ed;border-radius:5px;padding:16px;text-decoration:none;display:block}.learn .student-tools nav a:hover{border-color:#1745b8}.learn .student-tools strong{font-size:19px;display:block}.learn .student-tools span{color:#4c5c69;font-size:14px;display:block}.learn .student-tools-small{font-size:13px}.learn .resource-entry{color:#152b3c;border-bottom:1px solid #dce3e9;padding:22px 0;text-decoration:none;display:block}.learn .resource-entry strong{color:#1745b8;font-size:23px;display:block}.learn .resource-entry span{margin-top:7px;font-size:17px;display:block}.learn .resource-entry small{color:#526574;margin-top:6px;font-size:15px;display:block}.learn .resource-entry:hover strong{text-decoration:underline}.learn .resource-jumps{flex-wrap:wrap;gap:8px 18px;padding:16px 0;display:flex}.learn .resource-category{margin:40px 0;scroll-margin-top:20px}.learn .resource-label{color:#526574;font-size:14px}.learn .resource-primary{border:2px solid #1745b8;border-radius:6px;margin:22px 0;padding:22px;text-decoration:none;display:block}.learn .resource-primary strong{font-size:23px;display:block}.learn .resource-primary span{color:#526574;font-size:16px;display:block}.learn .resource-recipe{background:#f5f7fa;border-radius:6px;margin:14px 0;padding:20px}.learn .resource-recipe h3{font:700 20px/1.4 Arial,sans-serif}.learn .resource-recipe p{font-size:17px}@media (max-width:600px){.learn .student-tools{padding:18px}.learn .student-tools nav{grid-template-columns:1fr}.learn .student-tools h2{font-size:24px}}
