.website {font-size:16px; letter-spacing:normal; max-width:760px; width:100%; padding:24px; margin:auto; color:#111;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Inter",sans-serif;line-height:1.6;}
.website .site-nav {display:flex;gap:24px;border-bottom:1px solid #eee;padding-bottom:14px;margin-bottom:24px;}
.website a {color:#1f3a8a;text-decoration:none;}
.website a:hover {text-decoration:underline;}
.website a:focus-visible {outline:2px solid #1f3a8a;outline-offset:5px;}
.website .site-nav a {padding:8px 0;}
.website .site-nav a[aria-current="page"] {color:#111;font-weight:600;}
.website .article-header {margin-bottom:30px;}
.website .article-header h1 {margin:20px 0 12px;line-height:1.25;}
.website .blog-body h2 {margin-top:38px;}
.website .blog-body p {margin-bottom:18px;}
.website .blog-body figure {margin:24px 0;}
.website .blog-body img {display:block;max-width:100%;height:auto;margin:auto;}
.website .blog-body figcaption {font-size:.85rem;color:#666;text-align:center;margin-top:8px;}
.website .blog-body ul {margin:18px 0;}
.website .blog-body li {margin-bottom:10px;}
.website .read-link {display:inline-block;padding:10px 0;}
.website h1,.website h2,.website h3,.website p,.website li,.website a {overflow-wrap:anywhere;}
@media(max-width:480px){.website{padding:24px;}.website h1{font-size:1.9rem;}.website .article-header h1{font-size:1.8rem;}}
/* Home Blogs section */
.website .blogs .blog-item {margin-bottom:24px;}
.website .blogs .blog-item:last-child {margin-bottom:0;}
.website .blogs .blog-item h3 {margin-bottom:4px;}
.website .blogs .blog-item .meta {margin-bottom:0;}
