.blog-nav[data-astro-cid-itmxxahk]{border-bottom:1px solid rgba(42,37,32,.08);background:var(--cream, #fbf6ee)}.blog-nav__inner[data-astro-cid-itmxxahk]{max-width:1280px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(min-width:1025px){.blog-nav__inner[data-astro-cid-itmxxahk]{padding:18px 32px}}.blog-nav__wm[data-astro-cid-itmxxahk]{font-family:var(--display, "Karla", system-ui, sans-serif);font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--ink, #2a2520);text-decoration:none}.blog-nav__links[data-astro-cid-itmxxahk]{display:flex;gap:20px;font-family:var(--body, "Outfit", system-ui, sans-serif);font-size:15px}.blog-nav__links[data-astro-cid-itmxxahk] a[data-astro-cid-itmxxahk]{color:var(--ink, #2a2520);text-decoration:none;opacity:.8}.blog-nav__links[data-astro-cid-itmxxahk] a[data-astro-cid-itmxxahk]:hover{opacity:1}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}body{font-family:var(--body, "Outfit", system-ui, sans-serif);color:var(--ink, #2a2520);background:var(--cream, #fbf6ee);margin:0;line-height:1.6;--blog-body: "Atkinson Hyperlegible", var(--body, "Outfit"), system-ui, sans-serif;--blog-accent: #b8504a}.blog-shell{display:grid;grid-template-columns:1fr;gap:0;max-width:1280px;margin:0 auto;padding:0 24px}@media(min-width:1025px){.blog-shell{grid-template-columns:minmax(0,680px) 320px;gap:64px;padding:0 32px}}.blog-article{min-width:0;padding:32px 0 64px}.blog-rail{display:none}@media(min-width:1025px){.blog-rail{display:block;padding:32px 0 64px}}.blog-article p,.blog-article ul,.blog-article ol{font-family:var(--blog-body);font-size:18px;line-height:1.7;margin:0 0 1.2em}.blog-article h2{font-family:var(--display, "Karla", system-ui, sans-serif);font-weight:700;font-size:clamp(1.375rem,1.2rem + .8vw,1.5rem);line-height:1.25;letter-spacing:-.005em;margin:2em 0 .6em}.blog-article h3{font-family:var(--display, "Karla", system-ui, sans-serif);font-weight:700;font-size:clamp(1.25rem,1.18rem + .4vw,1.375rem);line-height:1.3;margin:1.6em 0 .5em}.blog-article h4{font-family:var(--display, "Karla", system-ui, sans-serif);font-weight:600;font-size:1.125rem;line-height:1.35;margin:1.4em 0 .4em}.blog-article h5,.blog-article h6{font-family:var(--display, "Karla", system-ui, sans-serif);font-weight:600;font-size:1rem;line-height:1.4;margin:1.3em 0 .4em}.blog-article :is(h2,h3) .h-num{font-family:var(--blog-body);font-weight:700;color:var(--blog-accent, #b8504a);margin-right:.12em}.blog-article a{color:var(--blog-accent, #b8504a);text-decoration:underline;text-underline-offset:3px}.blog-article blockquote{border-left:3px solid var(--strawberry, #d4756b);margin:1.4em 0;padding:.2em 0 .2em 1em;font-family:var(--quote, "Marcellus", serif);font-style:italic;font-size:1.05em;opacity:.9}.blog-article .table-scroll{margin:1.6em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(42,37,32,.1);border-radius:8px}.blog-article table{width:100%;min-width:460px;border-collapse:collapse;font-family:var(--blog-body);font-size:.95rem;line-height:1.5}.blog-article thead th{background:#d4756b1a;font-weight:700}.blog-article th,.blog-article td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(42,37,32,.1)}.blog-article tbody tr:nth-child(2n){background:#2a252006}.blog-article tbody tr:last-child td{border-bottom:0}.blog-article table caption{font-family:var(--blog-body);font-size:.85rem;opacity:.7;padding:8px 14px;text-align:left;caption-side:bottom}.post-faq{margin:48px 0 0;padding-top:8px}.post-faq__title{font-family:var(--display, "Karla", system-ui, sans-serif);font-weight:700;font-size:clamp(1.375rem,1.2rem + .8vw,1.5rem);line-height:1.25;letter-spacing:-.005em;margin:0 0 .8em;color:var(--ink, #2a2520)}.post-faq__item{border-top:1px solid rgba(42,37,32,.1);padding:18px 0}.post-faq__q{font-family:var(--display, "Karla", system-ui, sans-serif);font-weight:600;font-size:1.0625rem;line-height:1.35;margin:0 0 .4em;color:var(--ink, #2a2520)}.post-faq__a{font-family:var(--blog-body);font-size:1rem;line-height:1.65;margin:0;color:var(--ink, #2a2520)}
