.single .site-content{max-width:var(--container-max);margin:0 auto;padding:var(--spacing)}.single .content-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing);width:100%;max-width:100%}.single .main-content{width:100%;max-width:100%;overflow-x:clip}.single .post{width:100%;max-width:100%;box-sizing:border-box}.single .sidebar{width:100%;max-width:100%}@media (max-width:768px){.single .content-wrapper{grid-template-columns:1fr}.single .site-content{padding:15px 10px}}.post-content{overflow-x:auto}.post-content svg{display:block;max-width:100%;height:auto}.post-content figure{margin:1.5em 0;padding:0;overflow-x:auto;text-align:center}.post-content figcaption{margin-top:0.4em;font-size:0.8em;color:var(--color-text-light);text-align:center;font-style:italic}.post-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:0.9em;line-height:1.5}.post-content .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0}.post-content .table-scroll > table{margin:0;width:100%;min-width:480px}.post-content table th,.post-content table td{padding:8px 12px;border:1px solid var(--color-border);text-align:left;vertical-align:top}.post-content table thead th{background-color:#1A6B3C;color:#ffffff;font-weight:bold;white-space:nowrap}.post-content table tbody tr:nth-child(even){background-color:#fafafa}.post-content table tbody tr:hover{background-color:#f0f0f0}@media (max-width:768px){.post-content figure{margin:1em 0}.post-content table th, .post-content table td{padding:6px 8px;font-size:0.85em}}