.article-hero[data-astro-cid-4ojqti4v]{margin-bottom:2rem}.category-badge-wrap[data-astro-cid-4ojqti4v]{margin-top:.5rem;margin-bottom:.75rem}.article-title[data-astro-cid-4ojqti4v]{margin-bottom:.75rem}.article-lead[data-astro-cid-4ojqti4v]{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:1rem}.direct-answer-callout[data-astro-cid-4ojqti4v]{background-color:var(--color-teal-soft);border:1px solid #C4E2D8;border-left:4px solid var(--color-teal-primary);border-radius:var(--radius-md);padding:1.25rem;margin:1.5rem 0}.direct-answer-header[data-astro-cid-4ojqti4v]{display:flex;align-items:center;gap:.5rem;color:var(--color-teal-dark);font-size:var(--text-sm);margin-bottom:.5rem}.direct-answer-text[data-astro-cid-4ojqti4v]{font-size:var(--text-md);color:var(--color-navy);line-height:var(--leading-normal);margin-bottom:0;font-weight:500}.toc-container[data-astro-cid-hqqqd3ah]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem 1.5rem;margin:2rem 0}.toc-header[data-astro-cid-hqqqd3ah]{display:flex;align-items:center;gap:.5rem;color:var(--color-navy);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.toc-list[data-astro-cid-hqqqd3ah]{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-direction:column;gap:.5rem}.toc-item[data-astro-cid-hqqqd3ah]{font-size:var(--text-sm);line-height:var(--leading-snug)}.toc-item[data-astro-cid-hqqqd3ah].depth-3{padding-left:1rem;font-size:var(--text-xs)}.toc-link[data-astro-cid-hqqqd3ah]{color:var(--color-text-secondary);text-decoration:none}.toc-link[data-astro-cid-hqqqd3ah]:hover{color:var(--color-teal-primary);text-decoration:underline}.related-section[data-astro-cid-szjebqdy]{margin:3rem 0 1.5rem;padding-top:2rem;border-top:1px solid var(--color-border)}.related-heading[data-astro-cid-szjebqdy]{font-size:var(--text-xl);color:var(--color-navy);margin-bottom:1.25rem;margin-top:0}.related-grid[data-astro-cid-szjebqdy]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.related-grid[data-astro-cid-szjebqdy]{grid-template-columns:repeat(2,1fr)}}.related-card[data-astro-cid-szjebqdy]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.related-card[data-astro-cid-szjebqdy]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.related-badge[data-astro-cid-szjebqdy]{align-self:flex-start;margin-bottom:.5rem}.related-card-title[data-astro-cid-szjebqdy]{font-family:var(--font-editorial);font-size:1.15rem;margin-top:0;margin-bottom:.5rem;line-height:var(--leading-snug)}.related-card-link[data-astro-cid-szjebqdy]{color:var(--color-navy);text-decoration:none}.related-card-link[data-astro-cid-szjebqdy]:hover{color:var(--color-teal-primary)}.related-card-desc[data-astro-cid-szjebqdy]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-bottom:0}.in-article-product-callout[data-astro-cid-r4f2uxwz]{background:linear-gradient(135deg,#fff,#f3f8f6);border:2px solid #087F74;border-radius:var(--radius-lg);padding:1.5rem;margin:2.5rem 0;box-shadow:var(--shadow-md)}.callout-badge-row[data-astro-cid-r4f2uxwz]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.callout-grid[data-astro-cid-r4f2uxwz]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:600px){.callout-grid[data-astro-cid-r4f2uxwz]{grid-template-columns:140px 1fr;align-items:center}}.callout-media[data-astro-cid-r4f2uxwz]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem}.callout-img[data-astro-cid-r4f2uxwz]{max-height:120px;object-fit:contain}.callout-format-pill[data-astro-cid-r4f2uxwz]{font-size:var(--text-xs);font-weight:600;color:var(--color-teal-dark);margin-top:.5rem}.callout-content[data-astro-cid-r4f2uxwz]{display:flex;flex-direction:column;gap:.5rem}.callout-title-row[data-astro-cid-r4f2uxwz]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.callout-name[data-astro-cid-r4f2uxwz]{font-family:var(--font-editorial);font-size:1.45rem;color:var(--color-navy);margin:0}.callout-price-tag[data-astro-cid-r4f2uxwz]{display:flex;align-items:baseline;gap:.35rem}.callout-price[data-astro-cid-r4f2uxwz]{font-size:1.25rem;font-weight:700;color:var(--color-navy)}.callout-per-day[data-astro-cid-r4f2uxwz]{font-size:var(--text-xs);color:var(--color-text-secondary)}.callout-context[data-astro-cid-r4f2uxwz]{font-size:var(--text-sm);color:var(--color-text-primary);line-height:var(--leading-normal);margin:0}.callout-features[data-astro-cid-r4f2uxwz]{list-style:none;padding-left:0;margin:.5rem 0;display:flex;flex-direction:column;gap:.35rem;font-size:var(--text-xs);color:var(--color-text-secondary)}.callout-features[data-astro-cid-r4f2uxwz] li[data-astro-cid-r4f2uxwz]{margin-bottom:0;position:relative;padding-left:1.1rem}.callout-features[data-astro-cid-r4f2uxwz] li[data-astro-cid-r4f2uxwz]:before{content:"✓";position:absolute;left:0;color:var(--color-teal-primary);font-weight:700}.callout-actions[data-astro-cid-r4f2uxwz]{margin-top:.5rem}.callout-micro-disclosure[data-astro-cid-r4f2uxwz]{font-size:.725rem;color:var(--color-text-muted);margin-top:1rem;margin-bottom:0;line-height:var(--leading-snug)}.article-page[data-astro-cid-zm77yjld]{padding:1.5rem 0 4rem}
