.adt-blog-page img{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.adt-blog-page *,.adt-blog-page :after,.adt-blog-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.adt-blog-page a:focus-visible,.adt-blog-page button:focus-visible,.adt-blog-page summary:focus-visible{outline:3px solid var(--adt-gold)!important;outline-offset:2px;box-shadow:0 0 0 5px rgba(32,26,22,.35);border-radius:var(--adt-radius-sm)}.adt-blog-page .adt-bl-hero{position:relative;padding:var(--adt-space-lg) 0 var(--adt-space-xl);background:linear-gradient(135deg,var(--adt-green-deep) 0,var(--adt-green-forest) 100%)}.adt-blog-page .adt-bl-hero__inner{max-width:var(--adt-container);margin:0 auto;padding:0 1.25rem}.adt-blog-page .adt-breadcrumb{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 var(--adt-space-sm);padding:0;font-family:var(--adt-font-body);font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.adt-blog-page .adt-breadcrumb li{display:flex;align-items:center;gap:.4rem;color:hsla(0,0%,100%,.7)}.adt-blog-page .adt-breadcrumb li:not(:last-child):after{content:"/";color:hsla(0,0%,100%,.4)}.adt-blog-page .adt-breadcrumb a{color:hsla(0,0%,100%,.7)}.adt-blog-page .adt-breadcrumb a:focus-visible,.adt-blog-page .adt-breadcrumb a:hover{color:var(--adt-white)}.adt-blog-page .adt-breadcrumb [aria-current=page]{color:var(--adt-white)}.adt-blog-page .adt-bl-hero__eyebrow{display:inline-block;padding:.3rem .9rem;margin-bottom:var(--adt-space-sm);border-radius:999px;background:hsla(0,0%,100%,.14);color:var(--adt-white);font-family:var(--adt-font-body);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adt-blog-page .adt-bl-hero h1{font-family:var(--adt-font-heading);font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.15;color:var(--adt-white);margin:0 0 var(--adt-space-sm);max-width:22ch}.adt-blog-page .adt-bl-hero__dek{font-family:var(--adt-font-body);font-size:1.05rem;line-height:1.7;color:hsla(0,0%,100%,.85);max-width:68ch;margin:0 0 var(--adt-space-md)}.adt-blog-page .adt-bl-byline{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;font-family:var(--adt-font-body);font-size:.85rem;color:hsla(0,0%,100%,.75)}.adt-blog-page .adt-bl-byline__item{display:inline-flex;align-items:center;gap:.4rem}.adt-blog-page .adt-bl-layout{max-width:var(--adt-container);margin:0 auto;padding:var(--adt-space-lg) 1.25rem var(--adt-space-xl)}@media (min-width:992px){.adt-blog-page .adt-bl-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--adt-space-xl);align-items:start}}.adt-blog-page .adt-bl-toc{background:var(--adt-white);border:1px solid var(--adt-border);border-radius:var(--adt-radius-md);padding:var(--adt-space-sm) var(--adt-space-md);margin-bottom:var(--adt-space-lg)}.adt-blog-page .adt-bl-toc>summary{cursor:pointer;font-family:var(--adt-font-heading);font-size:1.05rem;color:var(--adt-text-dark);list-style:none;display:flex;align-items:center;justify-content:space-between}.adt-blog-page .adt-bl-toc>summary::-webkit-details-marker{display:none}.adt-blog-page .adt-bl-toc>summary:after{content:"+";font-size:1.3rem;color:var(--adt-terracotta)}.adt-blog-page .adt-bl-toc[open]>summary:after{content:"\2212"}.adt-blog-page .adt-bl-toc-list{list-style:none;margin:var(--adt-space-sm) 0 0;padding:0;border-top:1px solid var(--adt-border);padding-top:var(--adt-space-sm)}.adt-blog-page .adt-bl-toc-list li{margin:0 0 .55rem}.adt-blog-page .adt-bl-toc-list a{font-family:var(--adt-font-body);font-size:.86rem;line-height:1.4;color:var(--adt-text-muted);text-decoration:none}.adt-blog-page .adt-bl-toc-list a:focus-visible,.adt-blog-page .adt-bl-toc-list a:hover{color:var(--adt-terracotta)}.adt-blog-page .adt-bl-toc-list a[aria-current=true]{color:var(--adt-terracotta);font-weight:700}@media (min-width:992px){.adt-blog-page .adt-bl-toc{position:sticky;top:96px;max-height:calc(100vh - 140px);overflow-y:auto}.adt-blog-page .adt-bl-toc>summary{cursor:default;pointer-events:none}.adt-blog-page .adt-bl-toc>summary:after{display:none}}.adt-blog-page .adt-bl-article{min-width:0}.adt-blog-page .adt-bl-article>section{margin-bottom:var(--adt-space-lg)}.adt-blog-page .adt-bl-article h2{font-size:clamp(1.35rem,2.4vw,1.75rem);margin:0 0 var(--adt-space-sm)}.adt-blog-page .adt-bl-article h2,.adt-blog-page .adt-bl-article h3{font-family:var(--adt-font-heading);color:var(--adt-text-dark);scroll-margin-top:96px}.adt-blog-page .adt-bl-article h3{font-size:1.15rem;margin:var(--adt-space-md) 0 .6rem}.adt-blog-page .adt-bl-article h2 .adt-bl-anchor,.adt-blog-page .adt-bl-article h3 .adt-bl-anchor{margin-left:.5rem;opacity:0;color:var(--adt-terracotta);text-decoration:none;font-weight:400}.adt-blog-page .adt-bl-article h2:focus-within .adt-bl-anchor,.adt-blog-page .adt-bl-article h2:hover .adt-bl-anchor,.adt-blog-page .adt-bl-article h3:focus-within .adt-bl-anchor,.adt-blog-page .adt-bl-article h3:hover .adt-bl-anchor{opacity:1}.adt-blog-page .adt-bl-article p{line-height:1.85}.adt-blog-page .adt-bl-article ol,.adt-blog-page .adt-bl-article p,.adt-blog-page .adt-bl-article ul{font-family:var(--adt-font-body);font-size:1rem;color:var(--adt-text-dark);max-width:72ch;margin:0 0 1.1rem}.adt-blog-page .adt-bl-article ol,.adt-blog-page .adt-bl-article ul{padding-left:1.4rem;line-height:1.75}.adt-blog-page .adt-bl-article li{margin-bottom:.4rem}.adt-blog-page .adt-bl-article a{color:var(--adt-terracotta);text-decoration:underline;text-underline-offset:2px}.adt-blog-page .adt-bl-article a:focus-visible,.adt-blog-page .adt-bl-article a:hover{color:var(--adt-terracotta-light)}.adt-blog-page .adt-bl-article strong{color:var(--adt-text-dark)}.adt-blog-page .adt-bl-article blockquote{margin:var(--adt-space-md) 0;padding:var(--adt-space-sm) var(--adt-space-md);border-left:4px solid var(--adt-terracotta);background:var(--adt-sand);border-radius:0 var(--adt-radius-sm) var(--adt-radius-sm) 0;font-family:var(--adt-font-heading);font-style:italic;font-size:1.05rem;line-height:1.6;color:var(--adt-text-dark);max-width:68ch}.adt-blog-page .adt-bl-grid-2,.adt-blog-page .adt-bl-grid-3{display:grid;grid-template-columns:1fr;gap:var(--adt-space-sm);margin:var(--adt-space-md) 0}@media (min-width:640px){.adt-blog-page .adt-bl-grid-3{grid-template-columns:repeat(3,1fr)}.adt-blog-page .adt-bl-grid-2{grid-template-columns:repeat(2,1fr)}}.adt-blog-page .adt-bl-mini-card{background:var(--adt-cream);border:1px solid var(--adt-border);border-radius:var(--adt-radius-md);padding:var(--adt-space-sm)}.adt-blog-page .adt-bl-mini-card h3{margin-top:0;font-size:.95rem}.adt-blog-page .adt-bl-mini-card p{font-size:.85rem;color:var(--adt-text-muted);margin:0}.adt-blog-page .adt-bl-mini-card ul{margin:.6rem 0 0;padding-left:1.2rem;font-size:.85rem;color:var(--adt-text-muted)}.adt-blog-page .adt-bl-mini-card--stacked+.adt-bl-mini-card--stacked{margin-top:var(--adt-space-sm)}.adt-blog-page .adt-bl-stack>*{margin-bottom:var(--adt-space-sm)}.adt-blog-page .adt-bl-stack>:last-child{margin-bottom:0}.adt-blog-page .adt-bl-grid{display:grid;grid-template-columns:1fr;gap:var(--adt-space-sm);margin:var(--adt-space-md) 0}@media (min-width:640px){.adt-blog-page .adt-bl-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.adt-blog-page .adt-bl-grid>*{background:var(--adt-cream);border:1px solid var(--adt-border);border-radius:var(--adt-radius-md);padding:var(--adt-space-sm)}.adt-blog-page .adt-bl-grid h3,.adt-blog-page .adt-bl-grid h4,.adt-blog-page .adt-bl-stack h3,.adt-blog-page .adt-bl-stack h4{margin-top:0;font-size:.95rem}.adt-blog-page .adt-bl-grid p,.adt-blog-page .adt-bl-stack p{font-size:.85rem;color:var(--adt-text-muted);margin:0}.adt-blog-page .adt-bl-stack>*{border:1px solid var(--adt-border);border-radius:var(--adt-radius-md)}.adt-blog-page .adt-bl-route-card,.adt-blog-page .adt-bl-stack>*{background:var(--adt-cream);padding:var(--adt-space-sm) var(--adt-space-md)}.adt-blog-page .adt-bl-route-card{border-left:4px solid var(--adt-terracotta);border-radius:0 var(--adt-radius-md) var(--adt-radius-md) 0;margin-bottom:var(--adt-space-sm)}.adt-blog-page .adt-bl-route-card h3{margin-top:0}.adt-blog-page .adt-bl-pills{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.5rem 0 0}.adt-blog-page .adt-bl-pills li{margin:0;padding:.25rem .6rem;border:1px solid var(--adt-border);border-radius:999px;background:var(--adt-white);font-size:.75rem;color:var(--adt-text-muted)}.adt-blog-page .adt-bl-article ol.adt-bl-steps{list-style:none;padding:0;counter-reset:adt-bl-step}.adt-blog-page .adt-bl-article ol.adt-bl-steps>li{counter-increment:adt-bl-step;position:relative;padding-left:2.75rem;margin-bottom:var(--adt-space-sm)}.adt-blog-page .adt-bl-article ol.adt-bl-steps>li:before{content:counter(adt-bl-step);position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--adt-green-deep);color:var(--adt-white);font-weight:700;font-size:.85rem}.adt-blog-page .adt-bl-article ol.adt-bl-steps h3{margin:0 0 .3rem}.adt-blog-page .adt-bl-article ol.adt-bl-steps p{margin:0;font-size:.9rem}.adt-blog-page .adt-bl-callout{border-left:4px solid var(--adt-green-deep);background:#f0fdf4;border-radius:var(--adt-radius-sm)}.adt-blog-page .adt-bl-callout,.adt-blog-page .adt-bl-note{padding:var(--adt-space-sm) var(--adt-space-md);margin:var(--adt-space-md) 0;font-family:var(--adt-font-body);font-size:.92rem;line-height:1.7;color:var(--adt-text-dark);max-width:72ch}.adt-blog-page .adt-bl-note{border:2px dashed var(--adt-gold);background:#fefcf3;border-radius:var(--adt-radius-sm)}.adt-blog-page .adt-bl-table-wrap{overflow-x:auto;margin:var(--adt-space-md) 0;border:1px solid var(--adt-border);border-radius:var(--adt-radius-sm)}.adt-blog-page .adt-bl-article table{width:100%;min-width:480px;border-collapse:collapse;font-family:var(--adt-font-body);font-size:.88rem}.adt-blog-page .adt-bl-article thead th{background:var(--adt-green-deep);color:var(--adt-white);text-align:left;padding:.7rem .9rem;font-weight:700}.adt-blog-page .adt-bl-article tbody td{padding:.65rem .9rem;border-top:1px solid var(--adt-border)}.adt-blog-page .adt-bl-article tbody tr:nth-child(2n){background:var(--adt-cream)}.adt-blog-page .adt-bl-faq-item{border:1px solid var(--adt-border);border-radius:var(--adt-radius-sm);padding:.9rem 1.1rem;margin-bottom:.75rem;background:var(--adt-white)}.adt-blog-page .adt-bl-faq-item summary{cursor:pointer;font-family:var(--adt-font-body);font-weight:700;color:var(--adt-text-dark);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.adt-blog-page .adt-bl-faq-item summary::-webkit-details-marker{display:none}.adt-blog-page .adt-bl-faq-item summary:after{content:"+";flex-shrink:0;font-size:1.3rem;color:var(--adt-terracotta)}.adt-blog-page .adt-bl-faq-item[open] summary:after{content:"\2212"}.adt-blog-page .adt-bl-faq-item p{margin:.75rem 0 0;font-size:.92rem;color:var(--adt-text-muted);max-width:none}.adt-blog-page .adt-bl-related{display:grid;grid-template-columns:1fr;gap:var(--adt-space-sm)}@media (min-width:640px){.adt-blog-page .adt-bl-related{grid-template-columns:repeat(3,1fr)}}.adt-blog-page .adt-bl-related a{display:block;background:var(--adt-white);border:1px solid var(--adt-border);border-radius:var(--adt-radius-md);padding:var(--adt-space-sm);text-decoration:none}.adt-blog-page .adt-bl-related a:focus-visible,.adt-blog-page .adt-bl-related a:hover{border-color:var(--adt-terracotta)}.adt-blog-page .adt-bl-related h3{font-family:var(--adt-font-body);font-weight:700;font-size:.92rem;color:var(--adt-text-dark);margin:0 0 .4rem}.adt-blog-page .adt-bl-related p{font-family:var(--adt-font-body);font-size:.82rem;color:var(--adt-text-muted);margin:0;max-width:none}.adt-blog-page .adt-bl-cta{border-radius:var(--adt-radius-lg);padding:var(--adt-space-lg);text-align:center;background:linear-gradient(135deg,var(--adt-green-forest) 0,var(--adt-green-deep) 100%);margin:var(--adt-space-lg) 0}.adt-blog-page .adt-bl-cta h2{font-family:var(--adt-font-heading);color:var(--adt-white);font-size:1.5rem;margin:0 0 .75rem}.adt-blog-page .adt-bl-cta p{color:hsla(0,0%,100%,.85);max-width:46ch;margin:0 auto var(--adt-space-md)}.adt-blog-page .adt-bl-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.adt-blog-page .adt-bl-cta__actions a{padding:.75rem 1.6rem;border-radius:var(--adt-radius-sm);font-family:var(--adt-font-body);font-weight:700;font-size:.92rem;text-decoration:none}.adt-blog-page .adt-bl-cta__actions a:first-child{background:var(--adt-white);color:var(--adt-green-deep)}.adt-blog-page .adt-bl-cta__actions a:last-child{background:hsla(0,0%,100%,.12);color:var(--adt-white);border:1px solid hsla(0,0%,100%,.35)}.adt-blog-page .adt-bl-cta__source{font-size:.78rem;color:hsla(0,0%,100%,.6);margin-top:var(--adt-space-sm)}.adt-blog-page .adt-bl-cta__source a{color:hsla(0,0%,100%,.85)}.adt-blog-page .adt-bl-hub{max-width:var(--adt-container);margin:0 auto;padding:var(--adt-space-lg) 1.25rem var(--adt-space-xl)}.adt-blog-page .adt-bl-hub-featured{display:block;background:var(--adt-white);border:1px solid var(--adt-border);border-radius:var(--adt-radius-lg);padding:var(--adt-space-lg);margin-bottom:var(--adt-space-lg);text-decoration:none}.adt-blog-page .adt-bl-hub-featured:focus-visible,.adt-blog-page .adt-bl-hub-featured:hover{border-color:var(--adt-terracotta)}.adt-blog-page .adt-bl-hub-featured .adt-bl-hub-badge{display:inline-block;padding:.3rem .8rem;border-radius:999px;background:rgba(134,69,42,.1);color:var(--adt-terracotta);font-family:var(--adt-font-body);font-size:.75rem;font-weight:700;margin-right:.6rem}.adt-blog-page .adt-bl-hub-featured h2{font-family:var(--adt-font-heading);font-size:clamp(1.3rem,3vw,1.9rem);color:var(--adt-text-dark);margin:.75rem 0 .5rem}.adt-blog-page .adt-bl-hub-featured p{font-family:var(--adt-font-body);color:var(--adt-text-muted);margin:0;max-width:68ch}.adt-blog-page .adt-bl-hub-grid{display:grid;grid-template-columns:1fr;gap:var(--adt-space-sm)}@media (min-width:640px){.adt-blog-page .adt-bl-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.adt-blog-page .adt-bl-hub-grid{grid-template-columns:repeat(3,1fr)}}.adt-blog-page .adt-bl-hub-card{display:flex;flex-direction:column;background:var(--adt-white);border:1px solid var(--adt-border);border-radius:var(--adt-radius-md);padding:var(--adt-space-sm);text-decoration:none;height:100%}.adt-blog-page .adt-bl-hub-card:focus-visible,.adt-blog-page .adt-bl-hub-card:hover{border-color:var(--adt-terracotta)}.adt-blog-page .adt-bl-hub-card__meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.adt-blog-page .adt-bl-hub-card__badge{padding:.15rem .55rem;border-radius:999px;background:var(--adt-sand);color:var(--adt-terracotta);font-family:var(--adt-font-body);font-size:.7rem;font-weight:700}.adt-blog-page .adt-bl-hub-card__date{font-family:var(--adt-font-body);font-size:.72rem;color:var(--adt-text-muted)}.adt-blog-page .adt-bl-hub-card h3{font-family:var(--adt-font-heading);font-size:1.05rem;color:var(--adt-text-dark);margin:0 0 .5rem}.adt-blog-page .adt-bl-hub-card p{font-family:var(--adt-font-body);font-size:.85rem;color:var(--adt-text-muted);margin:0;flex:1}.adt-blog-page .adt-bl-back-to-top{position:fixed;left:24px;bottom:24px;z-index:999;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--adt-green-deep);color:var(--adt-white);border:none;font-size:1.1rem;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.adt-blog-page .adt-bl-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.adt-blog-page .adt-bl-back-to-top:focus-visible,.adt-blog-page .adt-bl-back-to-top:hover{background:var(--adt-green-forest)}