.etf-guide-grain{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:soft-light;opacity:.22;z-index:0}.etf-guide-sidebar-header{background:var(--etf-green-gradient);padding:18px 16px 16px;position:relative;overflow:hidden}.etf-guide-sidebar-header-inner{position:relative;z-index:1}.etf-guide-sidebar-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#065f46;opacity:.7;margin-bottom:2px}.etf-guide-sidebar-title{font-size:16px;font-weight:700;color:#064e3b;margin-bottom:10px}.etf-guide-sidebar-bar-row{display:flex;align-items:center;gap:7px}.etf-guide-sidebar-bar{flex:1;height:4px;background:rgba(6,78,59,.15);border-radius:2px;overflow:hidden}.etf-guide-sidebar-bar-fill{height:100%;background:linear-gradient(90deg,var(--etf-green-dark),var(--etf-green-mid));border-radius:2px;transition:width .6s ease}.etf-guide-sidebar-bar-label{font-size:12px;color:#065f46;opacity:.65;white-space:nowrap}.etf-guide-sidebar-nav{padding:8px 0 20px}.etf-guide-sidebar-item{display:flex;align-items:center;gap:9px;padding:8px 14px;cursor:pointer;text-decoration:none;transition:background .12s;position:relative}.etf-guide-sidebar-item:hover{background:var(--etf-bg)}.etf-guide-sidebar-item--active{background:var(--etf-green-faint)}.etf-guide-sidebar-item--active::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--etf-green-dark);border-radius:0 2px 2px 0}.etf-guide-sidebar-num{width:24px;height:24px;border-radius:5px;background:var(--etf-bg);color:#94a3b8;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.etf-guide-sidebar-num--active{background:var(--etf-green-dark);color:var(--etf-white)}.etf-guide-sidebar-text{font-size:14px;font-weight:500;color:var(--etf-text-muted);line-height:1.35;flex:1}.etf-guide-sidebar-item--active .etf-guide-sidebar-text{color:#064e3b;font-weight:600}.etf-guide-breadcrumb,.etf-guide-chapter-num,.etf-guide-prevnext,.etf-guide-sidebar-nav,.etf-guide-sidebar-header{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}.elementor-widget-theme-post-title h1,.elementor-page .etf-guide-breadcrumb~h1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-size:28px!important;font-weight:700!important;color:var(--etf-navy)!important;line-height:1.25!important;letter-spacing:-.01em}.etf-guide-article-header{background:var(--etf-white);padding:32px 48px 28px;border-bottom:1px solid var(--etf-border);margin-bottom:0}.etf-guide-article-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-size:28px!important;font-weight:700!important;color:var(--etf-navy)!important;line-height:1.25!important;letter-spacing:-.01em;margin:4px 0 0}.etf-guide-breadcrumb{font-size:14px;color:var(--etf-text-muted);margin-bottom:14px;display:flex;align-items:center;gap:5px}.etf-guide-breadcrumb a{color:var(--etf-green-dark);text-decoration:none;font-weight:500}.etf-guide-breadcrumb a:hover{text-decoration:underline}.etf-guide-breadcrumb-sep{color:var(--etf-border)}.etf-guide-chapter-num{font-size:14px;font-weight:700;color:var(--etf-green-dark);letter-spacing:.02em}.etf-guide-prevnext{display:flex;gap:12px;padding:36px 0 52px;max-width:700px}.etf-guide-prevnext-btn{flex:1;padding:16px 18px;border-radius:10px;border:1px solid var(--etf-border);background:var(--etf-white);text-decoration:none;color:inherit;transition:border-color .18s,box-shadow .18s;cursor:pointer;display:block}.etf-guide-prevnext-btn:hover{border-color:var(--etf-green-mid);box-shadow:0 3px 12px rgba(5,150,105,.1)}.etf-guide-prevnext-btn--next{border-left:3px solid var(--etf-green-dark)}.etf-guide-prevnext-label{display:block;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;margin-bottom:5px}.etf-guide-prevnext-btn--next .etf-guide-prevnext-label{color:var(--etf-green-dark)}.etf-guide-prevnext-title{font-size:15px;font-weight:600;color:var(--etf-navy)}.etf-guide-info-box{background:var(--etf-green-faint);border-left:3px solid var(--etf-green-dark);border-radius:0 8px 8px 0;padding:14px 18px;margin:20px 0}.etf-guide-info-box-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--etf-green-dark);margin-bottom:5px}.etf-guide-info-box p{font-size:14px;color:#065f46;margin:0;line-height:1.6}.etf-guide-warn-box{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;padding:14px 18px;margin:20px 0}.etf-guide-warn-box-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b45309;margin-bottom:5px}.etf-guide-warn-box p{font-size:14px;color:#78350f;margin:0;line-height:1.6}.etf-guide-cta{background:linear-gradient(135deg,var(--etf-green-faint),var(--etf-white));border:1px solid rgba(5,150,105,.15);border-radius:12px;padding:22px 24px;margin:36px 0;display:flex;gap:16px;align-items:flex-start}.etf-guide-cta-icon{width:42px;height:42px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,var(--etf-green-dark),var(--etf-green-mid));display:flex;align-items:center;justify-content:center;font-size:18px;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(5,150,105,.25)}.etf-guide-cta-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--etf-green-dark);margin-bottom:3px}.etf-guide-cta-title{font-size:16px;font-weight:700;color:var(--etf-navy);margin-bottom:5px}.etf-guide-cta-desc{font-size:14px;color:var(--etf-text-muted);margin-bottom:12px;line-height:1.5}.etf-guide-cta-btn{display:inline-block;background:var(--etf-green-dark);color:var(--etf-white);padding:8px 18px;border-radius:7px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s}.etf-guide-cta-btn:hover{background:var(--etf-green-mid);color:var(--etf-white)}.etf-guide-table{width:100%;border-collapse:separate;border-spacing:0;margin:20px 0;font-size:13px;border-radius:10px;overflow:hidden;border:1px solid var(--etf-border)}.etf-guide-table th{background:linear-gradient(135deg,#0f2440,#163a5f);color:var(--etf-white);padding:11px 14px;text-align:left;font-size:13px;font-weight:600}.etf-guide-table td{padding:10px 14px;border-bottom:1px solid var(--etf-border);color:var(--etf-text)}.etf-guide-table tr:last-child td{border-bottom:none}.etf-guide-table tr:nth-child(even) td{background:var(--etf-bg)}.etf-guide-table .etf-guide-td-good{color:var(--etf-green-dark);font-weight:600}.etf-guide-hub-hero{border-radius:16px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.1);margin-bottom:24px}.etf-guide-hub-hero-top{background:var(--etf-green-gradient);padding:28px 28px 24px;position:relative;overflow:hidden}.etf-guide-hub-hero-inner{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16px}.etf-guide-hub-icon{width:52px;height:52px;border-radius:13px;flex-shrink:0;background:linear-gradient(135deg,var(--etf-green-dark),var(--etf-green-mid));display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 6px 16px rgba(5,150,105,.3);position:relative;overflow:hidden}.etf-guide-hub-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#065f46;opacity:.7;margin-bottom:4px}.etf-guide-hub-title{font-size:24px;font-weight:700;color:#064e3b;line-height:1.2;margin-bottom:6px}.etf-guide-hub-sub{font-size:14px;color:#065f46;opacity:.75;line-height:1.5}.etf-guide-hub-meta-row{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.etf-guide-hub-meta-pill{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.5);border-radius:20px;padding:4px 11px;font-size:12px;font-weight:600;color:#064e3b}.etf-guide-hub-progress{background:var(--etf-white);padding:16px 28px;border-top:1px solid rgba(5,150,105,.1);display:flex;align-items:center;gap:14px}.etf-guide-hub-progress-label{font-size:13px;font-weight:600;color:var(--etf-text-muted);white-space:nowrap}.etf-guide-hub-bar{flex:1;height:6px;background:var(--etf-green-pale);border-radius:3px;overflow:hidden}.etf-guide-hub-bar-fill{height:100%;width:0%;border-radius:3px;background:linear-gradient(90deg,var(--etf-green-dark),var(--etf-green-mid));position:relative;overflow:hidden}.etf-guide-hub-bar-fill::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:80px 10px;opacity:.25;mix-blend-mode:overlay}.etf-guide-hub-pct{font-size:13px;font-weight:700;color:var(--etf-green-dark)}.etf-guide-grid-label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--etf-text-muted);margin-bottom:14px;display:flex;align-items:center;gap:10px}.etf-guide-grid-label::after{content:"";flex:1;height:1px;background:var(--etf-border)}.etf-guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.etf-guide-card{background:var(--etf-white);border-radius:12px;border:1px solid var(--etf-border);padding:16px;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.etf-guide-card:hover{border-color:var(--etf-green-mid);box-shadow:0 4px 16px rgba(5,150,105,.1);transform:translateY(-1px)}.etf-guide-card-top{display:flex;align-items:center;justify-content:space-between}.etf-guide-card-num{font-size:12px;font-weight:700;color:var(--etf-text-muted)}.etf-guide-card-title{font-size:14px;font-weight:600;color:var(--etf-navy);line-height:1.3;flex:1}.etf-guide-card-desc{font-size:13px;color:var(--etf-text-muted);line-height:1.45}.etf-guide-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.etf-guide-card-time{font-size:12px;color:#94a3b8}.etf-guide-card-arrow{color:var(--etf-border);font-size:16px;transition:color .15s}.etf-guide-card:hover .etf-guide-card-arrow{color:var(--etf-green-mid)}.etf-guide-post-hero-deco{position:absolute;right:-20px;top:-20px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(110,231,183,.12) 0%,transparent 70%);pointer-events:none}.etf-guide-level-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:20px;background:var(--etf-green-pale);color:var(--etf-green-dark)}.etf-guide-sidebar-desktop{display:block}.etf-guide-sidebar-mobile{display:none}.etf-guide-mobile-nav-toggle{width:100%;padding:12px 16px;background:var(--etf-green-faint);border:1px solid var(--etf-green-pale);border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;color:var(--etf-green-dark);text-align:left;margin-bottom:0;list-style:none;position:relative}.etf-guide-mobile-nav-toggle::-webkit-details-marker{display:none}.etf-guide-mobile-nav-toggle::after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px}.etf-guide-sidebar-mobile[open]>.etf-guide-mobile-nav-toggle::after{content:"▴"}.etf-guide-card:focus-visible,.etf-guide-sidebar-item:focus-visible,.etf-guide-prevnext-btn:focus-visible,.etf-guide-cta-btn:focus-visible,.etf-guide-mobile-nav-toggle:focus-visible{outline:2px solid var(--etf-green-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){.etf-guide-card,.etf-guide-prevnext-btn,.etf-guide-sidebar-item,.etf-guide-sidebar-bar-fill,.etf-guide-cta-btn,.etf-guide-card-arrow{transition:none}.etf-guide-card:hover{transform:none}}@media (max-width:768px){.etf-guide-grid{grid-template-columns:1fr}.etf-guide-hub-title{font-size:20px}.etf-guide-hub-hero-top{padding:20px 18px 18px}.etf-guide-hub-progress{padding:12px 18px;flex-wrap:wrap}.etf-guide-prevnext{flex-direction:column;padding:24px 0 36px}.etf-guide-cta{flex-direction:column}.etf-guide-sidebar-desktop{display:none}.etf-guide-sidebar-mobile{display:block}.etf-guide-sidebar-mobile[open]>.etf-guide-sidebar-nav{margin-top:8px}}