.study-guide{max-width:72rem;margin:auto;padding:2.5rem 2rem 4rem}.study-heading{padding-bottom:2rem}.study-breadcrumb{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:28rem;margin-bottom:2rem;display:grid}.study-guide .study-pill{border:2px solid var(--color-navy);min-height:48px;color:var(--color-navy);text-align:center;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.95rem;font-weight:800;line-height:1.35;text-decoration:none;transition:background-color .16s;display:inline-flex}.study-guide .study-pill:hover{background:var(--color-cyan-soft)}.study-guide a:focus-visible{outline:3px solid var(--color-lime-dark);outline-offset:4px}.study-heading h1{text-wrap:balance;max-width:22ch;margin:.75rem 0 1rem;font-size:clamp(2.2rem,4.2vw,3.6rem)}.study-lead{max-width:60ch;font-size:1.18rem;line-height:1.65}.study-byline{color:var(--color-muted-text);margin-top:1rem;font-size:.9rem}.study-takeaway{border-left:5px solid var(--color-lime-dark);color:var(--color-navy);background:#eef8db;border-radius:.75rem;margin:1.75rem 0;padding:1.25rem 1.5rem}.study-takeaway strong{margin-bottom:.35rem;display:block}.study-nav{flex-wrap:wrap;gap:.65rem;display:flex}.study-nav a{border:2px solid var(--color-navy);min-height:44px;color:var(--color-navy);border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:750;text-decoration:none;display:flex}.study-nav a:hover{background:var(--color-cyan-soft)}.study-section{border-top:1px solid var(--color-border);padding:2.25rem 0;scroll-margin-top:7rem}.study-section h2,.study-next h2{margin-bottom:1rem;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.25}.study-section h3{margin-bottom:.7rem;font-size:1.2rem;line-height:1.35}.study-section p+p{margin-top:1rem}.study-section>p{max-width:72ch}.study-reference-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.study-related{border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1.25rem;display:flex}.study-related p{max-width:42ch}.study-related .study-pill{flex-shrink:0}.study-section ul,.study-section ol{padding-left:1.5rem}.study-section li+li{margin-top:.65rem}.study-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.study-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-muted);min-width:0;padding:1.5rem}.study-card .study-number{color:var(--color-navy);margin:.5rem 0;font-size:1.7rem;font-weight:850}.study-card small{color:var(--color-muted-text);font-size:.9rem}.study-note{border-left:4px solid var(--color-cyan);background:var(--color-cyan-soft);border-radius:.5rem;margin:1.5rem 0 0;padding:1.25rem 1.5rem}.study-table-wrap{margin:1.5rem 0;overflow:auto}.study-guide table{border-collapse:collapse;width:100%;font-size:1rem}.study-guide caption{text-align:left;color:var(--color-navy);padding-bottom:.75rem;font-weight:750}.study-guide th,.study-guide td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:1rem}.study-guide thead{background:var(--color-navy);color:#fff}.study-guide tbody th{color:var(--color-navy);font-weight:750}.study-guide tbody tr:nth-child(2n){background:var(--color-muted)}.study-path{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.3rem;margin:1rem 0;display:grid}.study-path span{border:1px solid var(--color-border);color:var(--color-navy);text-align:center;white-space:nowrap;background:#fff;border-radius:.5rem;padding:.4rem .2rem;font-weight:750}.study-path b{color:var(--color-navy)}.study-guide details{border:2px solid var(--color-navy);border-radius:.8rem;margin-top:1.25rem;overflow:hidden}.study-guide summary{cursor:pointer;min-height:48px;color:var(--color-navy);background:#fff;padding:1rem 1.25rem;font-weight:800}.study-guide details[open] summary{border-bottom:1px solid var(--color-border);background:var(--color-cyan-soft)}.study-reveal{padding:1.25rem}.study-sources{font-size:.95rem}.study-next{background:var(--color-muted);border-radius:var(--radius);border-top:4px solid var(--color-cyan);padding:2rem}.study-next .eyebrow{margin-bottom:.7rem}.study-flashcards{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1.25rem;margin:1.25rem 0;padding-top:1.25rem;display:flex}.study-flashcards p{max-width:42ch}.study-flashcards .inline-action{flex-shrink:0}@media (width<=40rem){.study-flashcards{flex-direction:column;align-items:stretch}}.study-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.inline-action.study-secondary{color:var(--color-navy);border:2px solid var(--color-navy);background:#fff}.inline-action.study-secondary:hover{background:var(--color-cyan-soft);color:var(--color-navy)}.study-disclosure{color:var(--color-muted-text);max-width:75ch;font-size:.85rem}@media (width<=40rem){.study-guide{padding:1.5rem 1.25rem 3rem}.study-two{grid-template-columns:1fr}.study-card,.study-next{padding:1.25rem}.study-guide th,.study-guide td{padding:.75rem .5rem;font-size:.92rem}.study-path{font-size:.9rem}.study-card .study-number{font-size:1.4rem}.study-actions,.study-reference-links{grid-template-columns:1fr}.study-breadcrumb{gap:.5rem}.study-breadcrumb .study-pill{padding:.65rem .5rem;font-size:.85rem}.study-related{flex-direction:column;align-items:stretch}.study-actions a{text-align:center;width:100%}}@media print{.study-nav,.study-next,body>header,body>footer{display:none}.study-guide{max-width:none;padding:0}.study-section{break-inside:avoid}}
