.learning-content{gap:3.5rem;display:grid}.learning-block{border-top:1px solid hsl(var(--border));padding-top:2rem;scroll-margin-top:7rem}.learning-intro{color:hsl(var(--muted-foreground));max-width:48rem;margin-top:1rem;font-size:1.1rem;line-height:1.85}.learning-source-date{color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.85rem;line-height:1.75}.learning-resource-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.learning-resource-list{margin-top:2rem}.learning-resource{border-top:1px solid hsl(var(--border));grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;scroll-margin-top:7rem;display:grid}.learning-number{color:hsl(var(--primary-text));font-family:Nunito,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.learning-audio-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.learning-audio-links a{align-items:center;gap:.45rem;min-height:2.75rem;display:inline-flex}.values-scenarios{gap:1.25rem;margin-top:1.75rem;display:grid}.values-scenario{background:var(--tint-green);border:1px solid var(--brand-line);border-radius:1.25rem;padding:clamp(1.25rem,4vw,2rem);scroll-margin-top:7rem}.learning-answer{border-top:1px solid var(--brand-line);margin:1.25rem 0;padding-top:1.25rem}.study-plan-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.study-routine{background:var(--tint-coral);border-left:3px solid hsl(var(--primary));border-radius:0 .75rem .75rem 0;margin-top:1.5rem;padding:1rem 1.25rem;line-height:1.8}.study-weeks{gap:1.5rem;margin-top:2rem;display:grid}.study-week{border:1px solid hsl(var(--border));border-radius:1.25rem;padding:clamp(1.25rem,4vw,2rem);scroll-margin-top:7rem}.study-week-heading{align-items:baseline;gap:1rem;display:flex}.study-reading{margin-top:1rem;font-size:.95rem;line-height:1.8}.study-tasks{gap:.4rem;margin-top:1rem;display:grid}.study-tasks label{cursor:pointer;align-items:flex-start;gap:.85rem;min-height:2.75rem;padding:.4rem 0;line-height:1.75;display:flex}.study-tasks input{accent-color:hsl(var(--primary-text));flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.25rem}.study-tasks input:checked+span{color:hsl(var(--muted-foreground));text-decoration:line-through}.study-completed-work{border-top:1px solid hsl(var(--border));margin-top:1rem;padding-top:1rem;font-size:.95rem;line-height:1.8}.study-plan-sources{border-top:1px solid hsl(var(--border));margin-top:2rem;padding-top:1.5rem}.news-examples{gap:2rem;margin-top:2rem;display:grid}.news-example{border-left:3px solid hsl(var(--primary));padding-left:clamp(1rem,4vw,2rem);scroll-margin-top:7rem}.news-example .learning-source-date{margin-top:0}.news-practice{background:var(--surface-2);border-radius:.75rem;margin:1.25rem 0;padding:1rem 1.25rem}.news-notebook-tasks{gap:1rem;margin:1.5rem 0 0 1.5rem;padding-left:.5rem;line-height:1.8;list-style:decimal;display:grid}@media print{.study-plan-page>.guide-hero,.study-plan-page>.guide-content>:not(.study-plan),.study-plan-page .study-print-control{display:none!important}body:has(.study-plan-page) .site-header{display:none!important}body:has(.study-plan-page) footer{display:none!important}body:has(.study-plan-page) .exam-utility{display:none!important}body:has(.study-plan-page) .consent-banner{display:none!important}body:has(.study-plan-page) button[aria-label="Scroll to top"]{display:none!important}.study-plan-page>.guide-content{max-width:none;padding:0;display:block}.study-plan-page .study-plan{color:#000;border:0;padding:0}.study-plan-page .study-plan h2{font-size:22pt}.study-plan-page .study-plan h3{font-size:14pt}.study-plan-page .learning-intro,.study-plan-page .study-routine,.study-plan-page .study-reading,.study-plan-page .study-tasks,.study-plan-page .study-completed-work{color:#000;font-size:10pt;line-height:1.5}.study-plan-page .study-weeks{margin-top:1rem;display:block}.study-plan-page .study-week{break-inside:avoid;border-color:#999;border-radius:0;margin-bottom:1rem;padding:1rem}.study-plan-page .study-routine{background:0 0}.study-plan-page .study-tasks label{min-height:0;padding:.2rem 0}.study-plan-page .learning-number,.study-plan-page .text-link{color:#000}.study-plan-page .study-plan-sources{break-inside:avoid}}
