.header .logo-text,.header .phone-link.mobile{color:#247EBA}.header .nav-link,.header .phone-link{color:#333}.header .work-hours{color:#777}section{background:linear-gradient(135deg,#F0F8FC,#FFFFFF)}main{padding-top:120px;padding-bottom:100px}.article-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.article-link{position:relative;border-radius:20px;overflow:hidden;color:#111;text-decoration:none}.article-link:before{content:"";position:absolute;inset:0;background-image:var(--bg);background-size:cover;background-position:50%;filter:blur(1px);transform:scale(1.1);z-index:0}.article-link:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.6);z-index:1}.article-link>.p-4{position:relative;z-index:2}.article-link h2{margin:0 0 .25rem}.article-link:hover h2{color:#247EBA}.article-card a{border-radius:20px;padding:10px;background-size:cover}article{line-height:1.5}article a{color:black}article li a{color:#247EBA}article .back{display:flex;flex-direction:row;justify-self:flex-end;color:#475569;font-size:large;opacity:20%}article .back:hover{opacity:100%}article p img{display:flex;margin:10px 0;width:60%;justify-self:center}article h2,article h3{margin-top:20px}article ol,article ul{margin-bottom:10px}article table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95rem}article thead th{background:#f3f4f6;color:#475569;text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:12px 24px;border-bottom:2px solid #e5e7eb;text-align:left}article tbody td{padding:12px 24px;border-bottom:1px solid #e5e7eb;vertical-align:top}article tbody tr:nth-child(2n){background:#fafafa}article tbody tr:hover{background:#eef2ff}@media (max-width:640px){.article-card{grid-template-columns:1fr}article table{display:block;overflow-x:auto;white-space:nowrap}article p img{margin:10px 0;width:100%}}