.edir-rds .blog-page{width:100%;max-width:none;margin:0}.edir-rds .blog-main{width:100%;max-width:none;margin:0;padding:0}.blog-has-sidebar .blog-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;align-items:start}#primary,#secondary{float:none;width:auto;margin:0}#content{width:auto;margin:0}.page-header{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border,#e5e7eb)}.page-title,.archive-title{font-family: var(--font-heading, "Figtree", sans-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2;color:var(--color-text,#111827);margin:0}.page-title span{color:var(--color-primary,#3b82f6)}.category-archive-meta,.tag-archive-meta{margin-top:.75rem;font-size:1rem;line-height:1.6;color:var(--color-text-muted,rgba(14,32,54,.64))}.category-archive-meta p:last-child,.tag-archive-meta p:last-child{margin-bottom:0}.edir-rds .blog-post-list article.post{margin-bottom:0;padding-bottom:0;border-bottom:none}.edir-rds article.post,.edir-rds article.page{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--color-border-light,#f3f4f6)}.edir-rds article.post:last-of-type,.edir-rds article.page:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.entry-header{margin-bottom:.75rem}.entry-title{font-family: var(--font-heading, "Figtree", sans-serif);font-size:clamp(1.35rem,2.5vw,1.875rem);font-weight:600;line-height:1.25;margin:0 0 .5rem}.entry-title a{color:var(--color-text,#111827);text-decoration:none;transition:color var(--transition-fast,.2s ease)}.entry-title a:hover,.entry-title a:focus{color:var(--color-primary,#3b82f6)}.entry-meta{font-size:.875rem;color:var(--color-text-light,#7c89a4);margin-bottom:.75rem}.entry-meta a{color:var(--color-text-muted,rgba(14,32,54,.64));text-decoration:none}.entry-meta a:hover{color:var(--color-primary,#3b82f6)}.entry-content,.entry-summary{font-size:1rem;line-height:1.7;color:var(--color-text,#111827)}.entry-content p,.entry-summary p{margin:0 0 1rem}.entry-content h2,.entry-content h3,.entry-content h4{font-family: var(--font-heading, "Figtree", sans-serif);font-weight:600;line-height:1.3;margin:2rem 0 .75rem;color:var(--color-text,#111827)}.entry-content h2{font-size:1.5rem}.entry-content h3{font-size:1.25rem}.entry-content h4{font-size:1.125rem}.entry-content a{color:var(--color-primary,#3b82f6);text-decoration:underline;text-underline-offset:2px}.entry-content a:hover{color:var(--color-primary-dark,#1d4ed8)}.entry-content ul,.entry-content ol{margin:0 0 1rem 1.25rem;padding:0}.entry-content li{margin-bottom:.35rem}.entry-content blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--color-primary,#3b82f6);background:var(--color-background-alt,#f9fafb);border-radius:0 var(--radius-md,.5rem) var(--radius-md,.5rem) 0;color:var(--color-text-muted,rgba(14,32,54,.64))}.entry-content img,.entry-content figure{margin:1.5rem 0;border-radius:var(--radius-md,.5rem)}.entry-content pre,.entry-content code{font-family: var(--font-family-monospace, monospace);font-size:.875em}.entry-content pre{overflow-x:auto;padding:1rem;background:var(--color-background-alt,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,.5rem)}.entry-content table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.9375rem}.entry-content th,.entry-content td{padding:.625rem .875rem;border:1px solid var(--color-border,#e5e7eb);text-align:left}.entry-content th{background:var(--color-background-alt,#f9fafb);font-weight:600}footer.entry-meta{margin-top:1.25rem;font-size:.875rem;color:var(--color-text-light,#7c89a4)}footer.entry-meta .sep{margin:0 .35rem}.comments-link a{color:var(--color-primary,#3b82f6);text-decoration:none;font-weight:500}#nav-single{display:flex;justify-content:space-between;gap:1rem;margin:2rem 0;padding:1rem 0;border-top:1px solid var(--color-border,#e5e7eb);border-bottom:1px solid var(--color-border,#e5e7eb);font-size:.875rem}body.blog-singular .edir-rds #nav-single{margin:2rem 0 1.5rem;padding-top:1rem;padding-bottom:0;border-bottom:none}body.blog-singular .edir-rds #comments{margin-top:0;padding-top:0;border-top:none}body.blog-singular .edir-rds section.hero{padding-bottom:0;margin-bottom:3rem}#nav-single a{color:var(--color-primary,#3b82f6);text-decoration:none;font-weight:500}#author-info{display:flex;gap:1.25rem;margin-top:2rem;padding:1.5rem;background:var(--color-background-alt,#f9fafb);border-radius:var(--radius-lg,.75rem);border:1px solid var(--color-border-light,#f3f4f6)}#author-info.author-archive-bio{margin-top:0;margin-bottom:2rem}#author-info h2{font-size:1.125rem;margin:0 0 .5rem}#author-avatar img{border-radius:var(--radius-full,50%)}#author-link a{color:var(--color-primary,#3b82f6);text-decoration:none;font-weight:500}#secondary.widget-area{position:sticky;top:8rem}.widget{margin-bottom:2rem;padding:1.25rem;background:var(--color-background-alt,#f9fafb);border:1px solid var(--color-border-light,#f3f4f6);border-radius:var(--radius-lg,.75rem)}.widget-title,.widgettitle{font-family: var(--font-heading, "Figtree", sans-serif);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text,#111827);margin:0 0 1rem;padding:0;background:none}.widget ul{list-style:none;margin:0;padding:0}.widget ul li{margin-bottom:.5rem;font-size:.9375rem;line-height:1.4}.widget ul li a{color:var(--color-text-muted,rgba(14,32,54,.64));text-decoration:none;transition:color var(--transition-fast,.2s ease)}.widget ul li a:hover{color:var(--color-primary,#3b82f6)}.widget_search .search-form,#searchform{display:flex;gap:.5rem}.widget_search #s,#searchform #s{flex:1;min-width:0;height:2.5rem;padding:0 .75rem;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--color-background,#fff);font-family: var(--font-primary, "Inter", sans-serif);font-size:.9375rem;color:var(--color-text,#111827)}.widget_search #searchsubmit,#searchform #searchsubmit{height:2.5rem;padding:0 1rem;border:none;border-radius:var(--radius-md,.5rem);background:var(--color-primary,#3b82f6);color:#fff;font-family: var(--font-heading, "Figtree", sans-serif);font-size:.875rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast,.2s ease)}.widget_search #searchsubmit:hover,#searchform #searchsubmit:hover{background:var(--color-primary-dark,#1d4ed8)}#content nav.navigation,#content .nav-previous,#content .nav-next{font-size:.9375rem}#content nav.navigation{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border,#e5e7eb)}#content nav.navigation a,.nav-previous a,.nav-next a{color:var(--color-primary,#3b82f6);text-decoration:none;font-weight:500}#content .page-link{margin-top:1.5rem;font-size:.875rem}#content .page-link a{display:inline-block;margin:.15rem;padding:.25rem .625rem;border-radius:var(--radius-sm,.25rem);background:var(--color-background-alt,#f9fafb);color:var(--color-primary,#3b82f6);text-decoration:none}#comments{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border,#e5e7eb)}#comments-title,#reply-title{font-family: var(--font-heading, "Figtree", sans-serif);font-size:1.25rem;font-weight:600;margin:0 0 1.25rem}.commentlist{list-style:none;margin:0;padding:0}.commentlist .comment{margin-bottom:1.5rem;padding:1rem 1.25rem;background:var(--color-background-alt,#f9fafb);border-radius:var(--radius-md,.5rem);border:1px solid var(--color-border-light,#f3f4f6)}.comment-meta{font-size:.8125rem;color:var(--color-text-light,#7c89a4);margin-bottom:.5rem}.comment-meta a{color:var(--color-text-muted,rgba(14,32,54,.64));text-decoration:none}.comment-form label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.35rem}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;max-width:100%;padding:.625rem .75rem;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,.5rem);font-family: var(--font-primary, "Inter", sans-serif);font-size:.9375rem;margin-bottom:1rem}.comment-form input[type="submit"]{display:inline-block;padding:.625rem 1.25rem;border:none;border-radius:var(--radius-md,.5rem);background:var(--color-primary,#3b82f6);color:#fff;font-family: var(--font-heading, "Figtree", sans-serif);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast,.2s ease)}.comment-form input[type="submit"]:hover{background:var(--color-primary-dark,#1d4ed8)}body.blog-404 .edir-rds section.hero{padding-bottom:0;margin-bottom:3.5rem}body.blog-404 .edir-rds .blog-404__code{display:inline-block;margin:0 0 .5rem;padding:.2rem .6rem;border-radius:var(--radius-sm,.25rem);background:var(--color-primary-light,#dbeafe);color:var(--color-primary-dark,#1d4ed8);font-family: var(--font-heading, "Figtree", sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.blog-404 .edir-rds .blog-404__message{max-width:42rem;font-size:1.0625rem;line-height:1.7;color:var(--color-text-muted,rgba(14,32,54,.64))}body.blog-404 .edir-rds .blog-page-search,body.blog-listing .edir-rds article.not-found .blog-page-search{display:flex;align-items:stretch;gap:.75rem;max-width:720px;margin:1.75rem 0 0}body.blog-404 .edir-rds .blog-page-search__field,body.blog-listing .edir-rds article.not-found .blog-page-search__field{flex:1;min-width:0;margin:0}body.blog-404 .edir-rds .blog-page-search__field input[type="search"],body.blog-listing .edir-rds article.not-found .blog-page-search__field input[type="search"]{width:100%;margin:0}body.blog-404 .edir-rds .blog-page-search__btn,body.blog-listing .edir-rds article.not-found .blog-page-search__btn{min-height:50px;height:auto;padding:0 1.5rem;white-space:nowrap;flex-shrink:0}body.blog-404 .edir-rds .blog-404__actions{margin-top:1.5rem}article.error404 .entry-title,article.not-found .entry-title{font-size:1.75rem}article.not-found .entry-content>p:first-child{color:var(--color-text-muted,rgba(14,32,54,.64))}@media (max-width:991px){body.blog-404 .edir-rds .blog-page-search,body.blog-listing .edir-rds article.not-found .blog-page-search{flex-direction:column}body.blog-404 .edir-rds .blog-page-search__btn,body.blog-listing .edir-rds article.not-found .blog-page-search__btn{width:100%}.blog-has-sidebar .blog-main{grid-template-columns:1fr;gap:2rem}#secondary.widget-area{position:static}#nav-single{flex-direction:column}#author-info{flex-direction:column;align-items:flex-start}}@media (max-width:575px){.widget_search .search-form,#searchform{flex-direction:column}}body.blog-home .edir-rds .blog-home-hero.hero-image{height:auto;min-height:450px;padding: calc(130px + 2.5rem) 0 3.5rem;align-items:flex-start}body.blog-home .edir-rds .blog-home-hero.hero-image .container{display:flex;flex-direction:column;align-items:center}body.blog-home .edir-rds .blog-home-hero.hero-image .sub-title,body.blog-home .edir-rds .blog-home-hero.hero-image p{margin-bottom:0}body.blog-home .edir-rds .blog-home-hero__search{display:flex;align-items:stretch;gap:.75rem;width:100%;max-width:720px;margin:1.75rem auto 0}body.blog-home .edir-rds .blog-home-hero__search-field{flex:1;min-width:0;margin:0}body.blog-home .edir-rds .blog-home-hero__search-field input[type="search"]{width:100%;margin:0}body.blog-home .edir-rds .blog-home-hero__search-btn{min-height:50px;height:auto;padding:0 1.5rem;white-space:nowrap;flex-shrink:0}body.blog-home .edir-rds .blog-home .container>.blog-main{padding:2.5rem 0 0}body.blog-home .edir-rds .entry-summary,body.blog-listing .edir-rds .entry-summary{color:var(--color-text-muted,rgba(14,32,54,.64))}body.blog-home .edir-rds .entry-summary p,body.blog-listing .edir-rds .entry-summary p{margin-bottom:0}body.blog-home .edir-rds .blog-post-card__badge,body.blog-listing .edir-rds .blog-post-card__badge{display:inline-block;margin-bottom:.5rem;padding:.2rem .6rem;border-radius:var(--radius-sm,.25rem);background:var(--color-primary-light,#dbeafe);color:var(--color-primary-dark,#1d4ed8);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}body.blog-home .edir-rds .blog-post-list,body.blog-listing .edir-rds .blog-post-list{display:flex;flex-direction:column;gap:2rem}body.blog-home .edir-rds .blog-post-card,body.blog-listing .edir-rds .blog-post-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1.5rem;align-items:start;margin-bottom:0;padding-bottom:2rem;border-bottom:1px solid var(--color-border-light,#f3f4f6)}body.blog-home .edir-rds .blog-post-card:last-child,body.blog-listing .edir-rds .blog-post-card:last-child{padding-bottom:0;border-bottom:none}body.blog-home .edir-rds .blog-post-card:not(:has(.blog-post-card__media)),
body.blog-listing .edir-rds .blog-post-card:not(:has(.blog-post-card__media)) {grid-template-columns:minmax(0,1fr)}body.blog-home .edir-rds .blog-post-card__media,body.blog-listing .edir-rds .blog-post-card__media{display:block;border-radius:var(--radius-lg,.75rem);overflow:hidden}body.blog-home .edir-rds .blog-post-card__media img,body.blog-listing .edir-rds .blog-post-card__media img{display:block;width:100%;height:auto;aspect-ratio: 4 / 3;object-fit:cover}body.blog-home .edir-rds .blog-post-card__body .entry-header,body.blog-listing .edir-rds .blog-post-card__body .entry-header{margin-bottom:.5rem}body.blog-home .edir-rds .blog-post-card__body .entry-title,body.blog-listing .edir-rds .blog-post-card__body .entry-title{font-size:clamp(1.125rem,2vw,1.375rem);margin-bottom:.5rem}body.blog-home .edir-rds .blog-post-card__footer,body.blog-listing .edir-rds .blog-post-card__footer{padding:0;margin-top:.75rem;background:none;color:inherit}body.blog-home .edir-rds .blog-post-list-pagination,body.blog-listing .edir-rds .blog-post-list-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border-light,#f3f4f6)}body.blog-home .edir-rds .blog-post-list-pagination__older:only-child,body.blog-listing .edir-rds .blog-post-list-pagination__older:only-child{margin-left:auto}@media (max-width:991px){body.blog-home .edir-rds .blog-post-card,body.blog-listing .edir-rds .blog-post-card{grid-template-columns:1fr}body.blog-home .edir-rds .blog-post-card__media img,body.blog-listing .edir-rds .blog-post-card__media img{aspect-ratio: 16 / 9}body.blog-home .edir-rds .blog-home-hero__search{flex-direction:column}body.blog-home .edir-rds .blog-home-hero__search-btn{width:100%}}@media (max-width:575px){body.blog-home .edir-rds .blog-home-hero.hero-image{padding: calc(130px + 1.5rem) 0 2.5rem;min-height:0}}body.blog-template .edir-rds #page.blog-home{margin-bottom:3.5rem}body.blog-listing .edir-rds section.hero{padding-bottom:0;margin-bottom:3.5rem}body.blog-singular .edir-rds article .entry-footer{padding:0;background:none;color:inherit}body.blog-singular .edir-rds .permalink-copy{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:.25rem;padding:.2rem;border:none;background:transparent;color:var(--color-primary,#3b82f6);cursor:pointer;line-height:1;border-radius:var(--radius-sm,.25rem);transition:color var(--transition-fast,.2s ease) , background-color var(--transition-fast,.2s ease)}body.blog-singular .edir-rds .permalink-copy__icon{width:1rem;height:1rem}body.blog-singular .edir-rds .permalink-copy:hover,body.blog-singular .edir-rds .permalink-copy:focus{color:var(--color-primary-dark,#1d4ed8);background:var(--color-primary-light,#dbeafe);outline:none}body.blog-singular .edir-rds .permalink-copy.is-copied{color:var(--color-success,#28a745)}