#articles{scroll-margin-top:100px}#articles .features-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}#articles .feature-card{text-align:left;overflow-wrap:anywhere}#articles .feature-card h3 a{color:inherit;text-decoration:none}#articles .feature-card p{margin-bottom:18px;color:var(--text-muted)}#articles .article-date{font-size:.9rem}#articles .article-link{color:var(--text-light);text-underline-offset:4px}.wp-article-main{padding-top:24px}.wp-article-section{padding:24px 0 80px}.wp-article-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:clamp(20px,4vw,50px);box-shadow:0 10px 40px rgba(0,0,0,.3);overflow-wrap:anywhere}.wp-article-header{margin-bottom:28px}.wp-article-header h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.25}.wp-article-date{color:var(--text-muted);margin-bottom:12px}.wp-article-body{line-height:1.8}.wp-article-body p{margin:0 0 20px}.wp-article-body h2{font-size:clamp(1.35rem,3vw,2rem);margin:32px 0 16px;line-height:1.35}.wp-article-body h3{font-size:1.2rem;margin:24px 0 12px}.wp-article-body ul,.wp-article-body ol{padding-left:26px;margin:16px 0 24px}.wp-article-body li{margin:8px 0}.wp-article-body a,.article-breadcrumbs a{color:var(--text-muted);text-underline-offset:4px}.wp-article-body img{display:block;width:100%;height:auto;border-radius:14px}.wp-article-body figure{margin:24px 0}.wp-article-body figcaption{color:var(--text-muted);font-size:.9rem;margin-top:10px}.wp-article-body [id]{scroll-margin-top:110px}.wp-article-body .article-table{overflow-x:auto;margin:24px 0}.wp-article-body table{width:100%;border-collapse:collapse}.wp-article-body th,.wp-article-body td{border:1px solid var(--card-border);padding:12px;text-align:left;vertical-align:top}.wp-article-body caption{text-align:left;margin-bottom:10px;font-weight:600}.wp-article-body .article-toc{border:1px solid var(--card-border);border-radius:12px;padding:16px 20px;margin:24px 0}.wp-article-body .article-toc h2{margin-top:0}.article-breadcrumbs{padding-top:110px;color:var(--text-muted)}.article-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none}.article-breadcrumbs li+li::before{content:'/';margin-right:20px}.wp-article-body .container{padding:0}.wp-article-body a:focus-visible,#articles a:focus-visible,.article-breadcrumbs a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:480px){[data-site-navigation] .logo{font-size:18px;gap:6px}[data-site-navigation] .logo-icon{font-size:26px}[data-site-navigation] .nav-content{padding:0 12px}.wp-article-section>.container{padding:0 12px}.article-breadcrumbs{padding-top:96px}.wp-article-card{padding:20px}.wp-article-body th,.wp-article-body td{padding:8px}#articles .feature-card{padding:28px 20px}}
