.wp-article-breadcrumbs{max-width:1280px;margin:112px auto 0;padding:1rem 2rem;color:var(--gamebonding-gray-700)}
.wp-article-main{min-height:50vh}
.wp-article-section{padding:1rem 0 4rem}
.wp-article-main>.wp-article-section>.container{width:100%;max-width:1280px;padding:0 2rem;margin:0 auto}
.wp-article-card{padding:2.75rem;background:var(--gamebonding-white);border-radius:var(--gamebonding-border-radius-xl);box-shadow:var(--gamebonding-shadow);border-left:5px solid var(--gamebonding-primary);min-width:0}
.wp-article-header{margin-bottom:2rem}
.wp-article-header h1{font-size:clamp(2rem,4vw,3rem)}
.wp-article-date{color:var(--gamebonding-gray-600);margin-bottom:.75rem}
.wp-article-body{overflow-wrap:anywhere;color:var(--gamebonding-gray-700)}
.wp-article-body p{line-height:1.8;margin:0 0 1.25rem}
.wp-article-body h2{font-size:clamp(1.55rem,3vw,2.25rem);margin:2rem 0 1rem;scroll-margin-top:120px}
.wp-article-body h3{font-size:clamp(1.25rem,2.5vw,1.75rem);margin:1.5rem 0 1rem;scroll-margin-top:120px}
.wp-article-body ul,.wp-article-body ol{padding-left:1.75rem;margin:0 0 1.25rem}
.wp-article-body li{margin-bottom:.65rem}
.wp-article-body a,.wp-article-breadcrumbs a,#articles a:not(.gamebonding-btn){color:var(--gamebonding-gray-800);text-decoration:underline;text-decoration-color:var(--gamebonding-primary);text-underline-offset:.2em}
.wp-article-body a:hover,.wp-article-breadcrumbs a:hover,#articles a:hover{color:var(--gamebonding-gray-900)}
.wp-article-body nav.toc{padding:1.5rem;margin:1.5rem 0;background:var(--gamebonding-gray-100);border-radius:var(--gamebonding-border-radius);border-left:4px solid var(--gamebonding-primary)}
.wp-article-body nav.toc h2{margin:0 0 1rem}
.wp-article-body nav.toc ul{margin-bottom:0}
.wp-article-body img{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--gamebonding-border-radius-lg);margin:1.5rem 0}
.wp-article-body figure{margin:1.5rem 0}
.wp-article-body figcaption{font-size:.95rem;color:var(--gamebonding-gray-600)}
.wp-article-body table{width:100%;border-collapse:collapse;table-layout:fixed;margin:1.5rem 0;color:var(--gamebonding-gray-800)}
.wp-article-body caption{text-align:left;caption-side:top;color:var(--gamebonding-gray-700);font-weight:700;padding:.75rem 0}
.wp-article-body th,.wp-article-body td{border:1px solid var(--gamebonding-gray-300);padding:.85rem;vertical-align:top;overflow-wrap:anywhere}
.wp-article-body th{background:var(--gamebonding-gray-100)}
.wp-article-body iframe{max-width:100%;border:0}
.wp-article-body a:focus-visible,.wp-article-breadcrumbs a:focus-visible,#articles a:focus-visible{outline:2px solid var(--gamebonding-primary);outline-offset:4px}
#articles{scroll-margin-top:120px}
#articles .gamebonding-features-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
#articles .gamebonding-feature-card{text-align:left;min-width:0}
@media(max-width:768px){.wp-article-breadcrumbs{padding:1rem 1.5rem}.wp-article-main>.wp-article-section>.container{padding:0 1.5rem}.wp-article-card{padding:1.5rem}.wp-article-body th,.wp-article-body td{padding:.5rem;font-size:.92rem}.wp-article-body nav.toc{padding:1rem}.wp-article-section{padding-bottom:3rem}}
