.classical-tools[data-astro-cid-m3xrohfc]{scroll-margin-top:30px}.classical-grid[data-astro-cid-m3xrohfc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.classical-grid[data-astro-cid-m3xrohfc] article[data-astro-cid-m3xrohfc]{border-top:1px solid var(--color-border);padding-top:26px}.classical-grid[data-astro-cid-m3xrohfc] h3[data-astro-cid-m3xrohfc]{margin:16px 0;font-size:30px}.classical-grid[data-astro-cid-m3xrohfc] p[data-astro-cid-m3xrohfc],.classical-common[data-astro-cid-m3xrohfc] p[data-astro-cid-m3xrohfc]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.classical-grid[data-astro-cid-m3xrohfc] .text-link[data-astro-cid-m3xrohfc]{margin-top:22px}.classical-grid[data-astro-cid-m3xrohfc] details[data-astro-cid-m3xrohfc]{border-top:1px solid var(--color-border);margin-top:24px}.classical-grid[data-astro-cid-m3xrohfc] summary[data-astro-cid-m3xrohfc]{cursor:pointer;min-height:48px;padding:16px 0;font-size:14px;font-weight:600}.classical-grid[data-astro-cid-m3xrohfc] summary[data-astro-cid-m3xrohfc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.tool-group[data-astro-cid-m3xrohfc] h4[data-astro-cid-m3xrohfc]{font-family:var(--font-serif);margin:22px 0 16px;font-size:23px;line-height:1.35}.tool-group[data-astro-cid-m3xrohfc] dl[data-astro-cid-m3xrohfc]{margin:0}.tool-group[data-astro-cid-m3xrohfc] dl[data-astro-cid-m3xrohfc]>div[data-astro-cid-m3xrohfc]{margin:0 0 20px}.tool-group[data-astro-cid-m3xrohfc] dt[data-astro-cid-m3xrohfc]{font-size:14px;font-weight:600;line-height:1.5}.tool-group[data-astro-cid-m3xrohfc] dd[data-astro-cid-m3xrohfc]{color:var(--color-muted-foreground);margin:6px 0 0;font-size:14px;line-height:1.8}.classical-common[data-astro-cid-m3xrohfc]{background:var(--color-secondary);margin-top:40px;padding:28px}.classical-common[data-astro-cid-m3xrohfc] h3[data-astro-cid-m3xrohfc]{margin-bottom:18px;font-size:29px;line-height:1.3}.classical-common[data-astro-cid-m3xrohfc] p[data-astro-cid-m3xrohfc]:last-child{margin-bottom:0}@media (width<=700px){.classical-grid[data-astro-cid-m3xrohfc]{grid-template-columns:1fr;gap:32px}.classical-grid[data-astro-cid-m3xrohfc] h3[data-astro-cid-m3xrohfc]{font-size:28px}.classical-common[data-astro-cid-m3xrohfc]{padding:22px}.classical-common[data-astro-cid-m3xrohfc] h3[data-astro-cid-m3xrohfc]{font-size:27px}}.pillar-grid[data-astro-cid-dbh5gayb],.tool-grid[data-astro-cid-dbh5gayb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.pillar-grid[data-astro-cid-dbh5gayb] article[data-astro-cid-dbh5gayb],.tool-grid[data-astro-cid-dbh5gayb] article[data-astro-cid-dbh5gayb]{border-top:1px solid var(--color-border);padding-top:26px}.pillar-grid[data-astro-cid-dbh5gayb] h3[data-astro-cid-dbh5gayb],.tool-grid[data-astro-cid-dbh5gayb] h3[data-astro-cid-dbh5gayb]{margin:18px 0;font-size:32px}.pillar-grid[data-astro-cid-dbh5gayb] .legend[data-astro-cid-dbh5gayb]{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:20px;font-size:24px;line-height:1.3}.pillar-grid[data-astro-cid-dbh5gayb] article[data-astro-cid-dbh5gayb]>p[data-astro-cid-dbh5gayb]:not(.eyebrow):not(.legend),.tool-grid[data-astro-cid-dbh5gayb] p[data-astro-cid-dbh5gayb],dd[data-astro-cid-dbh5gayb]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.pillar-grid[data-astro-cid-dbh5gayb] .text-link[data-astro-cid-dbh5gayb],.tool-grid[data-astro-cid-dbh5gayb] .text-link[data-astro-cid-dbh5gayb]{margin-top:24px}.practice-tools[data-astro-cid-dbh5gayb]{background:var(--color-secondary)}dt[data-astro-cid-dbh5gayb]{letter-spacing:.03em;margin-top:25px;font-size:12px;font-weight:600}dd[data-astro-cid-dbh5gayb]{margin:7px 0 0}blockquote[data-astro-cid-dbh5gayb]{font-family:var(--font-serif);background:var(--color-secondary);border-left:2px solid #92651f;margin:45px 0 0;padding:25px 30px;font-size:30px;line-height:1.4}blockquote[data-astro-cid-dbh5gayb] small[data-astro-cid-dbh5gayb]{font-family:var(--font-sans);color:var(--color-muted-foreground);margin-top:15px;font-size:11px;display:block}@media (width<=700px){.pillar-grid[data-astro-cid-dbh5gayb],.tool-grid[data-astro-cid-dbh5gayb]{grid-template-columns:1fr;gap:35px}.pillar-grid[data-astro-cid-dbh5gayb] h3[data-astro-cid-dbh5gayb],.tool-grid[data-astro-cid-dbh5gayb] h3[data-astro-cid-dbh5gayb]{font-size:30px}blockquote[data-astro-cid-dbh5gayb]{padding:22px;font-size:25px}}
