input[type=text],input[type=email],input[type=url],input[type=search],textarea{box-shadow:0 4px 6px -1px rgba(15,23,42,.08),0 2px 4px -2px rgba(15,23,42,.08)}a{transition:color .2s ease,opacity .2s ease}a:hover{color:#dc2626!important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1:hover a,h2:hover a,h3:hover a,h4:hover a,h5:hover a,h6:hover a{color:#dc2626!important}.group:hover h1 a,.group:hover h2 a,.group:hover h3 a,.group:hover h4 a,.group:hover h5 a,.group:hover h6 a,.group:hover h1,.group:hover h2,.group:hover h3,.group:hover h4,.group:hover h5,.group:hover h6{color:#dc2626!important}.entry-content a{color:#dc2626!important;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:600;transition:color .2s ease,text-decoration-color .2s ease}.entry-content a:hover{color:#991b1b!important;text-decoration-color:#991b1b}.entry-content{line-height:1.8;color:#1f2937}.entry-content p{margin-bottom:1.5rem}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:'Playfair Display',Georgia,serif;font-weight:800;color:#111;line-height:1.3;margin-top:2.25rem;margin-bottom:1rem}.entry-content h1{font-size:2.25rem}.entry-content h2{font-size:1.875rem;border-bottom:2px solid #111;padding-bottom:.5rem}.entry-content h3{font-size:1.5rem}.entry-content h4{font-size:1.25rem}.entry-content h5{font-size:1.125rem}.entry-content h6{font-size:1rem}.entry-content ul{list-style-type:disc!important;padding-left:2rem!important;margin:1.25rem 0!important}.entry-content ol{list-style-type:decimal!important;padding-left:2rem!important;margin:1.25rem 0!important}.entry-content li{display:list-item!important;margin-bottom:.5rem;line-height:1.75}.entry-content ul ul{list-style-type:circle!important;margin:.5rem 0 .5rem 1.5rem!important}.entry-content ol ol{list-style-type:lower-alpha!important;margin:.5rem 0 .5rem 1.5rem!important}.entry-content blockquote{border-left:4px solid #111;background:#faf7f2;padding:1rem 1.5rem;margin:1.75rem 0;font-style:italic;font-family:'Lora',Georgia,serif;color:#374151}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content table{width:100%;border-collapse:collapse;margin:1.75rem 0;font-size:.95rem}.entry-content th{background:#111;color:#fff;padding:.75rem 1rem;text-align:left;font-family:'Playfair Display',Georgia,serif;border:1px solid #333}.entry-content td{padding:.75rem 1rem;border:1px solid #e5e7eb}.entry-content tr:nth-child(even){background:#faf7f2}.entry-content code{background:#e5e2d8;color:#111;padding:.2rem .4rem;font-size:.875em;border-radius:2px;font-family:monospace}.entry-content pre{background:#1a1a1a;color:#f3f4f6;padding:1.25rem;overflow-x:auto;margin:1.75rem 0;border:1px solid #333;font-size:.9rem}.entry-content pre code{background:0 0;color:inherit;padding:0}.entry-content hr{border:0;border-top:2px dashed rgba(0,0,0,.25);margin:2.5rem 0}.entry-content strong,.entry-content b{font-weight:700;color:#111}.entry-content img{max-width:100%;height:auto;margin:1.75rem auto;display:block;border:1px solid rgba(0,0,0,.15)}.entry-content figure{margin:1.75rem auto}.entry-content figcaption{font-size:.875rem;text-align:center;color:#6b7280;font-style:italic;margin-top:.5rem}.widget{margin-bottom:2rem}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{padding:.5rem 0;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:#1f2937}.widget ul li:last-child{border-bottom:none}.widget ul li a{color:#111827;text-decoration:none;transition:color .2s ease}.widget ul li a:hover{color:#dc2626!important}.widget select{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;background:#fff;border-radius:.375rem;font-size:.875rem;color:#111827}.widget .tagcloud a{display:inline-block;padding:.25rem .625rem;margin:.25rem .25rem 0 0;background:#f5f2e8;border:1px solid #e5e2d8;font-size:.75rem!important;font-weight:600;color:#111827;text-decoration:none;border-radius:.25rem;transition:all .2s ease}.widget .tagcloud a:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}.widget .wp-block-search__input{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;width:100%}.widget .wp-block-search__button{background:#222;color:#fff;padding:.5rem 1rem;border:none;border-radius:.375rem;font-weight:600;font-size:.875rem;cursor:pointer;margin-top:.5rem;transition:background-color .2s ease}.widget .wp-block-search__button:hover{background:#dc2626}.gap-10{gap:2.5rem!important}.top-24{top:6rem!important}