.blogLayout{flex-flow:column;width:100%;padding:60px 0;display:flex}.news-header{border-bottom:1px solid var(--reno-sand-900-transparent);flex-direction:column;gap:.8rem;margin-bottom:1.5rem;padding-bottom:1rem;padding-left:10px;display:flex}.news-header__tag{font-family:var(--font-sans);color:var(--reno-sand-400);letter-spacing:.3em;text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem}.news-header .news-header__brand a{color:var(--reno-sand-50)!important}.news-header__brand{font-family:var(--font-serif);color:var(--reno-sand-100);letter-spacing:-.03em;font-size:clamp(2rem,8vw,3.5rem);line-height:1}.news-header__brand span{color:var(--reno-sand-500)}.markdown{width:90%;max-width:650px;font-family:var(--font-serif,Georgia, serif);color:var(--reno-sand-100);max-width:720px;margin:0 auto;font-size:1.075rem;line-height:1.75}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-family:var(--font-serif,Georgia, serif);color:var(--reno-sand-50);letter-spacing:-.01em;margin-top:30px;margin-bottom:.6em;scroll-margin-top:6rem;line-height:1.2}.markdown h1{border-bottom:2px solid var(--reno-sand-700);padding-bottom:.3em;font-size:clamp(1.9rem,5vw,2.6rem)}.markdown h2{border-bottom:1px solid var(--reno-sand-900-transparent);padding-bottom:.3em;font-size:clamp(1.5rem,4vw,2rem)}.markdown h3{color:var(--reno-sand-200);font-size:clamp(1.2rem,3vw,1.5rem)}.markdown h4{color:var(--reno-sand-300);font-size:1.15rem}.markdown h5,.markdown h6{color:var(--reno-sand-400);text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.markdown p{color:var(--reno-sand-100);letter-spacing:1px;margin:1.2em 0}.markdown strong{color:var(--reno-sand-200);font-weight:700}.markdown em{color:var(--reno-sand-300);font-style:italic}.markdown del{color:var(--reno-sand-600);text-decoration:line-through}.markdown mark{background:var(--reno-sand-500);color:var(--reno-sand-950);border-radius:4px;padding:.1em .35em}.markdown small{color:var(--reno-sand-400);font-size:.875em}.markdown abbr{text-decoration:underline dotted var(--reno-sand-600);cursor:help}.markdown a{color:var(--reno-sand-300);border-bottom:1px solid var(--reno-sand-700);padding:0 1px;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.markdown a:hover{color:var(--reno-sand-100);border-bottom-color:var(--reno-sand-400);background:var(--reno-sand-950-transparent)}.markdown a:focus-visible{outline:2px solid var(--reno-sand-500);outline-offset:2px;border-radius:3px}.markdown ul,.markdown ol{margin:1.2em 0;padding-left:1.6em}.markdown ul{list-style:none}.markdown ul>li{margin-bottom:.5em;padding-left:.2em;position:relative}.markdown ul>li:before{content:"";background:var(--reno-sand-500);width:6px;height:6px;box-shadow:0 0 8px var(--reno-sand-600);border-radius:50%;position:absolute;top:.65em;left:-1.1em}.markdown ol>li{margin-bottom:.5em;padding-left:.3em}.markdown ol>li::marker{color:var(--reno-sand-400);font-family:JetBrains Mono,monospace;font-size:.9em;font-weight:700}.markdown li>ul,.markdown li>ol{margin:.5em 0}.markdown input[type=checkbox]{accent-color:var(--reno-sand-500);margin-right:.5em}.markdown blockquote{border-left:3px solid var(--reno-sand-500);background:var(--reno-sand-950-transparent);color:var(--reno-sand-200);border-radius:0 10px 10px 0;margin:1.6em 0;padding:.9em 1.4em;font-style:italic;position:relative}.markdown blockquote p{color:inherit;margin:.4em 0}.markdown blockquote p:first-child{margin-top:0}.markdown blockquote p:last-child{margin-bottom:0}.markdown blockquote cite,.markdown blockquote footer{color:var(--reno-sand-500);font-size:.85em;font-style:normal;font-family:var(--font-sans,sans-serif);letter-spacing:.05em;margin-top:.6em;display:block}.markdown blockquote cite:before,.markdown blockquote footer:before{content:"— "}.markdown code{background:var(--darkweb-color-light);color:var(--reno-sand-300);border:1px solid var(--reno-sand-900-transparent);word-break:break-word;border-radius:5px;padding:.15em .45em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.88em}.markdown pre{border:1px solid var(--reno-sand-900-transparent);scrollbar-width:thin;scrollbar-color:var(--reno-sand-700) transparent;border-radius:12px;margin:1.6em 0;padding:1.2em 1.4em;font-size:.92em;line-height:1.6;position:relative;overflow-x:auto;background:var(--darkweb-color-light)!important}.markdown pre::-webkit-scrollbar{height:8px}.markdown pre::-webkit-scrollbar-track{background:0 0}.markdown pre::-webkit-scrollbar-thumb{background:var(--reno-sand-800);border-radius:999px}.markdown pre code{color:var(--reno-sand-100);font-size:1em;line-height:inherit;background:0 0;border:none;padding:0}.markdown img{object-fit:cover;aspect-ratio:2;border:1px solid var(--reno-sand-900-transparent);width:100%;height:auto;box-shadow:0 12px 40px var(--reno-sand-950-transparent);z-index:1;border-radius:12px;margin:30px 0;display:block;position:relative}.markdown figure{text-align:center;margin:2em 0}.markdown figure img{margin:0 auto}.markdown figcaption{color:var(--reno-sand-400);font-size:.88em;font-style:italic;font-family:var(--font-sans,sans-serif);margin-top:.8em}.markdown hr{background:linear-gradient(to right, transparent 0%, var(--reno-sand-800) 50%, transparent 100%);border:none;height:1px;margin:3em 0}.markdown table{border-collapse:collapse;width:100%;font-size:.95em;font-family:var(--font-sans,sans-serif);border:1px solid var(--reno-sand-900-transparent);border-radius:10px;margin:1.8em 0;overflow:hidden}.markdown thead{background:var(--darkweb-color-light)}.markdown th{text-align:left;color:var(--reno-sand-300);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--reno-sand-800);padding:.85em 1.1em;font-size:.8em;font-weight:600}.markdown td{color:var(--reno-sand-100);border-bottom:1px solid var(--reno-sand-900-transparent);padding:.8em 1.1em}.markdown tbody tr:last-child td{border-bottom:none}.markdown tbody tr{transition:background .2s}.markdown tbody tr:hover{background:var(--reno-sand-950-transparent)}.markdown kbd{background:var(--darkweb-color-light);color:var(--reno-sand-200);border:1px solid var(--reno-sand-700);box-shadow:0 2px 0 var(--reno-sand-900);border-radius:5px;padding:.15em .5em;font-family:JetBrains Mono,monospace;font-size:.82em}.markdown details{background:var(--darkweb-color-light);border:1px solid var(--reno-sand-900-transparent);border-radius:10px;margin:1.5em 0;padding:.9em 1.2em;transition:border-color .3s}.markdown details[open]{border-color:var(--reno-sand-700)}.markdown summary{cursor:pointer;color:var(--reno-sand-200);font-weight:600;font-family:var(--font-sans,sans-serif);align-items:center;gap:.5em;list-style:none;display:flex}.markdown summary::-webkit-details-marker{display:none}.markdown summary:before{content:"+";background:var(--reno-sand-800);width:20px;height:20px;color:var(--reno-sand-100);border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:transform .3s,background .3s;display:inline-flex}.markdown details[open] summary:before{content:"−";background:var(--reno-sand-600);transform:rotate(180deg)}.markdown sub,.markdown sup{color:var(--reno-sand-300);font-size:.75em}.markdown pre.astro-code,.markdown .astro-code{background:var(--darkweb-color-light)!important}.markdown .astro-code span{font-family:JetBrains Mono,monospace}@media (width>=640px){.markdown{font-size:1.125rem}}@media (width>=960px){.markdown{font-size:1.15rem;line-height:1.8}}@media (width<=400px){.markdown{font-size:1rem;line-height:1.65}.markdown pre{border-radius:10px;padding:1em;font-size:.85em}.markdown table{font-size:.85em}.markdown th,.markdown td{padding:.6em .8em}}@media (prefers-reduced-motion:reduce){.markdown *,.markdown :before,.markdown :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.markdown{color:#000;max-width:100%}.markdown a{color:#000;border-bottom:none}.markdown a:after{content:" (" attr(href) ")";color:#555;font-size:.85em}.markdown pre,.markdown code,.markdown blockquote{border:1px solid #ddd;color:#000!important;background:#f5f5f5!important}}
