.fundamentals-page .blog-fund-hero{text-align:left;align-items:flex-end;min-height:clamp(320px,52vh,480px);padding:0;display:flex;position:relative;overflow:hidden}.fundamentals-page .blog-fund-hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.fundamentals-page .blog-fund-hero-image{object-fit:cover}.fundamentals-page .blog-fund-hero-overlay{pointer-events:none;background:linear-gradient(90deg,#060505e6 0%,#060505b8 45%,#0605057a 70%,#06050547 100%);position:absolute;inset:0}.fundamentals-page .blog-fund-hero .fund-hero-wave{z-index:1}.fundamentals-page .blog-hero-grid{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 59px,#ffffff0a 59px 60px),repeating-linear-gradient(90deg,#0000,#0000 59px,#ffffff0a 59px 60px);position:absolute;inset:0}.fundamentals-page .blog-hero-align{z-index:2;grid-template-columns:1fr 300px;align-items:end;gap:32px;width:100%;max-width:1060px;margin:0 auto;padding:clamp(88px,12vw,120px) clamp(20px,5vw,48px) clamp(40px,6vw,56px);display:grid;position:relative}.fundamentals-page .blog-hero-inner{z-index:2;grid-column:1;width:100%;max-width:none;padding:0;position:relative}.fundamentals-page .blog-hero-eyebrow{color:var(--aqua-mid);align-items:center;gap:10px;margin-bottom:20px;display:flex}.fundamentals-page .blog-hero-eyebrow:before{content:"";background:var(--aqua-mid);flex-shrink:0;width:24px;height:1px;display:inline-block}.fundamentals-page .blog-hero-inner .fund-hero-h{font-family:var(--font-archivo-black), "Archivo Black", sans-serif;margin-bottom:28px}.fundamentals-page .blog-author{align-items:center;gap:12px;display:flex}.fundamentals-page .blog-author-photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px;display:block}.fundamentals-page .blog-author-name{color:var(--white);margin:0 0 2px;font-size:14px;font-weight:500}.fundamentals-page .blog-author-name a{color:inherit;text-decoration:none}.fundamentals-page .blog-author-name a:hover{text-underline-offset:2px;text-decoration:underline}.fundamentals-page .blog-author-role{color:#ffffff8c;margin:0;font-size:12px}.fundamentals-page .blog-fund-media-figure{margin:0}.fundamentals-page .blog-fund-caption{color:#0605058c;margin:10px 0 0;font-size:13px;font-weight:300;line-height:1.5}.fundamentals-page .blog-fund-video-wrap{aspect-ratio:16/9;background:var(--near-black);border:1px solid #06050514;width:100%;margin:20px 0;position:relative}.fundamentals-page .blog-fund-video{border:0;width:100%;height:100%;position:absolute;inset:0}.fundamentals-page .blog-fund-video-fallback{background:var(--off-white);border:1px solid #06050514;margin:20px 0;padding:16px 18px}.fundamentals-page .blog-fund-video-fallback p{color:#0605058c;margin:0;font-size:14px}.fundamentals-page .blog-related-sidebar{flex-shrink:0}.fundamentals-page .blog-related-sidebar-text{flex-direction:column;gap:4px;min-width:0;display:flex}.fundamentals-page .blog-related-sidebar-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--aqua-dark);font-size:10px;font-weight:700}.fundamentals-page .blog-related-sidebar-title{color:#060505c7;font-size:13px;font-weight:400;line-height:1.35}.fundamentals-page .fund-email-capture{border-top:3px solid var(--amber);margin-top:28px}.fundamentals-page .fund-email-capture .fund-ec-tag{color:var(--amber)}.fundamentals-page .fund-email-capture .fund-ec-submit,.fundamentals-page .blog-kit-cta-button{text-align:center;text-decoration:none;display:inline-block}.blog-kit-modal-overlay{z-index:100;background:#0605058c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.blog-kit-modal-panel{background:var(--white);border-top:3px solid var(--amber);width:100%;max-width:520px;max-height:min(90vh,720px);padding:44px 40px 40px;animation:.22s ease-out both blogKitModalIn;position:relative;overflow:auto}@keyframes blogKitModalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.blog-kit-modal-close{color:#06050559;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.blog-kit-modal-close:hover:not(:disabled){color:var(--near-black)}.blog-kit-modal-close:disabled{cursor:not-allowed;opacity:.5}.blog-kit-modal-tag{letter-spacing:2px;text-transform:uppercase;color:var(--amber);margin:0 0 12px;font-size:10px;font-weight:700}.blog-kit-modal-title{color:var(--ink);margin:0 0 12px;font-size:clamp(24px,4vw,32px);line-height:1.15}.blog-kit-modal-body{color:#060505b8;margin:0 0 20px;font-size:15px;line-height:1.55}.blog-kit-modal-form{flex-direction:column;gap:12px;display:flex}.blog-kit-modal-input{background:var(--off-white);width:100%;height:48px;color:var(--ink);border:1px solid #0605051f;padding:0 16px;font-size:15px}.blog-kit-modal-input:focus{outline:2px solid var(--amber);outline-offset:1px}.blog-kit-modal-input::placeholder{color:#06050566}.blog-kit-modal-submit{background:var(--amber);width:100%;min-height:48px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.blog-kit-modal-submit:hover:not(:disabled){background:var(--near-black);color:var(--white)}.blog-kit-modal-submit:disabled{opacity:.7;cursor:not-allowed}.blog-kit-modal-error{color:#b42318;margin:12px 0 0;font-size:14px}.blog-kit-modal-trust{color:#06050573;text-align:center;margin:14px 0 0;font-size:12px}.blog-kit-modal-success .blog-kit-modal-submit{margin-top:8px}@media (max-width:600px){.blog-kit-modal-overlay{align-items:flex-end;padding:16px}.blog-kit-modal-panel{padding:36px 24px 28px}}.fundamentals-page .blog-sidebar-col{align-self:start;gap:16px;min-height:0;max-height:none;position:static;top:auto}.fundamentals-page .blog-sidebar-pin{flex-direction:column;gap:16px;display:flex;position:sticky;top:64px}.fundamentals-page .fund-sidebar-col{margin-top:0}.fundamentals-page .blog-sidebar-intro,.fundamentals-page .blog-sidebar-cta{flex-shrink:0}.fundamentals-page .blog-sidebar-summary{margin:0;padding:0;list-style:none}.fundamentals-page .blog-sidebar-summary li{color:#060505c7;border-bottom:1px solid #0605050f;align-items:flex-start;gap:10px;padding:11px 18px;font-size:13px;font-weight:300;line-height:1.45;display:flex}.fundamentals-page .blog-sidebar-summary li:last-child{border-bottom:none}.fundamentals-page .blog-sidebar-summary-mark{color:var(--aqua-dark);flex-shrink:0;font-weight:700}.fundamentals-page .blog-sidebar-cta-body{color:#060505c7;margin:0 0 14px;font-size:13px;font-weight:300;line-height:1.55}.fundamentals-page .blog-sidebar-cta-link{text-align:center;background:var(--amber);color:var(--ink);text-decoration:none;display:block}.fundamentals-page .blog-sidebar-cta-link:hover{background:var(--near-black);color:var(--white)}@media (max-width:900px){.fundamentals-page .blog-sidebar-cta{display:none}}.fundamentals-page .fund-page-wrap{padding-top:32px}.fundamentals-page .fund-guide-intro,.fundamentals-page .fund-content-col>.fund-content-block:first-child{margin-top:0}@media (max-width:900px){.fundamentals-page .blog-hero-align{grid-template-columns:1fr}}.fundamentals-page .fund-content-block .fund-subsection-h:first-child{margin-top:0}.fundamentals-page .blog-mobile-cta{display:none}@media (max-width:900px){.fundamentals-page .blog-mobile-cta{z-index:40;background:var(--ink);border-top:2px solid var(--amber);flex-direction:column;justify-content:center;gap:8px;height:90px;min-height:90px;padding:14px 44px 14px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #06050533}.fundamentals-page .blog-mobile-cta-headline{color:var(--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.fundamentals-page .blog-mobile-cta-button{background:var(--amber);height:32px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.fundamentals-page .blog-mobile-cta-close{width:30px;height:30px;color:var(--white);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:10px;right:8px}}.fundamentals-page .blog-series-nav{background:var(--off-white);border:1px solid #06050514;border-top:3px solid var(--aqua-dark);margin:0 0 28px;padding:18px 20px 16px}.fundamentals-page .blog-series-nav-label{letter-spacing:2px;text-transform:uppercase;color:var(--aqua-dark);margin:0 0 12px;font-size:10px;font-weight:700}.fundamentals-page .blog-series-nav-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fundamentals-page .blog-series-nav-list a,.fundamentals-page .blog-series-nav-current{font-size:14px;font-weight:300;line-height:1.45}.fundamentals-page .blog-series-nav-current{color:var(--near-black);font-weight:500}
