.blog{min-height:100vh;font-family:var(--font-geist),"Geist","Arial","Helvetica Neue","Helvetica",sans-serif;color:#010103;padding:112px 16px 80px}@media (min-width:768px){.blog{padding:132px 24px 96px}}.blog-cta{color:#fff;text-align:center;background:#ee9422;border-radius:50px;justify-content:center;align-items:center;min-height:48px;padding:12px 26px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;transition:filter .2s;display:inline-flex}.blog-cta:hover{filter:brightness(.92)}.blog-cta:focus-visible{outline-offset:3px;outline:3px solid #010103}.blog-cta--secondary{color:#010103;background:0 0;box-shadow:inset 0 0 0 2px #010103}.blog-cta--secondary:hover{filter:none;background:#f5f5f5}.blog-hero{max-width:1120px;margin:0 auto 48px}.blog-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#94580b;margin-bottom:12px;font-size:14px;font-weight:500}.blog-hero__title{max-width:820px;margin-bottom:16px;font-size:36px;font-weight:600;line-height:1.15}@media (min-width:768px){.blog-hero__title{font-size:52px}}.blog-hero__intro{color:#414141;max-width:680px;font-size:18px;line-height:1.6}.blog-section{max-width:1120px;margin:0 auto 56px}.blog-section__header{margin-bottom:20px}.blog-section__title{font-size:24px;font-weight:600;line-height:1.3}@media (min-width:768px){.blog-section__title{font-size:28px}}.blog-section__intro{color:#414141;margin-top:6px;font-size:16px;line-height:1.5}.blog-section--related{border-top:1px solid #dee2e6;margin-top:72px;padding-top:40px}.post-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.post-grid{grid-template-columns:repeat(3,1fr)}}.post-card{background:#fff;border:1px solid #dee2e6;border-radius:16px;flex-direction:column;gap:10px;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.post-card:hover,.post-card:focus-within{border-color:#ee9422;box-shadow:0 8px 24px #01010314}.post-card__category{letter-spacing:.06em;text-transform:uppercase;color:#94580b;font-size:13px;font-weight:500}.post-card__title{font-size:20px;font-weight:600;line-height:1.35}.post-card__link{color:inherit;text-decoration:none}.post-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.post-card__link:focus-visible{outline:none}.post-card__link:focus-visible:after{outline-offset:2px;outline:3px solid #010103}.post-card__excerpt{color:#414141;flex:1;font-size:15px;line-height:1.55}.post-meta{color:#787878;flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.post-meta>*+:before{content:"·";margin-right:14px}.blog-cta-band{text-align:center;background:#f5f5f5;border-radius:20px;max-width:1120px;margin:72px auto 0;padding:40px 24px}@media (min-width:768px){.blog-cta-band{padding:56px 40px}}.blog-cta-band__title{margin-bottom:10px;font-size:26px;font-weight:600;line-height:1.25}.blog-cta-band__text{color:#414141;max-width:560px;margin:0 auto 24px;font-size:16px;line-height:1.55}.blog-cta-band__buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.blog-article{max-width:760px;margin:0 auto}.blog-article__header{margin-bottom:28px}.blog-article__category{letter-spacing:.08em;text-transform:uppercase;color:#94580b;margin-bottom:12px;font-size:14px;font-weight:500}.blog-article__title{margin-bottom:16px;font-size:32px;font-weight:600;line-height:1.2}@media (min-width:768px){.blog-article__title{font-size:44px}}.blog-breadcrumb{color:#787878;margin-bottom:24px;font-size:14px}.blog-breadcrumb ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blog-breadcrumb li+li:before{content:"/";color:#adb5bd;margin-right:6px}.blog-breadcrumb a{color:inherit;text-underline-offset:2px;text-decoration:underline}.blog-breadcrumb a:hover{color:#010103}.blog-toc{background:#f9f9f9;border:1px solid #dee2e6;border-radius:12px;margin-bottom:36px}.blog-toc summary{cursor:pointer;padding:14px 18px;font-size:16px;font-weight:500}.blog-toc ol{padding:0 18px 16px 38px;font-size:15px;line-height:1.5;list-style:decimal}.blog-toc li+li{margin-top:6px}.blog-toc a{color:#242424;text-decoration:none}.blog-toc a:hover{color:#94580b;text-decoration:underline}.blog-prose{color:#242424;font-size:17px;line-height:1.7}.blog-prose>*+*{margin-top:18px}.blog-prose h2,.blog-prose h3{color:#010103;scroll-margin-top:110px;font-weight:600}.blog-prose h2{margin-top:48px;font-size:26px;line-height:1.3}@media (min-width:768px){.blog-prose h2{font-size:30px}}.blog-prose h3{margin-top:32px;font-size:20px;line-height:1.4}.blog-prose h2+*,.blog-prose h3+*{margin-top:12px}.blog-prose a:not(.blog-cta){color:#94580b;text-underline-offset:2px;text-decoration:underline}.blog-prose a:not(.blog-cta):hover{color:#010103}.blog-prose strong{color:#010103;font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:24px}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:6px}.blog-prose li:has(>input[type=checkbox]){margin-left:-24px;padding-left:26px;list-style:none}.blog-prose li:has(>input[type=checkbox]) input{vertical-align:-2px;accent-color:#ee9422;width:16px;height:16px;margin:0 10px 0 -26px}.blog-prose blockquote{color:#242424;background:#f4e1c1;border-left:4px solid #ee9422;border-radius:0 12px 12px 0;margin-inline:0;padding:20px 22px}.blog-prose blockquote>*+*{margin-top:12px}.blog-prose hr{border:0;border-top:1px solid #dee2e6;margin:40px 0}.blog-prose hr+p:has(+hr){background:#f5f5f5;border-radius:14px;padding:22px 24px}.blog-prose .blog-table{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;border-radius:12px;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #dee2e6;padding:12px 14px}.blog-prose th{color:#010103;background:#f9f9f9;font-weight:600}.blog-prose tr:last-child td{border-bottom:0}.blog-prose code{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:.9em}
