.author-eeat-card[data-astro-cid-xkziw7dw]{background:#0d94880a;border:1px solid #0d948840;border-radius:20px;margin-top:48px;padding:32px}.author-header[data-astro-cid-xkziw7dw]{align-items:flex-start;gap:24px;display:flex}@media (width<=640px){.author-header[data-astro-cid-xkziw7dw]{text-align:center;flex-direction:column;align-items:center}}.author-avatar-wrapper[data-astro-cid-xkziw7dw]{flex-shrink:0;position:relative}.author-avatar[data-astro-cid-xkziw7dw]{object-fit:cover;object-position:center 20%;border:3px solid #0d9488;border-radius:50%;width:80px;height:80px}.verified-badge[data-astro-cid-xkziw7dw]{color:#fff;background:#0d9488;border-radius:50%;padding:4px;display:flex;position:absolute;bottom:0;right:0}.author-details[data-astro-cid-xkziw7dw]{flex:1}.author-name[data-astro-cid-xkziw7dw]{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.author-role[data-astro-cid-xkziw7dw]{color:#0d9488;margin-top:2px;font-size:.85rem;font-weight:700;display:block}.author-bio-snippet[data-astro-cid-xkziw7dw]{color:var(--text-secondary);margin:12px 0;font-size:.95rem;line-height:1.6}.author-trust-links[data-astro-cid-xkziw7dw]{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}@media (width<=640px){.author-trust-links[data-astro-cid-xkziw7dw],.article-timestamps[data-astro-cid-xkziw7dw]{justify-content:center}}.trust-badge[data-astro-cid-xkziw7dw]{color:#0d9488;background:#0d94881f;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.trust-badge[data-astro-cid-xkziw7dw]:hover{color:#fff;background:#0d9488}.article-timestamps[data-astro-cid-xkziw7dw]{color:var(--text-muted);gap:8px;font-size:.82rem;display:flex}.text-teal-accent[data-astro-cid-xkziw7dw]{color:#0d9488}.blog-progress-container[data-astro-cid-lzz4affv]{z-index:99999;pointer-events:none;background:#0000000d;width:100vw;height:4px;position:fixed;top:0;left:0}.blog-progress-bar[data-astro-cid-lzz4affv]{background:linear-gradient(90deg,#0d9488 0%,#10b981 60%,#f59e0b 100%);border-top-right-radius:9999px;border-bottom-right-radius:9999px;width:0%;height:100%;transition:width 80ms ease-out;box-shadow:0 0 10px #0d9488cc,0 0 4px #10b981}.mobile-toc-wrapper[data-astro-cid-bder5ny6]{margin-bottom:28px}.mobile-toc-accordion[data-astro-cid-bder5ny6]{background:var(--bg-secondary);border:1px solid #0d948833;border-radius:16px;transition:all .2s;overflow:hidden}.mobile-toc-summary[data-astro-cid-bder5ny6]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:14px 18px;list-style:none;display:flex}.mobile-toc-summary[data-astro-cid-bder5ny6]::-webkit-details-marker{display:none}.summary-left[data-astro-cid-bder5ny6]{align-items:center;gap:10px;display:flex}.summary-icon-box[data-astro-cid-bder5ny6]{color:#0d9488;background:#0d94881f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.summary-text[data-astro-cid-bder5ny6]{font-family:var(--font-display,inherit);color:var(--text-primary);font-size:.95rem;font-weight:700}.summary-right[data-astro-cid-bder5ny6]{align-items:center;gap:8px;display:flex}.summary-arrow[data-astro-cid-bder5ny6]{color:var(--text-secondary);transition:transform .2s}.mobile-toc-accordion[data-astro-cid-bder5ny6][open] .summary-arrow[data-astro-cid-bder5ny6]{transform:rotate(180deg)}.mobile-toc-dropdown[data-astro-cid-bder5ny6]{border-top:1px solid #0000000f;flex-direction:column;gap:6px;padding:8px 16px 16px;display:flex;scrollbar-width:none!important;-ms-overflow-style:none!important}.mobile-toc-dropdown[data-astro-cid-bder5ny6]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.dark-mode .mobile-toc-dropdown[data-astro-cid-bder5ny6]{border-top-color:#ffffff0f}.mobile-toc-link[data-astro-cid-bder5ny6]{color:var(--text-secondary);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.mobile-toc-link[data-astro-cid-bder5ny6]:hover{color:#0d9488;background:#0d948814}.mobile-toc-num[data-astro-cid-bder5ny6]{color:#0d9488;background:#0d94881a;border-radius:4px;justify-content:center;align-items:center;min-width:24px;padding:2px 6px;font-size:.75rem;font-weight:800;display:inline-flex}.mobile-toc-check[data-astro-cid-bder5ny6]{display:none}.mobile-toc-link[data-astro-cid-bder5ny6].completed .mobile-toc-check[data-astro-cid-bder5ny6]{display:block}.mobile-toc-link[data-astro-cid-bder5ny6].completed .mobile-toc-num-text[data-astro-cid-bder5ny6]{display:none}.mobile-toc-link[data-astro-cid-bder5ny6].completed .mobile-toc-num[data-astro-cid-bder5ny6]{color:#fff;background:#0d9488}.mobile-toc-link[data-astro-cid-bder5ny6].active{color:#0d9488;background:#0d948824;font-weight:700}.desktop-toc-aside[data-astro-cid-bder5ny6]{flex-shrink:0;width:100%}.desktop-toc-card[data-astro-cid-bder5ny6]{background:var(--bg-secondary);border:1px solid #0d94882e;border-radius:18px;padding:16px 16px 14px;box-shadow:0 4px 20px -2px #0000000a;scrollbar-width:none!important;-ms-overflow-style:none!important}.desktop-toc-card[data-astro-cid-bder5ny6]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.dark-mode .desktop-toc-card[data-astro-cid-bder5ny6]{border-color:#0d948840;box-shadow:0 10px 30px #0000004d}.toc-header[data-astro-cid-bder5ny6]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}body.dark-mode .toc-header[data-astro-cid-bder5ny6]{border-bottom-color:#ffffff0f}.toc-header-title-box[data-astro-cid-bder5ny6]{align-items:center;gap:9px;display:flex}.toc-icon-badge[data-astro-cid-bder5ny6]{color:#0d9488;background:#0d94881f;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.toc-heading[data-astro-cid-bder5ny6]{font-family:var(--font-display,"Playfair Display", Georgia, serif);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700}.progress-pill[data-astro-cid-bder5ny6]{color:#0d9488;background:#0d94881f;border:1px solid #0d948838;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700}.toc-filter-box[data-astro-cid-bder5ny6]{align-items:center;margin:12px 0 10px;display:flex;position:relative}.toc-filter-input[data-astro-cid-bder5ny6]{width:100%;color:var(--text-primary);background:#00000006;border:1px solid #00000014;border-radius:10px;outline:none;padding:7px 28px 7px 12px;font-family:inherit;font-size:.8rem;transition:all .2s}.toc-filter-input[data-astro-cid-bder5ny6]::placeholder{color:var(--text-muted)}body.dark-mode .toc-filter-input[data-astro-cid-bder5ny6]{color:var(--text-primary);background:#ffffff0a;border-color:#ffffff14}.toc-filter-input[data-astro-cid-bder5ny6]:focus{background:var(--bg-secondary);border-color:#0d9488;box-shadow:0 0 0 3px #0d948826}body.dark-mode .toc-filter-input[data-astro-cid-bder5ny6]:focus{background:#ffffff12;border-color:#0d9488}.toc-filter-clear-btn[data-astro-cid-bder5ny6]{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;right:8px}.toc-filter-clear-btn[data-astro-cid-bder5ny6]:hover{color:#0d9488;background:#0d948833}body.dark-mode .toc-filter-clear-btn[data-astro-cid-bder5ny6]{color:var(--text-secondary);background:#ffffff1f}body.dark-mode .toc-filter-clear-btn[data-astro-cid-bder5ny6]:hover{color:#2dd4bf;background:#0d94884d}.toc-filter-clear-btn[data-astro-cid-bder5ny6].hidden{display:none!important}.toc-nav[data-astro-cid-bder5ny6]{overflow-y:visible;scrollbar-width:none!important;-ms-overflow-style:none!important}.toc-nav[data-astro-cid-bder5ny6]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.toc-timeline-list[data-astro-cid-bder5ny6]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative;scrollbar-width:none!important;-ms-overflow-style:none!important}.toc-timeline-list[data-astro-cid-bder5ny6]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.toc-timeline-list[data-astro-cid-bder5ny6].is-filtering .timeline-line[data-astro-cid-bder5ny6]{display:none!important}.toc-empty-msg[data-astro-cid-bder5ny6]{text-align:center;color:var(--text-muted);padding:12px 10px;font-size:.8rem;font-style:italic;list-style:none}.toc-empty-msg[data-astro-cid-bder5ny6].hidden{display:none!important}.toc-item[data-astro-cid-bder5ny6]{position:relative}.timeline-line[data-astro-cid-bder5ny6]{z-index:1;background:#0d94882e;width:2px;height:calc(100% + 4px);transition:background-color .25s;position:absolute;top:50%;left:21px}.toc-item[data-astro-cid-bder5ny6].completed .timeline-line[data-astro-cid-bder5ny6]{background:#0d9488}.toc-step-badge[data-astro-cid-bder5ny6]{background:var(--bg-secondary);color:#0d9488;z-index:3;border:1.5px solid #0d948859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.68rem;font-weight:750;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.toc-badge-check[data-astro-cid-bder5ny6]{color:#fff;display:none}.toc-item[data-astro-cid-bder5ny6].completed .toc-badge-check[data-astro-cid-bder5ny6]{display:block}.toc-item[data-astro-cid-bder5ny6].completed .toc-badge-num[data-astro-cid-bder5ny6]{display:none}.toc-item[data-astro-cid-bder5ny6].completed .toc-step-badge[data-astro-cid-bder5ny6]{color:#fff;background:#0d9488;border-color:#0d9488}.toc-link[data-astro-cid-bder5ny6]{color:var(--text-secondary);z-index:2;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:.81rem;font-weight:500;line-height:1.35;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.toc-link[data-astro-cid-bder5ny6]:hover{color:#0d9488;background:#0d94880f}.toc-item[data-astro-cid-bder5ny6].active>.toc-link[data-astro-cid-bder5ny6]{color:#0f766e;background:#0d94881f;font-weight:700}body.dark-mode .toc-item[data-astro-cid-bder5ny6].active>.toc-link[data-astro-cid-bder5ny6]{color:#2dd4bf;background:#0d948833}.toc-item[data-astro-cid-bder5ny6].active .toc-step-badge[data-astro-cid-bder5ny6]{color:#fff;background:#0d9488;border-color:#0d9488;box-shadow:0 0 0 3px #0d948833}.toc-item-title[data-astro-cid-bder5ny6]{flex:1}.toc-sublist[data-astro-cid-bder5ny6]{flex-direction:column;gap:2px;margin-top:2px;padding-left:44px;display:flex}.toc-sublink[data-astro-cid-bder5ny6]{color:var(--text-secondary);border-radius:6px;align-items:center;gap:6px;padding:3px 6px;font-size:.74rem;text-decoration:none;transition:color .15s;display:flex}.toc-sublink[data-astro-cid-bder5ny6]:hover{color:#0d9488}.toc-subdot[data-astro-cid-bder5ny6]{background:#0d948866;border-radius:50%;width:4px;height:4px}.toc-footer[data-astro-cid-bder5ny6]{border-top:1px solid #0000000f;justify-content:flex-end;margin-top:8px;padding-top:10px;display:flex}body.dark-mode .toc-footer[data-astro-cid-bder5ny6]{border-top-color:#ffffff0f}.toc-top-btn[data-astro-cid-bder5ny6]{color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:4px;font-size:.76rem;font-weight:600;transition:color .2s;display:inline-flex}.toc-top-btn[data-astro-cid-bder5ny6]:hover{color:#0d9488}.key-takeaways-card[data-astro-cid-hvzlqbod]{background:linear-gradient(135deg,#0d948814 0%,#10b9810a 100%);border:1px solid #0d948840;border-radius:20px;margin:28px 0 36px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0d94880f}.key-takeaways-card[data-astro-cid-hvzlqbod]:before{content:"";background:linear-gradient(#0d9488,#10b981);width:5px;height:100%;position:absolute;top:0;left:0}.takeaways-header[data-astro-cid-hvzlqbod]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.takeaways-icon-box[data-astro-cid-hvzlqbod]{background:#f59e0b26;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.takeaways-title[data-astro-cid-hvzlqbod]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800}.takeaways-list[data-astro-cid-hvzlqbod]{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.takeaways-list[data-astro-cid-hvzlqbod]{grid-template-columns:1fr 1fr;gap:14px 20px}}.takeaways-item[data-astro-cid-hvzlqbod]{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.55;display:flex}.takeaways-check[data-astro-cid-hvzlqbod]{color:#10b981;background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:.75rem;font-weight:900;display:flex}.takeaways-text[data-astro-cid-hvzlqbod]{flex:1}.social-share-container[data-astro-cid-nks3znhx]{align-items:center;gap:8px;display:flex}.share-label[data-astro-cid-nks3znhx]{color:var(--text-secondary);margin-right:4px;font-size:.8rem;font-weight:700}.share-btn[data-astro-cid-nks3znhx]{background:var(--bg-secondary);width:36px;height:36px;color:var(--text-secondary);border:1px solid #00000014;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}body.dark-mode .share-btn[data-astro-cid-nks3znhx]{border-color:#ffffff14}.share-btn[data-astro-cid-nks3znhx]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.copy-btn[data-astro-cid-nks3znhx]:hover{color:#0d9488;background:#0d948814;border-color:#0d9488}.wa-btn[data-astro-cid-nks3znhx]:hover{color:#25d366;background:#25d36614;border-color:#25d366}.x-btn[data-astro-cid-nks3znhx]:hover{color:#fff;background:#000;border-color:#000}body.dark-mode .x-btn[data-astro-cid-nks3znhx]:hover{color:#000;background:#fff;border-color:#fff}.fb-btn[data-astro-cid-nks3znhx]:hover{color:#1877f2;background:#1877f214;border-color:#1877f2}.copy-toast[data-astro-cid-nks3znhx]{color:#fff;z-index:999999;opacity:0;pointer-events:none;background:#0f172a;border:1px solid #ffffff26;border-radius:12px;padding:10px 18px;font-size:.84rem;font-weight:600;transition:all .25s;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 10px 25px #0000004d}.copy-toast[data-astro-cid-nks3znhx].show{opacity:1;transform:translateY(0)}.blog-faq-section[data-astro-cid-zkcq6ivc]{border-top:1px solid #00000014;margin-top:48px;padding-top:32px}body.dark-mode .blog-faq-section[data-astro-cid-zkcq6ivc]{border-top-color:#ffffff14}.faq-header[data-astro-cid-zkcq6ivc]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.faq-icon-box[data-astro-cid-zkcq6ivc]{color:#0d9488;background:#0d94881f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.faq-section-title[data-astro-cid-zkcq6ivc]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}.faq-list[data-astro-cid-zkcq6ivc]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-zkcq6ivc]{background:var(--bg-secondary);border:1px solid #00000014;border-radius:16px;transition:all .2s;overflow:hidden}body.dark-mode .faq-item[data-astro-cid-zkcq6ivc]{border-color:#ffffff14}.faq-item[data-astro-cid-zkcq6ivc][open]{border-color:#0d94884d;box-shadow:0 4px 20px #0d948814}.faq-question[data-astro-cid-zkcq6ivc]{color:var(--text-primary);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:1rem;font-weight:700;list-style:none;display:flex}.faq-question[data-astro-cid-zkcq6ivc]::-webkit-details-marker{display:none}.faq-arrow-box[data-astro-cid-zkcq6ivc]{width:28px;height:28px;color:var(--text-secondary);background:#0000000a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}body.dark-mode .faq-arrow-box[data-astro-cid-zkcq6ivc]{background:#ffffff0f}.faq-item[data-astro-cid-zkcq6ivc][open] .faq-arrow-box[data-astro-cid-zkcq6ivc]{color:#0d9488;background:#0d948826;transform:rotate(180deg)}.faq-answer[data-astro-cid-zkcq6ivc]{color:var(--text-secondary);border-top:1px solid #0000000a;margin-top:4px;padding:12px 20px 18px;font-size:.95rem;line-height:1.7}body.dark-mode .faq-answer[data-astro-cid-zkcq6ivc]{border-top-color:#ffffff0a}.faq-answer[data-astro-cid-zkcq6ivc] p[data-astro-cid-zkcq6ivc]{margin:0}.related-articles-section[data-astro-cid-fyghyka6]{border-top:1px solid #0d94882e;margin-top:56px;padding-top:40px}.related-header[data-astro-cid-fyghyka6]{text-align:center;max-width:680px;margin:0 auto 36px}.related-badge[data-astro-cid-fyghyka6]{text-transform:uppercase;letter-spacing:.08em;color:#0d9488;background:#0d94881a;border:1px solid #0d948833;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 14px;font-size:.74rem;font-weight:800;display:inline-flex}.text-teal-accent[data-astro-cid-fyghyka6]{color:#0d9488}.related-title[data-astro-cid-fyghyka6]{font-family:var(--font-display,inherit);color:var(--text-primary);margin:0 0 8px;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;line-height:1.25}.related-subtitle[data-astro-cid-fyghyka6]{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.5}.related-cards-grid[data-astro-cid-fyghyka6]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid}@media (width<=900px){.related-cards-grid[data-astro-cid-fyghyka6]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.related-cards-grid[data-astro-cid-fyghyka6]{grid-template-columns:1fr}}.related-card[data-astro-cid-fyghyka6]{background:var(--bg-secondary);border:1px solid #0d948833;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.related-card[data-astro-cid-fyghyka6]:hover{border-color:#0d9488;transform:translateY(-4px);box-shadow:0 16px 36px #0d948826}body.dark-mode .related-card[data-astro-cid-fyghyka6]{background:#0f172ab3;border-color:#ffffff1a;box-shadow:0 8px 24px #0000004d}body.dark-mode .related-card[data-astro-cid-fyghyka6]:hover{border-color:#14b8a6;box-shadow:0 16px 36px #14b8a640}.card-image-box[data-astro-cid-fyghyka6]{aspect-ratio:16/10;background:#0f172a;width:100%;position:relative;overflow:hidden}.card-img[data-astro-cid-fyghyka6]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.related-card[data-astro-cid-fyghyka6]:hover .card-img[data-astro-cid-fyghyka6]{transform:scale(1.06)}.card-cat-badge[data-astro-cid-fyghyka6]{text-transform:uppercase;letter-spacing:.05em;backdrop-filter:blur(8px);color:#2dd4bf;background:#0f172ad9;border:1px solid #2dd4bf4d;border-radius:9999px;padding:4px 10px;font-size:.68rem;font-weight:800;position:absolute;top:12px;left:12px}.card-body[data-astro-cid-fyghyka6]{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.card-meta[data-astro-cid-fyghyka6]{color:var(--text-muted,#64748b);align-items:center;gap:8px;margin-bottom:8px;font-size:.76rem;display:flex}.meta-item[data-astro-cid-fyghyka6]{align-items:center;gap:4px;display:inline-flex}.meta-sep[data-astro-cid-fyghyka6]{opacity:.5}.card-title[data-astro-cid-fyghyka6]{font-family:var(--font-display,inherit);color:var(--text-primary);margin:0 0 8px;font-size:1.05rem;font-weight:800;line-height:1.35;transition:color .2s}.related-card[data-astro-cid-fyghyka6]:hover .card-title[data-astro-cid-fyghyka6]{color:#0d9488}.card-excerpt[data-astro-cid-fyghyka6]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-footer[data-astro-cid-fyghyka6]{color:#0d9488;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:.82rem;font-weight:800;display:flex}body.dark-mode .card-footer[data-astro-cid-fyghyka6]{border-top-color:#ffffff14}.read-more-icon[data-astro-cid-fyghyka6]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.related-card[data-astro-cid-fyghyka6]:hover .read-more-icon[data-astro-cid-fyghyka6]{transform:translate(4px)}.bento-explore-box[data-astro-cid-fyghyka6]{background:var(--bg-secondary);border:1px solid #0d948833;border-radius:20px;padding:22px 24px}body.dark-mode .bento-explore-box[data-astro-cid-fyghyka6]{background:#0f172aa6;border-color:#ffffff1a}.bento-explore-header[data-astro-cid-fyghyka6]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.bento-explore-title[data-astro-cid-fyghyka6]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);font-size:.86rem;font-weight:800}.bento-tags-row[data-astro-cid-fyghyka6]{flex-wrap:wrap;gap:8px;display:flex}.bento-pill[data-astro-cid-fyghyka6]{background:var(--bg-primary);color:var(--text-secondary);border:1px solid #0d948838;border-radius:9999px;align-items:center;gap:8px;padding:8px 15px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0000000a}.bento-pill[data-astro-cid-fyghyka6]:hover{color:#0d9488;background:#0d94881a;border-color:#0d9488;transform:translateY(-1.5px);box-shadow:0 4px 12px #0d948826}.bento-pill-icon[data-astro-cid-fyghyka6]{color:#0d9488;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s;display:inline-flex}.bento-pill[data-astro-cid-fyghyka6]:hover .bento-pill-icon[data-astro-cid-fyghyka6]{transform:scale(1.15)}.bento-pill-label[data-astro-cid-fyghyka6]{line-height:1.2}.bento-pill-accent[data-astro-cid-fyghyka6]{color:#0d9488!important;background:#0d94881f!important;border-color:#0d948861!important;font-weight:700!important}.bento-pill-accent[data-astro-cid-fyghyka6] .bento-pill-icon[data-astro-cid-fyghyka6]{color:#0d9488}.bento-pill-accent[data-astro-cid-fyghyka6]:hover{color:#fff!important;background:#0d9488!important;border-color:#0d9488!important;box-shadow:0 4px 16px #0d94884d!important}.bento-pill-accent[data-astro-cid-fyghyka6]:hover .bento-pill-icon[data-astro-cid-fyghyka6]{color:#fff!important}.sidebar-booking-card[data-astro-cid-ymchsi4s]{color:#fff;background:linear-gradient(155deg,#022c22 0%,#064e3b 60%,#042f2e 100%);border:1px solid #2dd4bf38;border-radius:14px;padding:12px 14px;box-shadow:0 8px 20px -4px #022c2273,inset 0 1px #ffffff14}.booking-card-badge[data-astro-cid-ymchsi4s]{color:#2dd4bf;text-transform:uppercase;letter-spacing:.05em;background:#14b8a633;border:1px solid #2dd4bf4d;border-radius:5px;margin-bottom:5px;padding:2px 7px;font-size:.62rem;font-weight:800;display:inline-block}.booking-card-title[data-astro-cid-ymchsi4s]{color:#fff;letter-spacing:-.015em;margin-bottom:3px;font-size:.94rem;font-weight:750;line-height:1.25}.booking-card-desc[data-astro-cid-ymchsi4s]{color:#ccfbf1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;font-size:.73rem;line-height:1.36;display:-webkit-box;overflow:hidden}.booking-card-perks[data-astro-cid-ymchsi4s]{flex-direction:column;gap:3.5px;margin-bottom:9px;display:flex}.sidebar-perk[data-astro-cid-ymchsi4s]{color:#e0f2fe;align-items:flex-start;gap:6px;font-size:.71rem;font-weight:550;line-height:1.25;display:flex}.perk-icon{color:#2dd4bf;flex-shrink:0;margin-top:1px}.booking-card-btn[data-astro-cid-ymchsi4s]{color:#fff;background:#0d9488;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px 12px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #0d948840}.booking-card-btn[data-astro-cid-ymchsi4s]:hover{background:#0f766e;transform:translateY(-1px);box-shadow:0 6px 14px #0d948859}
