.post-breadcrumb{padding:14px 24px 0}.post-article{min-width:0}@media (max-width:860px){.post-breadcrumb{padding:12px 20px 0}.post-wrap{grid-template-columns:1fr!important;gap:28px!important;padding:18px 20px 56px!important}.post-article{order:1;min-width:0}.post-sidebar{order:2;position:static!important}}@media (max-width:600px){.post-breadcrumb{padding:10px 16px 0}.post-wrap{gap:24px!important;padding:14px 16px 48px!important}.post-article div[style]>div{overflow-x:auto}.post-wrap article table{min-width:320px!important;font-size:12px!important}.post-wrap article table th{line-height:1.3;white-space:normal!important;padding:8px 10px!important;font-size:11px!important}.post-wrap article table td{padding:8px 10px!important;font-size:12px!important}}@media (max-width:480px){.breadcrumb-sep,.breadcrumb-title{display:none}.post-wrap article table{min-width:280px!important;font-size:11px!important}.post-wrap article table th{padding:7px 8px!important;font-size:10px!important}.post-wrap article table td{padding:7px 8px!important;font-size:11px!important}}.post-wrap article table tbody tr:last-child td{border-bottom:none}.post-wrap article table tbody tr:nth-child(2n) td{background:var(--bg,#f7f6f2)}.post-wrap article table tbody tr:hover td{background:var(--bg2,#f0efe9)}@media (max-width:860px){.recent-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:500px){.recent-grid{grid-template-columns:1fr!important}}.section-link{opacity:.55;color:inherit;margin-left:.5em;font-size:.75em;text-decoration:none}:is(.section-link:focus-visible,.section-link:hover){opacity:1;text-decoration:underline}.post-article h2,.post-article h3{scroll-margin-top:24px}.article-sources{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:32px;padding:20px}.article-sources h2{margin-bottom:12px;font-size:20px}.article-sources li{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.article-sources ul{padding-left:18px}.article-sources a{color:var(--ink2)}.worked-examples h2{font-family:var(--font-serif);margin:36px 0 14px;font-size:clamp(19px,2.5vw,24px);line-height:1.25}.worked-examples p,.worked-examples li{color:var(--ink2);margin-bottom:16px;font-size:15px;line-height:1.75}.worked-examples ul{padding-left:20px}.worked-examples a{color:#925f09;text-decoration:underline}.worked-examples table{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:14px}.worked-examples th,.worked-examples td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.worked-examples th{background:var(--bg)}
