@charset "UTF-8";.page-header[data-v-9497ec66]{max-width:1000px}.article-layout[data-v-9497ec66]{display:grid;gap:2.5rem;grid-template-columns:350px 1fr;margin:0 auto;max-width:1200px}@media(max-width:992px){.article-layout[data-v-9497ec66]{gap:2rem;grid-template-columns:1fr}}.article-image-mobile[data-v-9497ec66]{display:none}@media(max-width:992px){.article-image-mobile[data-v-9497ec66]{border-radius:.75rem;display:block;margin-bottom:2rem;overflow:hidden}.article-image-mobile[data-v-9497ec66] .article-image{display:block;height:auto;width:100%}}@media(max-width:992px){.article-sidebar[data-v-9497ec66]{display:none}}.sidebar-card[data-v-9497ec66]{background:#fff;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.5rem;position:sticky;top:2rem}@media(max-width:992px){.sidebar-card[data-v-9497ec66]{align-items:center;display:flex;flex-direction:column;position:relative;top:auto}}.article-image-wrapper[data-v-9497ec66]{border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}.article-image-wrapper[data-v-9497ec66] .article-image{display:block;height:auto;transition:transform .3s ease;width:100%}.article-image-wrapper[data-v-9497ec66] .article-image:hover{transform:scale(1.05)}.btn-contact[data-v-9497ec66]{border-radius:.5rem;display:block;font-weight:600;letter-spacing:.05em;padding:.875rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}.btn-contact[data-v-9497ec66]:hover{box-shadow:0 6px 20px #1d49644d;transform:translateY(-2px)}@media(max-width:992px){.btn-contact[data-v-9497ec66]{max-width:300px}.article-main[data-v-9497ec66]{order:1}}.article-content[data-v-9497ec66]{background:#fff;border-radius:1rem;box-shadow:0 4px 20px #00000014;color:#212529;font-size:1.0625rem;line-height:1.8;padding:3rem}@media(max-width:992px){.article-content[data-v-9497ec66]{padding:2.5rem}}@media(max-width:768px){.article-content[data-v-9497ec66]{border-radius:.5rem;font-size:1rem;padding:2rem 1.5rem}}@media(max-width:480px){.article-content[data-v-9497ec66]{font-size:.95rem;line-height:1.7;padding:1.5rem 1.25rem}}.article-content[data-v-9497ec66] p{line-height:1.8;margin-bottom:1.5rem}.article-content[data-v-9497ec66] p:last-child{margin-bottom:0}.article-content[data-v-9497ec66] h2{color:var(--bs-primary);font-size:1.75rem;font-weight:700;line-height:1.3;margin:2.5rem 0 1.25rem}.article-content[data-v-9497ec66] h2:first-child{margin-top:0}@media(max-width:768px){.article-content[data-v-9497ec66] h2{font-size:1.5rem;margin:2rem 0 1rem}}.article-content[data-v-9497ec66] h3{color:#1d4964;font-size:1.5rem;font-weight:600;line-height:1.4;margin:2rem 0 1rem}@media(max-width:768px){.article-content[data-v-9497ec66] h3{font-size:1.25rem;margin:1.5rem 0 .875rem}}.article-content[data-v-9497ec66] h4{color:#2c5f7d;font-size:1.25rem;font-weight:600;line-height:1.4;margin:1.75rem 0 .875rem}@media(max-width:768px){.article-content[data-v-9497ec66] h4{font-size:1.125rem}}.article-content[data-v-9497ec66] ol,.article-content[data-v-9497ec66] ul{list-style:none;margin:1.5rem 0;padding-left:0}@media(max-width:768px){.article-content[data-v-9497ec66] ol,.article-content[data-v-9497ec66] ul{margin:1.25rem 0}}.article-content[data-v-9497ec66] li{line-height:1.7;margin-bottom:1rem;padding-left:2rem;position:relative}.article-content[data-v-9497ec66] li:last-child{margin-bottom:0}.article-content[data-v-9497ec66] li:before{color:var(--bs-secondary);content:"→";font-size:1.25rem;font-weight:700;left:0;position:absolute}@media(max-width:768px){.article-content[data-v-9497ec66] li{margin-bottom:.875rem;padding-left:1.75rem}}.article-content[data-v-9497ec66] b,.article-content[data-v-9497ec66] span[style*="font-weight: 500"],.article-content[data-v-9497ec66] strong{color:var(--bs-primary);font-weight:700!important}.article-content[data-v-9497ec66] em,.article-content[data-v-9497ec66] i{color:#495057;font-style:italic}.article-content[data-v-9497ec66] a{color:var(--bs-primary);text-decoration:underline;text-decoration-color:var(--bs-secondary);text-decoration-thickness:2px;text-underline-offset:3px;transition:all .2s ease}.article-content[data-v-9497ec66] a:hover{color:var(--bs-secondary);text-decoration-color:var(--bs-primary)}.article-content[data-v-9497ec66] blockquote{background:#f8f9fa;border-left:4px solid var(--bs-secondary);border-radius:.5rem;color:#495057;font-style:italic;margin:2rem 0;padding:1.5rem 2rem}@media(max-width:768px){.article-content[data-v-9497ec66] blockquote{margin:1.5rem 0;padding:1.25rem 1.5rem}}.article-content[data-v-9497ec66] hr{border:none;border-top:2px solid #e9ecef;margin:3rem 0}@media(max-width:768px){.article-content[data-v-9497ec66] hr{margin:2rem 0}}
