#articles{position:relative;padding:3rem 0 6rem;scroll-margin-top:7rem;}
#articles .fmf-article-previews{display:grid;gap:1.5rem;margin-top:2rem;}
#articles .vkq1-feature-card{min-width:0;}
#articles .vkq1-feature-card::before{pointer-events:none;}
#articles .vkq1-feature-card p{margin-bottom:1rem;}
#articles .vkq1-feature-title a:hover{text-decoration:underline;text-underline-offset:.2em;}
#articles time{color:var(--text-secondary);}
#articles a:focus-visible,.wp-article-main a:focus-visible,.fmf-breadcrumbs a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;}
.fmf-breadcrumbs{padding-top:1.5rem;padding-bottom:1rem;overflow-wrap:anywhere;}
.fmf-breadcrumbs a{text-decoration:underline;text-underline-offset:.2em;}
.wp-article-section{position:relative;padding:1rem 0 4rem;}
.wp-article-section>.container{max-width:1200px;margin:0 auto;padding:0 1.5rem;}
.wp-article-card{min-width:0;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:2rem;backdrop-filter:blur(12px);}
.wp-article-header{margin-bottom:2rem;overflow-wrap:anywhere;}
.wp-article-header h1{font-size:clamp(2rem,4vw,3rem);}
.wp-article-date{color:var(--text-secondary);margin-bottom:.75rem;}
.wp-article-body{min-width:0;overflow-wrap:anywhere;}
.wp-article-body .fmf-article{max-width:76ch;line-height:1.8;}
.wp-article-body .fmf-article p,.wp-article-body .fmf-article ul,.wp-article-body .fmf-article ol,.wp-article-body .fmf-article figure,.wp-article-body .fmf-article nav,.wp-article-body .fmf-article .fmf-table-scroll{margin-bottom:1.5rem;}
.wp-article-body .fmf-article h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-top:2rem;scroll-margin-top:7rem;}
.wp-article-body .fmf-article h3{font-size:1.35rem;margin-top:1.5rem;scroll-margin-top:7rem;}
.wp-article-body .fmf-article ul,.wp-article-body .fmf-article ol{padding-left:1.5rem;}
.wp-article-body .fmf-article li+li{margin-top:.4rem;}
.wp-article-body .fmf-article a{color:var(--primary);text-decoration:underline;text-underline-offset:.2em;}
.wp-article-body .fmf-article img{width:100%;height:auto;border-radius:16px;}
.wp-article-body .fmf-article figcaption{font-size:.95rem;margin-top:.5rem;}
.wp-article-body .fmf-table-scroll{overflow-x:auto;max-width:100%;}
.wp-article-body .fmf-table-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:3px;}
.wp-article-body .fmf-article table{width:100%;border-collapse:collapse;}
.wp-article-body .fmf-article caption{text-align:left;font-weight:600;margin-bottom:.5rem;}
.wp-article-body .fmf-article th,.wp-article-body .fmf-article td{padding:.75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--card-border);}
@media(max-width:640px){#articles{padding:2rem 0 3rem;}#articles .vkq1-feature-card{padding:1.25rem;}#articles .vkq1-feature-card:hover{transform:none;}.wp-article-card{padding:1.25rem;}.wp-article-section>.container{padding:0 1rem;}.wp-article-body .fmf-article th,.wp-article-body .fmf-article td{padding:.5rem;}.wp-article-body .fmf-article table{min-width:30rem;}}
