.note-hero{max-width:1100px;margin-bottom:3rem}.note-hero figcaption,.note-prose figcaption{color:#52616a;margin-top:.75rem;font-size:.8rem;line-height:1.65}.note-prose,.note-return{max-width:808px;margin:0 auto;padding:0 24px 3rem}.note-prose{color:#334155;overflow-wrap:break-word;font-size:1.1rem;line-height:1.85}.note-prose p{margin:0 0 1.5rem}.note-prose h2{letter-spacing:-.025em;color:var(--color-ink);margin:3.5rem 0 1.5rem;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:600;line-height:1.25}.note-prose .chapter{letter-spacing:.1em;color:var(--color-ocean-deep);margin-bottom:.8rem;font-size:.75rem;display:block}.note-prose a{color:var(--color-ocean-deep);text-underline-offset:3px;text-decoration:underline}.note-prose figure{margin:2rem 0}.note-prose figure>img{width:100%;height:auto;display:block}.note-prose blockquote{border-left:3px solid var(--color-signal);color:var(--color-ink);margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.5rem;line-height:1.5}.note-prose .actions{padding-left:1.5rem;list-style:decimal}.note-prose li{margin-bottom:1rem;padding-left:.4rem}.note-prose .photo-credits{border-top:1px solid #dbe1e4;margin-top:3rem;padding-top:1.5rem;font-size:.8rem}.note-prose .mobile-graphic{display:none}.note-prose .mobile-graphic h3{color:var(--color-ink);font-size:1.35rem;font-weight:600;line-height:1.35}.note-prose .graphic-kicker{letter-spacing:.08em;color:var(--color-ocean-deep);font-size:.65rem}.note-prose .graphic-row{border-top:1px solid #cbd5e1;align-items:flex-start;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.note-prose .graphic-row svg{flex-shrink:0;width:40px;height:40px}.note-prose .graphic-row b,.note-prose .graphic-row span{font-size:.95rem;line-height:1.55;display:block}.note-prose .graphic-row span{margin-top:.3rem;font-size:.85rem}.note-tool{max-width:1050px}.note-table{border:1px solid #cbd5e1;max-width:100%;margin:1.5rem 0 2rem;overflow-x:auto}.note-table table{border-collapse:collapse;width:100%;min-width:580px;font-size:.9rem;line-height:1.6}.note-table th,.note-table td{text-align:left;vertical-align:top;border:1px solid #cbd5e1;min-width:140px;padding:.9rem}.note-table th{background:var(--color-mist);color:var(--color-ink)}.note-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-mist);border-left:2px solid var(--color-ocean);margin:1.5rem 0 2rem;padding:1.5rem;font-size:.88rem;line-height:1.7}.note-prose .checklist-items{padding-left:1.5rem;list-style:square}@media (max-width:767px){.note-prose{font-size:1rem}.note-prose .diagram>img{display:none}.note-prose .mobile-graphic{background:var(--color-mist);border:1px solid #dbe1e4;padding:1.25rem;display:block}}@media print{body>header,body>footer,.note-checklist nav,.note-return{display:none!important}.note-checklist .insight-heading{padding:0}.note-checklist .insight-heading h1{font-size:24pt}.note-tool{max-width:none;padding:0;font-size:10pt}.note-tool h2{break-after:avoid;font-size:15pt}.note-table{overflow:visible}.note-table table{min-width:0;font-size:8pt}.note-table th,.note-table td{min-width:0;padding:.4rem}.note-tool pre{font-size:9pt}}
