.blog-article{font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;color:#475569;word-wrap:break-word;overflow-wrap:break-word;text-align:justify;max-width:100%;font-size:1rem;line-height:1.75}.blog-article h1,.blog-article h2,.blog-article h3,.blog-article h4,.blog-article h5,.blog-article h6{font-family:var(--font-sans),"Poppins",system-ui,sans-serif;color:#0f172a;text-align:left;margin-top:1.75em;margin-bottom:.5em;font-weight:700;line-height:1.3}.blog-article h1{border-bottom:2px solid var(--vasque-light,#c7da3c);margin-top:0;padding-bottom:.5em;font-size:1.5rem}.blog-article h2{padding-left:.75rem;font-size:1.25rem;position:relative}.blog-article h2:before{content:"";background:var(--vasque-light,#c7da3c);border-radius:2px;width:3px;position:absolute;top:.2em;bottom:.2em;left:0}.blog-article h3{color:var(--vasque-dark,#3c2215);font-size:1.125rem;font-weight:600}.blog-article h4{color:#1e293b;font-size:1rem;font-weight:600}.blog-article h5{color:#334155;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.blog-article h6{color:#475569;font-size:.875rem;font-weight:600}.blog-article>h1:first-child,.blog-article>h2:first-child,.blog-article>h3:first-child,.blog-article>h4:first-child,.blog-article>h5:first-child,.blog-article>h6:first-child{margin-top:0}.blog-article p{margin-bottom:1.25em}.blog-article p:last-child{margin-bottom:0}.blog-article a{color:var(--vasque-dark,#3c2215);text-decoration:underline;-webkit-text-decoration-color:var(--vasque-light,#c7da3c);text-decoration-color:var(--vasque-light,#c7da3c);text-underline-offset:2px;font-weight:500;text-decoration-thickness:2px;transition:all .2s}.blog-article a:hover{color:var(--vasque-dark-700,#59443b);-webkit-text-decoration-color:var(--vasque-dark,#3c2215);text-decoration-color:var(--vasque-dark,#3c2215)}.blog-article ul,.blog-article ol{margin:1.25em 0;padding-left:1.25em}.blog-article ul{list-style-type:none}.blog-article ul li{margin-bottom:.5em;padding-left:1.25em;position:relative}.blog-article ul li:before{content:"";background:var(--vasque-light,#c7da3c);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.blog-article ul ul li:before{border:1.5px solid var(--vasque-light,#c7da3c);background:0 0}.blog-article ol{padding-left:1.5em;list-style-type:decimal}.blog-article ol li{margin-bottom:.5em;padding-left:.25em}.blog-article ol li::marker{color:var(--vasque-dark,#3c2215);font-weight:600}.blog-article dl{margin:1.25em 0}.blog-article dt{color:#0f172a;margin-top:.75em;font-weight:600}.blog-article dd{color:#475569;margin-left:1.25em}.blog-article blockquote{border-left:3px solid var(--vasque-light,#c7da3c);color:#475569;background:#f8fafc;border-radius:0 8px 8px 0;margin:1.5em 0;padding:1em 1.25em;font-style:italic}.blog-article blockquote p{margin-bottom:.5em}.blog-article blockquote p:last-child{margin-bottom:0}.blog-article blockquote cite,.blog-article blockquote footer{color:var(--vasque-dark,#3c2215);margin-top:.75em;font-size:.875rem;font-style:normal;font-weight:500;display:block}.blog-article blockquote cite:before,.blog-article blockquote footer:before{content:"— "}.blog-article img{border-radius:8px;max-width:100%;height:auto;margin:1.25em 0}.blog-article figure{margin:1.5em 0}.blog-article figure img{margin:0;display:block}.blog-article figcaption{text-align:center;color:#64748b;margin-top:.5em;font-size:.875rem;font-style:italic}.blog-article code{color:var(--vasque-dark,#3c2215);background:#f1f5f9;border-radius:4px;padding:.125em .375em;font-family:Consolas,Monaco,monospace;font-size:.875em}.blog-article pre{background:#1e293b;border-radius:8px;margin:1.25em 0;padding:1em;overflow-x:auto}.blog-article pre code{color:#e2e8f0;background:0 0;padding:0;font-size:.875rem;line-height:1.6}.blog-article kbd{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.125em .375em;font-family:Consolas,monospace;font-size:.875em;box-shadow:0 1px #94a3b8}.blog-article table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.875rem}.blog-article thead{background:var(--vasque-dark,#3c2215)}.blog-article th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:.75em 1em;font-size:.75rem;font-weight:600}.blog-article tbody tr{border-bottom:1px solid #e2e8f0}.blog-article tbody tr:nth-child(2n){background:#f8fafc}.blog-article td{color:#475569;padding:.75em 1em}@media (max-width:640px){.blog-article table{display:block;overflow-x:auto}}.blog-article hr{background:linear-gradient(to right,transparent,#e2e8f0 20%,var(--vasque-light,#c7da3c)50%,#e2e8f0 80%,transparent);border:none;height:1px;margin:2em 0}.blog-article strong,.blog-article b{color:#0f172a;font-weight:600}.blog-article em,.blog-article i{font-style:italic}.blog-article mark{background:#c7da3c4d;border-radius:2px;padding:.1em .2em}.blog-article small{color:#64748b;font-size:.875em}.blog-article sub,.blog-article sup{font-size:.75em}.blog-article abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.blog-article del,.blog-article s{opacity:.7;text-decoration:line-through}.blog-article iframe,.blog-article video,.blog-article embed{border-radius:8px;max-width:100%;margin:1.5em 0}.blog-article .video-container{border-radius:8px;width:100%;margin:1.5em 0;padding-bottom:56.25%;position:relative;overflow:hidden}.blog-article .video-container iframe{border-radius:0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.blog-article aside{background:#f8fafc;border-left:3px solid #64748b;border-radius:8px;margin:1.5em 0;padding:1em 1.25em;font-size:.9375rem}.blog-article aside.note,.blog-article .note{background:#eff6ff;border-left-color:#3b82f6}.blog-article aside.warning,.blog-article .warning{background:#fffbeb;border-left-color:#f59e0b}.blog-article aside.tip,.blog-article .tip{background:#f0fdf4;border-left-color:#22c55e}.blog-article details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:1.25em 0;padding:.75em 1em}.blog-article summary{color:var(--vasque-dark,#3c2215);cursor:pointer;font-size:.9375rem;font-weight:600}.blog-article summary::-webkit-details-marker{color:var(--vasque-light,#c7da3c)}.blog-article details[open] summary{border-bottom:1px solid #e2e8f0;margin-bottom:.75em;padding-bottom:.75em}.blog-article address{border-left:3px solid var(--vasque-dark,#3c2215);background:#f8fafc;border-radius:8px;margin:1.25em 0;padding:.75em 1em;font-size:.9375rem;font-style:normal}@media (max-width:640px){.blog-article{font-size:.9375rem;line-height:1.7}.blog-article h1{font-size:1.375rem}.blog-article h2{font-size:1.125rem}.blog-article h3{font-size:1rem}.blog-article blockquote{padding:.75em 1em}.blog-article pre{padding:.75em}.blog-article table th,.blog-article table td{padding:.5em .75em}}@media print{.blog-article{color:#000;font-size:11pt}.blog-article a{color:#000;text-decoration:underline}.blog-article blockquote{background:0 0;border-left:2px solid #333}.blog-article pre{color:#000;background:#f5f5f5;border:1px solid #ccc}}
