.post-article{max-width:100%;margin:0 auto;padding:0;width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:visible}.post-header{margin-bottom:var(--g-6);padding-bottom:var(--g-4);border-bottom:var(--border);text-align:center;overflow:visible}.post-categories-group{display:flex;flex-wrap:wrap;gap:var(--g-2);align-items:center;justify-content:center;margin:0 0 var(--g-4);overflow:visible;padding-top:var(--g-2);padding-bottom:2px}.post-meta{display:flex;align-items:center;justify-content:center;gap:var(--g-4);margin-bottom:var(--g-4)}.post-meta--author{justify-content:center;margin-top:var(--g-3);margin-bottom:var(--g-4);gap:var(--g-2)}.post-categories-group .post-category,.post-meta-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:#0b0b0c;color:#fff;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border:1px solid #0b0b0c;text-decoration:none}.post-categories-group .post-category:hover,.post-categories-group .post-category:focus,.post-meta-pill:hover,.post-meta-pill:focus{text-decoration:none;color:#fff}html.dark-theme .post-categories-group .post-category,html.dark-theme .post-meta-pill{background:#ffffff!important;color:#0b0b0c!important;border:1px solid #ffffff!important}html.dark-theme .post-categories-group .post-category:hover,html.dark-theme .post-categories-group .post-category:focus,html.dark-theme .post-meta-pill:hover,html.dark-theme .post-meta-pill:focus{background:#ffffff!important;color:#0b0b0c!important;border-color:#ffffff!important;text-decoration:none}@media (max-width:640px){.post-meta--author{flex-direction:row;align-items:center;gap:var(--g-2)}}.post-author{color:var(--text-dim);font-size:14px;font-weight:600;display:flex;align-items:center;gap:0;line-height:1}.post-meta--author .post-author{margin:0}.post-meta--author .post-date{margin:0}.post-author strong{color:#0b66ff;font-weight:600;display:inline;line-height:1.3;vertical-align:middle}.post-author .site-name-link,.post-author .site-name-link:visited,.post-author .site-name-link:active{color:#0b66ff;text-decoration:none;display:inline;padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--duration-medium) var(--ease-premium)}.post-author .site-name-link:hover,.post-author .site-name-link:focus-visible{color:#0b66ff;text-decoration:none;background-size:100% 2px}.post-meta-sep{color:var(--text-dim);font-size:14px;font-weight:600;flex-shrink:0}.post-date{color:var(--text-dim);font-size:14px;font-weight:600}.post-updated{color:var(--text-dim);font-size:14px;font-weight:700}.related-posts{margin-top:var(--g-10);margin-bottom:var(--g-6);padding-top:var(--g-10);border-top:1px solid #d4d4d4;width:100%}.related-posts .section-heading{margin-bottom:var(--g-6)}@media (max-width:640px){.related-posts .category-post-card:nth-child(n+2){display:none}}html.dark-theme .related-posts{border-top-color:rgb(255 255 255 / .22)}.post-title{margin:0;font-size:26px;font-weight:600;line-height:1.3;color:#0b0b0c;text-align:center}@media (max-width:640px){.post-meta--author{flex-wrap:nowrap;overflow:hidden}.post-meta--author .post-author,.post-meta--author .post-date,.post-meta--author .post-updated{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.post-content{margin-bottom:0}.post-body{font-size:16px;line-height:1.75;color:var(--text-dim)}.post-body h2{margin:var(--g-8) 0 var(--g-4);font-size:24px;font-weight:600;color:#0b0b0c;scroll-margin-top:var(--g-10)}.post-body h3{margin:var(--g-6) 0 var(--g-3);font-size:20px;font-weight:600;color:#0b0b0c}.post-body p{margin:0 0 var(--g-4)}.post-body>:last-child{margin-bottom:0}.post-body ul,.post-body ol{margin:0 0 var(--g-4);padding-left:var(--g-6)}.post-body li{margin-bottom:var(--g-2)}.post-body strong{font-weight:600;color:#0b0b0c}.post-body figure,.post-content figure,.post-body .wp-block-image,.post-content .wp-block-image,.post-body p:has(>img:only-child),.post-content p:has(>img:only-child){border:var(--border);border-radius:var(--radius-card);overflow:hidden;margin:0 auto var(--g-6);max-width:100%;box-sizing:border-box;padding:0;text-align:center}.post-body figure.wp-block-image,.post-body .wp-block-image{display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;overflow:visible;border:none;border-radius:0;background:#fff0;padding:0}.post-body .wp-block-image>*:not(figcaption):not(img){aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-card);background:var(--surface);border:var(--border);display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;box-sizing:border-box;margin:0}.post-body .wp-block-image>img{aspect-ratio:16 / 9;width:100%;height:auto;object-fit:contain;display:block;border-radius:var(--radius-card);background:var(--surface);border:var(--border)!important;box-sizing:border-box;margin:0}.post-body .wp-block-image a img{width:100%;height:100%;object-fit:contain;display:block;margin:0;max-width:none}.post-body .wp-block-image.is-wide>img,.post-body .wp-block-image.is-wide a img{object-fit:cover}.post-body .wp-block-image figcaption{margin:var(--g-2) 0 0;padding:0;font-size:.875rem;line-height:1.5;text-align:center;color:var(--text-dim)}.post-body img,.post-content img{max-width:100%;height:auto;border-radius:0;margin:0 auto;display:block;box-sizing:border-box;border:none!important}.post-body .wp-block-image>img{max-width:100%}.post-body .wp-block-image a img{border:none!important;border-radius:0}.post-body img.alignleft,.post-body img.alignright,.post-body img.aligncenter,.post-content img.alignleft,.post-content img.alignright,.post-content img.aligncenter,.post-body img[class*="align"],.post-content img[class*="align"]{float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;box-sizing:border-box!important}.post-body,.post-content{max-width:100%;overflow-x:hidden;box-sizing:border-box}.post-body .wp-block-table,.post-content .wp-block-table{width:100%;max-width:100%;margin:0 0 var(--g-6);padding:0;overflow-x:auto;overflow-y:hidden;border:1px solid #d4d4d4;border-radius:var(--radius-card);background:var(--surface);box-sizing:border-box;-webkit-overflow-scrolling:touch}.post-body table,.post-content table{width:100%;max-width:100%;margin:0 0 var(--g-6);border:1px solid #d4d4d4;border-collapse:separate;border-spacing:0;border-radius:var(--radius-card);background:var(--surface);overflow:hidden;box-sizing:border-box}.post-body .wp-block-table table,.post-content .wp-block-table table{min-width:100%;margin:0;border:0;border-radius:0;background:#fff0;overflow:visible}.post-body th,.post-body td,.post-content th,.post-content td{padding:13px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #e5e7eb;border-right:0;background:#fff0}.post-body tr>*+*,.post-content tr>*+*{border-left:1px solid #e5e7eb}.post-body thead th,.post-content thead th{color:#0b0b0c;font-weight:700;background:#E8EAEF}.post-body tbody tr:last-child>*,.post-content tbody tr:last-child>*,.post-body tfoot tr:last-child>*,.post-content tfoot tr:last-child>*{border-bottom:0}.post-body tbody tr,.post-content tbody tr{transition:background-color var(--duration-fast) ease}.post-body tbody tr:hover,.post-content tbody tr:hover{background:rgb(225 254 215 / .32)}html.dark-theme .post-body .wp-block-table,html.dark-theme .post-content .wp-block-table,html.dark-theme .post-body table,html.dark-theme .post-content table{border-color:rgb(255 255 255 / .22);background:#213243}html.dark-theme .post-body th,html.dark-theme .post-body td,html.dark-theme .post-content th,html.dark-theme .post-content td{border-bottom-color:rgb(255 255 255 / .16)}html.dark-theme .post-body tr>*+*,html.dark-theme .post-content tr>*+*{border-left-color:rgb(255 255 255 / .16)}html.dark-theme .post-body thead th,html.dark-theme .post-content thead th{color:#fff;background:rgb(255 255 255 / .08)}html.dark-theme .post-body tbody tr:hover,html.dark-theme .post-content tbody tr:hover{background:rgb(255 255 255 / .04)}@media (max-width:640px){.post-body .wp-block-table table,.post-content .wp-block-table table{min-width:520px}}.post-body iframe,.post-content iframe,.post-body video,.post-content video{max-width:100%}.post-body a,.post-content a{color:#0b0b0c;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size 0.35s cubic-bezier(.25,.46,.45,.94),color 0.2s ease}.post-body a:hover,.post-body a:focus-visible,.post-content a:hover,.post-content a:focus-visible{text-decoration:none;background-size:100% 2px}.post-body a:has(img),.post-content a:has(img){background-image:none;background-size:0;text-decoration:none}@media (max-width:768px){.post-title{font-size:22px}.post-body{font-size:15px}.post-body h2{font-size:20px}.post-body h3{font-size:18px}}@media (max-width:640px){.post-meta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--g-2)}.post-meta--author{justify-content:center;gap:var(--g-2)}.post-categories-group{gap:var(--g-1);justify-content:center}.post-category{flex-shrink:0;font-size:9px;padding:5px 9px}.post-author,.post-meta-sep,.post-date,.post-updated{font-size:12px;white-space:nowrap}.post-body figure,.post-content figure,.post-body .wp-block-image,.post-content .wp-block-image,.post-body p:has(>img:only-child),.post-content p:has(>img:only-child){border-radius:8px;margin-bottom:var(--g-4)}.post-body .wp-block-image{border-radius:0}.post-body .wp-block-image>*:not(figcaption):not(img),.post-body .wp-block-image>img{border-radius:8px}.post-body img,.post-content img{margin-bottom:0}}@media (max-width:480px){.post-title{font-size:20px}}html.dark-theme .post-article{color:#ccc}html.dark-theme .post-title,html.dark-theme .post-body p,html.dark-theme .post-body li,html.dark-theme .post-body ul,html.dark-theme .post-body ol,html.dark-theme .post-body div,html.dark-theme .post-body span,html.dark-theme .post-content p,html.dark-theme .post-content li,html.dark-theme .post-content ul,html.dark-theme .post-content ol,html.dark-theme .post-content td,html.dark-theme .post-content th,html.dark-theme .post-content figcaption,html.dark-theme .post-content blockquote,html.dark-theme .post-author,html.dark-theme .post-meta-sep,html.dark-theme .post-date,html.dark-theme .post-updated{color:#cccccc!important}html.dark-theme .post-body strong,html.dark-theme .post-body b,html.dark-theme .post-content strong,html.dark-theme .post-content b{color:#ffffff!important}html.dark-theme .post-author .site-name-link,html.dark-theme .post-author .site-name-link:visited,html.dark-theme .post-author .site-name-link:active{color:#7fbfff!important;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%}html.dark-theme .post-author .site-name-link:hover,html.dark-theme .post-author .site-name-link:focus-visible{color:#7fbfff!important;text-decoration:none;background-size:100% 2px}html.dark-theme .post-author strong{color:#7fbfff!important}html.dark-theme .post-body a,html.dark-theme .post-content a{color:#7fbfff;text-decoration:none;background-size:0% 2px}html.dark-theme .post-body a:hover,html.dark-theme .post-body a:focus-visible,html.dark-theme .post-content a:hover,html.dark-theme .post-content a:focus-visible{color:#5aa8e6;text-decoration:none;background-size:100% 2px}html.dark-theme .post-header{border-color:rgb(255 255 255 / .22)}html.dark-theme .post-content{color:#ccc}html.dark-theme .post-body figure,html.dark-theme .post-content figure,html.dark-theme .post-body .wp-block-image,html.dark-theme .post-content .wp-block-image,html.dark-theme .post-body p:has(>img:only-child),html.dark-theme .post-content p:has(>img:only-child){border-color:var(--lawwalls-dark-border)}html.dark-theme .post-body .wp-block-image{border:none;background:#fff0}html.dark-theme .post-body .wp-block-image>*:not(figcaption):not(img),html.dark-theme .post-body .wp-block-image>img{border-color:var(--lawwalls-dark-border);background:var(--surface)}html.dark-theme .post-body img,html.dark-theme .post-content img{border:none!important}