.ak-blog{max-width:960px;padding-top:48px;padding-bottom:72px}.ak-blog h1{font-family:var(--font-display,Georgia,serif);font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.14;max-width:850px;margin:16px 0 24px}.ak-blog-meta{color:#59594f;font-size:.95rem}.ak-blog-content{max-width:780px;font-size:1.1rem;line-height:1.8}.ak-blog-content>p:first-child{font-size:1.2rem;line-height:1.7}.ak-blog-content h2{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.25;margin:48px 0 20px;scroll-margin-top:100px}.ak-blog-content h3{font-size:1.3rem;line-height:1.4;margin:32px 0 16px;scroll-margin-top:100px}.ak-blog-content p{margin:0 0 22px}.ak-blog-content a,.ak-blog-back a{color:#36583f;text-decoration:underline;text-underline-offset:3px}.ak-blog-content a:hover,.ak-blog-back a:hover{color:#1c3322}.ak-blog-content ul,.ak-blog-content ol{padding-left:26px;margin:18px 0 28px}.ak-blog-content li{margin:10px 0}.ak-blog-hero{margin:32px 0}.ak-blog-hero img{width:100%;height:auto;display:block;border-radius:4px}.ak-blog-hero figcaption{font-size:.87rem;line-height:1.5;color:#59594f;margin-top:10px}.ak-blog-toc{background:#f3f1e9;border:1px solid #deddd2;padding:24px 28px;margin:32px 0}.ak-blog-content .ak-blog-toc h2{font-size:1.35rem;margin:0 0 16px}.ak-blog-toc ul{margin:0}.ak-blog-table{max-width:100%;overflow-x:auto;margin:26px 0}.ak-blog-table table{width:100%;border-collapse:collapse;min-width:540px;font-size:1rem;line-height:1.55}.ak-blog-table th,.ak-blog-table td{padding:14px 16px;text-align:left;vertical-align:top;border:1px solid #deddd2}.ak-blog-table th{background:#f3f1e9}.ak-blog-back{margin-top:48px;padding-top:24px;border-top:1px solid #deddd2}.ak-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ak-blog-card{padding:28px;background:#fff;border:1px solid #deddd2;display:flex;flex-direction:column}.ak-blog-card h2{font-size:1.6rem;line-height:1.3}.ak-blog-card h2 a{text-decoration:none}.ak-blog-card>p{line-height:1.7;flex:1}.ak-blog-card>.ak-link{margin-top:14px}.ak-blog a:focus-visible,.ak-blog-card a:focus-visible{outline:3px solid #a26641;outline-offset:4px}@media(max-width:900px){.ak-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ak-blog-grid{grid-template-columns:1fr}.ak-blog{padding-top:28px}.ak-blog-content{font-size:1rem}.ak-blog-content>p:first-child{font-size:1.08rem}.ak-blog-toc{padding:20px}.ak-blog-table table{min-width:480px}.ak-blog-card{padding:24px}}

/* Distinct article previews using the assigned featured media. */
.ak-blog-card-image{display:block;margin:-28px -28px 22px;overflow:hidden}.ak-blog-card-image img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.ak-blog-hero img{max-height:640px;object-fit:contain}.ak-blog-card-image:hover img{opacity:.94}@media(max-width:600px){.ak-blog-card-image{margin:-24px -24px 20px}}
