.learn-top65 h1{font-size:clamp(1.8rem,4vw,2.7rem);margin:8px 0 16px;line-height:1.2}.learn-settings65{background:#fff;border:2px solid #b8cdf0;border-radius:18px;margin-bottom:20px;color:#15366b}.learn-settings65 summary{padding:12px 16px;cursor:pointer;font-size:1rem;font-weight:800;min-height:48px;list-style:none}.learn-settings65 summary span{color:#0859d4;text-decoration:underline;margin-left:12px}.learn-settings-body65{padding:0 16px 16px;display:grid;gap:12px}.learn-settings-body65 label,.learn-search65 label{display:grid;gap:6px;font-size:1rem;font-weight:800}.learn-settings-body65 select,.learn-search65 input{width:100%;min-height:48px;border:2px solid #b8cdf0;border-radius:12px;padding:8px;font:inherit;color:#15366b;background:white}.learn-settings-body65 p,.learn-note65{font-size:0.95rem;line-height:1.5;color:#465a79}.learn-subject-grid65{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.learn-subject65{padding:0;text-align:left;border:2px solid white;border-radius:22px;background:white;color:#17386f;box-shadow:0 4px 0 #c5d4eb;overflow:hidden;cursor:pointer}.learn-subject65 img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover}.learn-subject65>span{display:grid;gap:6px;padding:14px}.learn-subject65 strong{font-size:1.2rem;line-height:1.25}.learn-subject65 small{font-size:0.9rem;line-height:1.4;color:#526484}.learn-subject65:focus-visible,.learn-settings65 summary:focus-visible{outline:4px solid #165dd6;outline-offset:4px}.learn-back65{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px;font-size:1rem}.learn-resume65,.learn-activity65{display:flex;align-items:center;justify-content:space-between;gap:14px;text-decoration:none;padding:16px;border:2px solid #bed0ee;border-radius:18px;background:white;color:#15366b;text-align:left;min-height:64px}.learn-resume65{background:#edff37;margin-bottom:20px;border-color:#dfef28}.learn-resume65 strong{display:block;font-size:1.2rem;margin-top:4px}.learn-activities65{display:grid;gap:12px}.learn-activity65{flex-wrap:wrap;font-size:1rem;cursor:pointer}.learn-activity65 strong{font-size:1.2rem}.learn-activity65 span{flex:1;min-width:160px}.learn-topic-head65{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:20px 0 14px}.learn-topic-head65 h2{margin:0;font-size:1.4rem}.learn-search65 summary{font-size:1rem;cursor:pointer;padding:12px;min-height:44px}.learn-search65 form{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:10px}.learn-top65 .eyebrow{font-size:0.8rem;letter-spacing:1px}@media(max-width:650px){.learn-subject-grid65{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learn-subject65>span{padding:12px 10px}.learn-subject65 strong{font-size:1.05rem}.learn-subject65 small{font-size:0.875rem}.learn-settings65 summary{padding:12px}.learn-activity65 span{flex-basis:100%}}
.learn-read-grid71{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.learn-balloon-wrap71{display:contents}.learn-picture71{display:flex;flex-direction:column;min-width:0;padding:0;text-align:left;text-decoration:none;background:#fff;color:#17386f;border:2px solid #fff;border-radius:22px;overflow:hidden;box-shadow:0 5px 0 #c5d4eb;cursor:pointer;font:inherit}.learn-picture71>img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.learn-picture-copy71{display:flex;flex:1;flex-direction:column;gap:9px;padding:16px}.learn-picture-copy71>strong{font-size:1.25rem;line-height:1.3}.learn-picture-copy71>small{font-size:1rem;line-height:1.45;color:#526484}.learn-picture-cta71{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:1rem;font-weight:850;color:#0a51c5;min-height:44px}.learn-picture-cta71 .icon{width:22px;height:22px}.learn-picture71:focus-visible{outline:4px solid #165dd6;outline-offset:4px}.learn-read-note71{grid-column:1/-1;color:#526484;font-size:.95rem;line-height:1.55;margin:6px 0 0}@media(max-width:650px){.learn-read-grid71{gap:12px}.learn-picture-copy71{padding:12px 10px;gap:7px}.learn-picture-copy71>strong{font-size:1.05rem}.learn-picture-copy71>small{font-size:.875rem}.learn-picture-cta71{font-size:.95rem}}@media(max-width:350px){.learn-read-grid71{grid-template-columns:1fr}}

/* Keep subject artwork flush to the top, regardless of label wrapping. */
.learn-subject-grid65{grid-auto-rows:1fr;align-items:stretch}
.learn-subject-grid65>.learn-subject65{appearance:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;width:100%;margin:0;padding:0;border:0}
.learn-subject-grid65>.learn-subject65>img{display:block;flex:none;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;margin:0;border-radius:0}
.learn-subject-grid65>.learn-subject65>span{display:flex;flex:1;flex-direction:column;justify-content:flex-start;gap:8px;width:100%;padding:14px}
.learn-subject-grid65>.learn-subject65 strong{display:block;line-height:1.3;min-height:2.6em}
.learn-subject-grid65>.learn-subject65 small{display:block;line-height:1.4;min-height:2.8em}
@media(max-width:650px){.learn-subject-grid65>.learn-subject65>span{padding:12px 10px}}

/* Show the complete situation illustration in its navigation card. */
.learn-activities65:has([data-talk-group]) .learn-picture71[data-talk-group="situations"]>img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1/1;object-fit:contain;flex-shrink:0}
