body.single-post main>article{display:flex;flex-direction:column}body.single-post main>article>.wp-block-post-title{order:1}body.single-post main>article>.wp-block-post-featured-image{order:2}body.single-post main>article>footer{order:3}body.single-post main>article>.wp-block-post-content{order:4}body.single-post main>article>nav{order:5}body.single-post .wp-block-post-featured-image{margin-block:var(--jta-space-5)}body.single-post .wp-block-post-featured-image img{display:block;width:100%;height:auto;border-radius:var(--jta-radius-md)}body.single-post main#main-content{padding-block:var(--jta-space-10)}body.single-post .rank-math-breadcrumb{margin-bottom:var(--jta-space-5)}body.single-post .rank-math-breadcrumb p{margin:0;font-size:var(--wp--preset--font-size--small);color:var(--jta-muted);line-height:1.5}body.single-post .rank-math-breadcrumb a{color:var(--jta-muted);text-decoration:none}body.single-post .rank-math-breadcrumb a:hover{color:var(--jta-primary-strong)}body.single-post .rank-math-breadcrumb .separator{margin-inline:var(--jta-space-2);color:var(--jta-soft)}body.single-post .rank-math-breadcrumb .last{color:var(--jta-ink)}body.single-post main>article{background:var(--jta-surface);border:1px solid var(--jta-border);border-radius:var(--jta-radius-lg);padding:var(--jta-section-pad);box-shadow:var(--lv-1)}body.single-post main>article>.wp-block-post-title{display:block;margin-bottom:var(--jta-space-5)}body.single-post main>article>footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jta-space-4);margin-bottom:var(--jta-space-8);padding-bottom:var(--jta-space-6);border-bottom:1px solid var(--jta-border-soft)}body.single-post .jta-byline{align-items:center;color:var(--jta-muted);font-size:var(--wp--preset--font-size--small)}body.single-post .jta-byline .wp-block-post-date,body.single-post .jta-byline .wp-block-post-author-name{display:inline-flex;align-items:center}body.single-post .jta-byline a{color:var(--jta-muted);text-decoration:none}body.single-post .jta-byline a:hover{color:var(--jta-primary-strong)}body.single-post .jta-byline .wp-block-post-date::before,body.single-post .jta-byline .wp-block-post-author-name::before{font-family:"Material Symbols Outlined";margin-right:var(--jta-space-1);color:var(--jta-soft);font-size:1.15em;line-height:1}body.single-post .jta-byline .wp-block-post-date::before{content:"calendar_today"}body.single-post .jta-byline .wp-block-post-author-name::before{content:"person"}body.single-post .jta-byline .wp-block-post-date::after{content:"\00B7";margin:0 var(--jta-space-3);color:var(--jta-soft)}body.single-post .jta-topics{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jta-space-2)}body.single-post .jta-topics .taxonomy-category,body.single-post .jta-topics .taxonomy-post_tag{display:flex;flex-wrap:wrap;gap:var(--jta-space-2);margin:0}body.single-post .jta-topics .taxonomy-category a{display:inline-flex;align-items:center;gap:var(--jta-space-1);padding:var(--jta-space-1) var(--jta-space-3);border-radius:var(--jta-radius-pill);background:var(--jta-primary);color:var(--jta-ink);text-decoration:none;font-size:var(--wp--preset--font-size--small);font-weight:var(--jta-font-weight-heading);line-height:1.5}body.single-post .jta-topics .taxonomy-category a::before{font-family:"Material Symbols Outlined";content:"folder";font-size:1.05em}body.single-post .jta-topics .taxonomy-post_tag a{display:inline-flex;align-items:center;padding:var(--jta-space-1) var(--jta-space-3);border:1px solid var(--jta-border);border-radius:var(--jta-radius-pill);background:var(--jta-surface);color:var(--jta-text);text-decoration:none;font-size:var(--wp--preset--font-size--small);font-weight:var(--jta-font-weight-heading);line-height:1.5;transition:border-color var(--mo-fast),color var(--mo-fast)}body.single-post .jta-topics .taxonomy-post_tag a:hover{border-color:var(--jta-primary);color:var(--jta-ink)}body.single-post main>article>nav{margin-top:var(--jta-space-8);padding-top:var(--jta-space-6);border-top:1px solid var(--jta-border-soft);gap:var(--jta-space-4)}body.single-post main>article>nav a{color:var(--jta-ink);text-decoration:none;font-weight:var(--jta-font-weight-heading)}body.single-post main>article>nav a:hover{color:var(--jta-primary-strong)}body.single-post main>aside{margin-top:var(--jta-section-gap)}body.single-post main>aside>h2{margin-bottom:var(--jta-space-5)}body.single-post .wp-block-post-author{display:flex;gap:var(--jta-space-4);align-items:flex-start;padding:var(--jta-card-pad);background:var(--jta-surface-soft);border:1px solid var(--jta-border-soft);border-radius:var(--jta-radius-md)}body.single-post .wp-block-post-author__avatar img{display:block;border-radius:var(--jta-radius-full)}body.single-post .wp-block-post-author__name{font-weight:var(--jta-font-weight-heading);color:var(--jta-ink)}body.single-post .wp-block-post-author__bio{margin-top:var(--jta-space-1);color:var(--jta-muted);font-size:var(--jta-text-base);line-height:1.55}body.single-post main>aside .wp-block-post-template{grid-template-columns:repeat(3,1fr);gap:var(--jta-layout-gap);margin:0}body.single-post main>aside .wp-block-post-template>li{display:flex;flex-direction:column;gap:var(--jta-space-2);padding:var(--jta-card-pad-compact);background:var(--jta-surface);border:1px solid var(--jta-border);border-radius:var(--jta-radius-md);list-style:none;transition:transform var(--mo-fast),box-shadow var(--mo-fast)}body.single-post main>aside .wp-block-post-template>li:hover{transform:translateY(-3px);box-shadow:var(--lv-2)}@media (prefers-reduced-motion:reduce){body.single-post main>aside .wp-block-post-template>li{transition:box-shadow var(--mo-fast)}body.single-post main>aside .wp-block-post-template>li:hover{transform:none}}body.single-post main>aside .wp-block-post-template .wp-block-post-featured-image:empty{display:none}body.single-post main>aside .wp-block-post-title{display:block;margin:0;font-size:var(--wp--preset--font-size--medium);line-height:1.25}body.single-post main>aside .wp-block-post-title a{color:var(--jta-ink);text-decoration:none}body.single-post main>aside .wp-block-post-title a:hover{color:var(--jta-primary-strong)}body.single-post main>aside .wp-block-post-date{color:var(--jta-muted);font-size:var(--wp--preset--font-size--small)}@media (max-width:700px){body.single-post main>aside .wp-block-post-template{grid-template-columns:1fr}}body:is(.blog,.archive) main#main-content{padding-block:var(--jta-gutter);padding-inline:0}body:is(.blog,.archive) main#main-content>:not(.alignfull){width:min(100% - (var(--jta-gutter) * 2),var(--jta-page-max));max-width:var(--jta-page-max);margin-inline:auto}body:is(.blog,.archive) .jta-cat-filter{display:flex;flex-wrap:wrap;gap:var(--jta-space-2);margin-bottom:var(--jta-space-6)}body:is(.blog,.archive) .jta-cat-chip{display:inline-flex;align-items:center;gap:var(--jta-space-1);min-height:var(--jta-control-md);padding:0 var(--jta-space-4);border-radius:var(--jta-radius-pill);background:var(--sur-row);box-shadow:var(--gl-ring);color:var(--jta-ink);text-decoration:none;font-size:var(--t-meta);font-weight:var(--jta-font-weight-heading);transition:background var(--mo-fast)}body:is(.blog,.archive) .jta-cat-chip .jtp-icon{font-size:1.2em}body:is(.blog,.archive) .jta-cat-chip:hover{background:var(--sur-row-hi)}body:is(.blog,.archive) .jta-cat-chip.is-active{background:var(--jta-gradient-primary);box-shadow:var(--lv-brand);color:var(--jta-ink);font-weight:700}body:is(.blog,.archive) .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jta-space-4);max-width:none;margin:0;padding:0;list-style:none}body:is(.blog,.archive) .wp-block-post-template>li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--jta-space-4);align-items:start;padding:var(--jta-space-5);border-radius:var(--r-row);background:var(--sur-row);box-shadow:var(--gl-ring);transition:background var(--mo-fast)}body:is(.blog,.archive) .wp-block-post-template>li:hover{background:var(--sur-row-hi)}body:is(.blog,.archive) .wp-block-post-template>li>.wp-block-post-featured-image,body:is(.blog,.archive) .wp-block-post-template>li>.jta-card-ph{width:64px;height:64px;margin:0;overflow:hidden;border-radius:var(--r-chip);align-self:start}body:is(.blog,.archive) .wp-block-post-template>li>.wp-block-post-featured-image{width:128px;height:72px}body:is(.blog,.archive) .wp-block-post-template>li>.wp-block-post-featured-image a,body:is(.blog,.archive) .wp-block-post-template>li>.wp-block-post-featured-image img{display:block;width:100%;height:100%}body:is(.blog,.archive) .wp-block-post-template>li>.wp-block-post-featured-image img{object-fit:cover}body:is(.blog,.archive) .jta-card-ph{display:grid;place-items:center;background:var(--jta-surface-muted);box-shadow:var(--gl-ring);color:var(--jta-muted)}body:is(.blog,.archive) .jta-card-ph .jtp-icon{font-size:30px}body:is(.blog,.archive) .jta-card-body{display:grid;gap:var(--jta-space-2);min-width:0}body:is(.blog,.archive) .jta-card-meta{gap:var(--jta-space-2) var(--jta-space-3);align-items:center}body:is(.blog,.archive) .jta-card-meta .wp-block-post-terms{margin:0;font-size:var(--t-micro);font-weight:800;letter-spacing:0.1em;text-transform:uppercase;line-height:1.2}body:is(.blog,.archive) .jta-card-meta .wp-block-post-terms__separator{display:none}body:is(.blog,.archive) .jta-card-meta .wp-block-post-terms a{position:relative;z-index:1;display:inline-flex;align-items:center;margin-right:var(--jta-space-2);padding:var(--jta-space-1) var(--jta-space-2);border-radius:var(--r-tag);background:var(--jta-surface);box-shadow:var(--gl-ring);color:var(--jta-ink);text-decoration:none;transition:background var(--mo-fast)}body:is(.blog,.archive) .jta-card-meta .wp-block-post-terms a:hover{background:var(--jta-surface-soft)}body:is(.blog,.archive) .jta-card-meta .wp-block-post-date{color:var(--jta-muted);font-size:var(--t-meta)}body:is(.blog,.archive) .wp-block-post-template .wp-block-post-title{display:block;margin:0;font-size:var(--jta-text-xl);font-weight:var(--jta-font-weight-heading);line-height:1.3}body:is(.blog,.archive) .wp-block-post-template .wp-block-post-title a{color:var(--jta-ink);text-decoration:none}body:is(.blog,.archive) .wp-block-post-template .wp-block-post-title a::after{content:"";position:absolute;inset:0}body:is(.blog,.archive) .wp-block-post-excerpt{margin:0}body:is(.blog,.archive) .wp-block-post-excerpt__excerpt{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--jta-muted);font-size:var(--jta-text-base);line-height:1.55}body:is(.blog,.archive) a.wp-block-read-more,body:is(.blog,.archive) a.wp-block-post-excerpt__more-link{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:var(--jta-control-md);width:fit-content;color:var(--jta-ink);font-weight:var(--jta-font-weight-heading);font-size:var(--t-meta);text-decoration:underline;text-decoration-color:var(--jta-primary);text-decoration-thickness:2px;text-underline-offset:3px}body:is(.blog,.archive) a.wp-block-read-more:hover,body:is(.blog,.archive) a.wp-block-post-excerpt__more-link:hover{text-decoration-color:var(--jta-primary-strong)}body:is(.blog,.archive) .wp-block-post-template>li:first-child{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) clamp(180px,22vw,300px);gap:clamp(var(--jta-space-5),3vw,var(--jta-space-10));padding:var(--jta-card-pad);border-radius:var(--r-core);background:var(--gl-core);box-shadow:var(--lv-2);transition:transform var(--mo-fast),box-shadow var(--mo-fast),background var(--mo-fast)}body:is(.blog,.archive) .wp-block-post-template>li:first-child:hover{background:var(--gl-core);transform:translateY(-2px);box-shadow:var(--lv-3)}body:is(.blog,.archive) .wp-block-post-template>li:first-child>.wp-block-post-featured-image,body:is(.blog,.archive) .wp-block-post-template>li:first-child>.jta-card-ph{order:2;width:100%;height:100%;min-height:200px;align-self:stretch;border-radius:var(--r-row)}body:is(.blog,.archive) .wp-block-post-template>li:first-child .jta-card-ph .jtp-icon{font-size:72px}body:is(.blog,.archive) .wp-block-post-template>li:first-child .wp-block-post-title{font-size:var(--jta-h3);line-height:1.15}body:is(.blog,.archive) .wp-block-post-template>li:first-child .wp-block-post-excerpt__excerpt{-webkit-line-clamp:3;font-size:var(--jta-text-lg)}body:is(.blog,.archive) .wp-block-post-template>li:first-child .jta-card-meta .wp-block-post-terms a{background:var(--jta-gradient-primary);box-shadow:var(--lv-brand)}body:is(.blog,.archive) .wp-block-query-pagination{margin-top:var(--jta-space-8);gap:var(--jta-space-2);align-items:center}body:is(.blog,.archive) .wp-block-query-pagination a,body:is(.blog,.archive) .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:var(--jta-control-md);min-height:var(--jta-control-md);padding:0 var(--jta-space-3);border-radius:var(--jta-radius-pill);background:var(--sur-row);box-shadow:var(--gl-ring);color:var(--jta-ink);text-decoration:none;font-weight:var(--jta-font-weight-heading);font-size:var(--t-meta);transition:background var(--mo-fast)}body:is(.blog,.archive) .wp-block-query-pagination a:hover{background:var(--sur-row-hi)}body:is(.blog,.archive) .wp-block-query-pagination .page-numbers.current{background:var(--jta-gradient-primary);box-shadow:var(--lv-brand);color:var(--jta-ink)}@media (max-width:880px){body:is(.blog,.archive) .wp-block-post-template{grid-template-columns:1fr}}@media (max-width:640px){body:is(.blog,.archive) .wp-block-post-template>li{gap:var(--jta-space-4);padding:var(--jta-space-4)}body:is(.blog,.archive) .wp-block-post-template>li>.wp-block-post-featured-image,body:is(.blog,.archive) .wp-block-post-template>li>.jta-card-ph{width:56px;height:56px}body:is(.blog,.archive) .wp-block-post-template>li>.wp-block-post-featured-image{width:96px;height:54px}body:is(.blog,.archive) .jta-card-ph .jtp-icon{font-size:26px}body:is(.blog,.archive) .wp-block-post-template .wp-block-post-title{font-size:var(--jta-text-xl)}body:is(.blog,.archive) .wp-block-post-template>li:first-child{grid-template-columns:1fr}body:is(.blog,.archive) .wp-block-post-template>li:first-child>.wp-block-post-featured-image,body:is(.blog,.archive) .wp-block-post-template>li:first-child>.jta-card-ph{order:-1;min-height:132px;width:100%;height:auto}body:is(.blog,.archive) .wp-block-post-template>li:first-child .jta-card-ph .jtp-icon{font-size:48px}body:is(.blog,.archive) .wp-block-post-template>li:first-child .wp-block-post-title{font-size:var(--jta-h4)}}body.single-post .jta-updated{margin:var(--jta-space-2) 0 0;display:inline-flex;align-items:center;font-size:var(--wp--preset--font-size--small);color:var(--jta-muted)}body.single-post .jta-updated::before{font-family:"Material Symbols Outlined";content:"update";margin-right:var(--jta-space-1);color:var(--jta-soft);font-size:1.15em;line-height:1}body:is(.blog,.archive) .wp-block-post-template>li,body.single-post main>aside .wp-block-post-template>li{-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur)}