.wp-block-group,.wp-block-columns{margin-top:0;margin-bottom:0}.wp-block-image img{border-radius:var(--t2i-radius);box-shadow:var(--t2i-shadow)}.wp-block-image.alignwide img,.wp-block-image.alignfull img{border-radius:0}.wp-block-quote{border-left:4px solid var(--t2i-green)!important;background:var(--t2i-green-light)!important;border-radius:0 var(--t2i-radius) var(--t2i-radius) 0!important;padding:1.2em 1.5em!important;color:var(--t2i-ink)!important}.wp-block-quote cite{color:var(--t2i-muted)!important;font-size:.875em}.wp-block-pullquote{border-top:4px solid var(--t2i-green)!important;border-bottom:4px solid var(--t2i-green)!important;background:var(--t2i-surface)!important;color:var(--t2i-ink)!important}.wp-block-table table{border-color:var(--t2i-border)!important}.wp-block-table th{background:var(--t2i-surface)!important;color:var(--t2i-ink)!important}.wp-block-table td{color:var(--t2i-body)!important}.wp-block-code{background:var(--t2i-surface)!important;border:1px solid var(--t2i-border)!important;border-radius:var(--t2i-radius)!important;color:var(--t2i-body)!important;font-family:'JetBrains Mono',monospace!important}.wp-block-separator{border-color:var(--t2i-border)!important}.wp-block-button__link{background:var(--t2i-green)!important;border-radius:var(--t2i-radius-sm)!important;font-weight:600!important;font-family:'DM Sans',sans-serif!important;transition:background var(--t2i-transition)!important}.wp-block-button__link:hover{background:var(--t2i-green-dark)!important}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;border-color:var(--t2i-green)!important;color:var(--t2i-green)!important}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--t2i-green)!important;color:#fff!important}.wp-block-cover{border-radius:var(--t2i-radius-lg);overflow:hidden}.wp-block-group.t2i-callout-info{background:#dbeafe;border-left:4px solid #2563eb;border-radius:var(--t2i-radius);padding:1em 1.25em}.wp-block-group.t2i-callout-warning{background:#fef3c7;border-left:4px solid #d97706;border-radius:var(--t2i-radius);padding:1em 1.25em}.wp-block-group.t2i-callout-danger{background:#fee2e2;border-left:4px solid #e11d48;border-radius:var(--t2i-radius);padding:1em 1.25em}.wp-block-group.t2i-callout-success{background:var(--t2i-green-light);border-left:4px solid var(--t2i-green);border-radius:var(--t2i-radius);padding:1em 1.25em}body[data-theme="dark"] .wp-block-group.t2i-callout-info{background:#1e3a5f}body[data-theme="dark"] .wp-block-group.t2i-callout-warning{background:#3d2e00}body[data-theme="dark"] .wp-block-group.t2i-callout-danger{background:#3d0a1a}body[data-theme="dark"] .wp-block-group.t2i-callout-success{background:var(--t2i-green-light)}.t2i-trending{background:var(--t2i-surface);border-bottom:1px solid var(--t2i-border);padding:12px 0}.trending-inner{display:flex;align-items:center;gap:16px;overflow:hidden}.trending-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--t2i-green);background:var(--t2i-green-light);border:1px solid var(--t2i-green-border);border-radius:100px;padding:3px 12px;white-space:nowrap;flex-shrink:0}.trending-items{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;flex:1;mask-image:linear-gradient(to right,black 80%,transparent)}.trending-items::-webkit-scrollbar{display:none}.trending-item{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;color:var(--t2i-body);text-decoration:none;transition:color var(--t2i-transition);flex-shrink:0}.trending-item:hover{color:var(--t2i-green)}.trending-num{font-size:11px;font-weight:700;color:var(--t2i-green);font-family:monospace}.post-comments{margin-top:48px;padding-top:40px;border-top:1px solid var(--t2i-border)}.comment-list{list-style:none;padding:0;margin:0}.comment{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--t2i-border)}.comment-body{font-size:14px;color:var(--t2i-body);line-height:1.7}.comment-author{font-weight:600;color:var(--t2i-ink);font-size:14px}.comment-meta{font-size:11px;color:var(--t2i-muted);margin-bottom:8px}.comment-reply-link{font-size:12px;color:var(--t2i-green);font-weight:600}.search-form{display:flex;gap:8px}.search-form input[type="search"]{flex:1}.search-submit{flex-shrink:0}.pagination,.nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:32px 0}.page-numbers,.page-numbers a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--t2i-border);border-radius:var(--t2i-radius-sm);font-size:14px;font-weight:500;color:var(--t2i-body);text-decoration:none;transition:all var(--t2i-transition)}.page-numbers.current{background:var(--t2i-green);border-color:var(--t2i-green);color:#fff}.page-numbers a:hover{border-color:var(--t2i-green);color:var(--t2i-green)}.page-numbers.dots{border:none}.t2i-note{border-radius:10px;padding:16px 20px;margin:24px 0;border-left:4px solid #fff0;font-size:15px;line-height:1.7}.t2i-note p{margin:0}.t2i-note--info{background:#eff6ff;border-color:#2563eb;color:#1e3a5f}.t2i-note--warning{background:#fffbeb;border-color:#d97706;color:#3d2a00}.t2i-note--success{background:#f0fdf4;border-color:#16a34a;color:#14532d}.t2i-note--danger{background:#fef2f2;border-color:#dc2626;color:#450a0a}[data-theme="dark"] .t2i-note--info{background:#1e3a5f;color:#bfdbfe;border-color:#3b82f6}[data-theme="dark"] .t2i-note--warning{background:#3d2a00;color:#fde68a;border-color:#f59e0b}[data-theme="dark"] .t2i-note--success{background:#052e16;color:#bbf7d0;border-color:#22c55e}[data-theme="dark"] .t2i-note--danger{background:#450a0a;color:#fecaca;border-color:#ef4444}.t2i-takeaway{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;border-radius:12px;padding:24px 28px;margin:28px 0;position:relative;overflow:hidden}.t2i-takeaway::before{content:'💡';position:absolute;right:20px;top:16px;font-size:32px;opacity:.15}[data-theme="dark"] .t2i-takeaway{background:#052e16;border-color:#16a34a}.t2i-takeaway-heading{font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1.5px;color:#16a34a!important;margin:0 0 10px!important;font-family:'DM Sans',sans-serif!important}.t2i-takeaway-text{font-size:15px;color:#14532d;line-height:1.7;margin:0!important;font-weight:500}[data-theme="dark"] .t2i-takeaway-text{color:#bbf7d0}.t2i-pros-cons{margin:28px 0}.t2i-pros-cons .wp-block-columns{gap:16px!important}.t2i-pros,.t2i-cons{border-radius:10px;padding:20px 22px}.t2i-pros{background:#f0fdf4;border:1px solid #86efac}.t2i-cons{background:#fef2f2;border:1px solid #fca5a5}[data-theme="dark"] .t2i-pros{background:#052e16;border-color:#16a34a}[data-theme="dark"] .t2i-cons{background:#450a0a;border-color:#dc2626}.t2i-pros-heading{font-size:14px!important;font-weight:700!important;color:#16a34a!important;margin:0 0 12px!important;font-family:'DM Sans',sans-serif!important}.t2i-cons-heading{font-size:14px!important;font-weight:700!important;color:#dc2626!important;margin:0 0 12px!important;font-family:'DM Sans',sans-serif!important}.t2i-pros ul,.t2i-cons ul{margin:0;padding-left:20px}.t2i-pros li{color:#14532d;font-size:14px;margin-bottom:6px}.t2i-cons li{color:#7f1d1d;font-size:14px;margin-bottom:6px}[data-theme="dark"] .t2i-pros li{color:#bbf7d0}[data-theme="dark"] .t2i-cons li{color:#fecaca}.t2i-stats-row{margin:32px 0;background:var(--t2i-surface);border-radius:12px;padding:28px 24px;border:1px solid var(--t2i-border)}.t2i-stats-row .wp-block-columns{gap:0!important}.t2i-stat-card{text-align:center;padding:16px 20px;border-right:1px solid var(--t2i-border)}.t2i-stat-card:last-child{border-right:none}@media(max-width:600px){.t2i-stat-card{border-right:none;border-bottom:1px solid var(--t2i-border);padding:14px 0}.t2i-stat-card:last-child{border-bottom:none}}.t2i-stat-number{font-size:clamp(28px, 4vw, 40px)!important;font-weight:900!important;color:var(--t2i-green)!important;margin:0 0 6px!important;line-height:1!important;font-family:'Source Serif 4',serif!important}.t2i-stat-label{font-size:13px!important;color:var(--t2i-muted)!important;line-height:1.4!important;margin:0!important}.t2i-steps{margin:32px 0}.t2i-steps>h3{font-size:18px!important;margin-bottom:20px!important;color:var(--t2i-ink)!important}.t2i-step{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:18px!important;padding:20px 0!important;border-bottom:1px solid var(--t2i-border)!important;margin:0!important}.t2i-step:last-child{border-bottom:none!important}.t2i-step-num{font-size:22px;font-weight:900;color:var(--t2i-green);font-family:'Source Serif 4',serif;line-height:1;flex-shrink:0;width:40px;padding-top:2px;-webkit-text-stroke:1px var(--t2i-green)}.t2i-step-title{font-size:16px!important;font-weight:700!important;color:var(--t2i-ink)!important;margin:0 0 6px!important}.t2i-step-desc{font-size:14px!important;color:var(--t2i-muted)!important;line-height:1.65!important;margin:0!important}.t2i-step>.wp-block-group__inner-container{flex:1}.t2i-faq{margin:32px 0}.t2i-faq>h3{margin-bottom:4px!important}.t2i-faq-item{border-bottom:1px solid var(--t2i-border)!important;padding:18px 0!important;margin:0!important}.t2i-faq-item:last-child{border-bottom:none!important}.t2i-faq-question{font-size:15px!important;font-weight:700!important;color:var(--t2i-ink)!important;margin:0 0 8px!important;line-height:1.4!important;padding-left:20px!important;position:relative!important;font-family:'DM Sans',sans-serif!important}.t2i-faq-question::before{content:'Q';position:absolute;left:0;top:0;font-size:11px;font-weight:800;color:var(--t2i-green);background:var(--t2i-green-light);width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;line-height:16px;text-align:center;margin-top:1px}.t2i-faq-answer{font-size:14px!important;color:var(--t2i-muted)!important;line-height:1.7!important;margin:0!important;padding-left:20px!important}.t2i-pullquote{margin:36px 0}.t2i-pullquote-inner{border:none!important;border-left:none!important;background:var(--t2i-surface)!important;border-radius:12px!important;padding:28px 32px!important;position:relative!important;margin:0!important}.t2i-pullquote-inner::before{content:'"';position:absolute;top:16px;left:24px;font-size:64px;line-height:1;color:var(--t2i-green);opacity:.25;font-family:'Source Serif 4',serif}.t2i-pullquote-inner p{font-family:'Source Serif 4',Georgia,serif!important;font-size:clamp(17px, 2vw, 20px)!important;font-style:italic!important;color:var(--t2i-ink)!important;line-height:1.6!important;padding-top:20px!important;margin:0 0 12px!important}.t2i-pullquote-inner cite{font-size:13px!important;color:var(--t2i-muted)!important;font-style:normal!important;font-weight:600!important}.t2i-related-inline{background:var(--t2i-surface);border:1px solid var(--t2i-border);border-radius:10px;padding:18px 22px;margin:28px 0}.t2i-related-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--t2i-green);margin-bottom:10px}.t2i-related-list{margin:0!important;padding-left:18px!important}.t2i-related-list li{font-size:14px!important;margin-bottom:5px!important}.t2i-related-list a{color:var(--t2i-body)!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color var(--t2i-transition)!important}.t2i-related-list a:hover{color:var(--t2i-green)!important}.t2i-inline-cta{background:linear-gradient(135deg,var(--t2i-green) 0%,#146b3a 100%);border-radius:12px;padding:32px 36px;margin:36px 0;text-align:center;position:relative;overflow:hidden}.t2i-inline-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 80% -20%,rgb(255 255 255 / .08),transparent);pointer-events:none}.t2i-inline-cta h4{font-size:20px!important;font-weight:800!important;color:#fff!important;margin:0 0 8px!important}.t2i-inline-cta p{font-size:14px!important;color:rgb(255 255 255 / .85)!important;margin:0 0 20px!important}.t2i-inline-cta .wp-block-button__link{background:#fff!important;color:var(--t2i-green)!important;font-weight:700!important;border-radius:8px!important;padding:.6em 1.8em!important;font-size:14px!important;text-decoration:none!important;transition:background .2s!important}.t2i-inline-cta .wp-block-button__link:hover{background:var(--t2i-green-light)!important}.t2i-resource-card{display:flex!important;align-items:center!important;gap:16px!important;background:var(--t2i-card)!important;border:1px solid var(--t2i-border)!important;border-radius:10px!important;padding:18px 22px!important;margin:24px 0!important;flex-wrap:wrap!important}.t2i-resource-icon{font-size:32px;flex-shrink:0;line-height:1}.t2i-resource-body{flex:1;min-width:0}.t2i-resource-title{font-size:15px!important;font-weight:700!important;color:var(--t2i-ink)!important;margin:0 0 3px!important;font-family:'DM Sans',sans-serif!important}.t2i-resource-meta{font-size:12px!important;color:var(--t2i-muted)!important;margin:0!important}.t2i-resource-card .wp-block-button__link{background:var(--t2i-green)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;padding:.5em 1.4em!important;border-radius:8px!important;text-decoration:none!important;white-space:nowrap!important}.t2i-compare-table{margin:28px 0}.t2i-table{overflow-x:auto;border-radius:10px;border:1px solid var(--t2i-border)}.t2i-table table{width:100%;border-collapse:collapse;font-size:14px}.t2i-table th{background:var(--t2i-green);color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:12px 16px;text-align:left}.t2i-table td{padding:11px 16px;border-bottom:1px solid var(--t2i-border);color:var(--t2i-body);vertical-align:top}.t2i-table tr:last-child td{border-bottom:none}.t2i-table tr:nth-child(even) td{background:var(--t2i-surface)}.t2i-divider{margin:28px 0!important}.t2i-hr{border:none!important;border-top:1px solid var(--t2i-border)!important;margin:0!important}.t2i-divider--dots{text-align:center}.t2i-dots{display:inline-flex;gap:8px;align-items:center}.t2i-dots span{width:6px;height:6px;border-radius:50%;background:var(--t2i-border);display:block}.t2i-divider--label{text-align:center}.t2i-divider-label{font-size:14px;color:var(--t2i-border);display:inline-block}.t2i-lead-para{font-size:clamp(18px, 2.2vw, 22px)!important;line-height:1.7!important;color:var(--t2i-ink)!important;font-weight:400!important;border-left:4px solid var(--t2i-green)!important;padding-left:20px!important;margin:0 0 28px!important}.t2i-highlight-strip{background:var(--t2i-green);border-radius:8px;padding:14px 20px;margin:24px 0}.t2i-highlight-strip p{color:#fff!important;font-size:15px!important;font-weight:500!important;margin:0!important;line-height:1.5!important}.t2i-highlight-strip strong{color:#fff!important}.t2i-verdict{background:var(--t2i-surface);border:2px solid var(--t2i-green);border-radius:12px;padding:24px 28px;margin:32px 0}.t2i-verdict-label{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--t2i-green)!important;margin:0 0 12px!important;font-family:'DM Sans',sans-serif!important}.t2i-verdict-text{font-size:15px!important;color:var(--t2i-body)!important;line-height:1.7!important;margin:0 0 16px!important}.t2i-verdict-rating{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--t2i-border)}.t2i-verdict-score{font-size:22px;font-weight:900;color:var(--t2i-green);font-family:'Source Serif 4',serif}.t2i-verdict-badge{font-size:12px;font-weight:700;background:var(--t2i-green);color:#fff;padding:3px 12px;border-radius:100px;text-transform:uppercase;letter-spacing:1px}.t2i-timeline{margin:32px 0}.t2i-timeline>h3{margin-bottom:24px!important}.t2i-tline-item{display:flex;gap:20px;align-items:flex-start;padding-bottom:24px;position:relative;padding-left:4px}.t2i-tline-item::before{content:'';position:absolute;left:52px;top:28px;bottom:0;width:2px;background:var(--t2i-border)}.t2i-tline-item:last-child::before{display:none}.t2i-tline-year{font-size:13px;font-weight:800;color:var(--t2i-green);background:var(--t2i-green-light);border:1px solid var(--t2i-green-border);border-radius:6px;padding:4px 10px;flex-shrink:0;width:56px;text-align:center;line-height:1.3;position:relative;z-index:1}.t2i-tline-body{flex:1;padding-top:2px}.t2i-tline-title{font-size:15px;font-weight:700;color:var(--t2i-ink);margin-bottom:5px;line-height:1.3}.t2i-tline-desc{font-size:13.5px;color:var(--t2i-muted);line-height:1.65}.t2i-feature-cards{margin:28px 0}.t2i-feature-cards .wp-block-columns{gap:16px!important}.t2i-feat-card{background:var(--t2i-card);border:1px solid var(--t2i-border);border-radius:12px;padding:24px 20px;transition:border-color .2s,box-shadow .2s}.t2i-feat-card:hover{border-color:var(--t2i-green-border);box-shadow:0 4px 16px rgb(26 143 78 / .07)}.t2i-feat-icon{font-size:28px;margin-bottom:12px;display:block;line-height:1}.t2i-feat-title{font-size:15px!important;font-weight:700!important;color:var(--t2i-ink)!important;margin:0 0 8px!important;font-family:'DM Sans',sans-serif!important}.t2i-feat-desc{font-size:13.5px!important;color:var(--t2i-muted)!important;line-height:1.65!important;margin:0!important}.t2i-checklist{background:var(--t2i-card);border:1px solid var(--t2i-border);border-radius:12px;padding:22px 26px;margin:24px 0}.t2i-checklist-title{font-size:14px!important;font-weight:700!important;color:var(--t2i-ink)!important;margin:0 0 14px!important;font-family:'DM Sans',sans-serif!important}.t2i-check-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:10px}.t2i-check-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--t2i-body);line-height:1.5}.t2i-check-icon{width:20px;height:20px;border-radius:50%;background:var(--t2i-green);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.t2i-definition{background:var(--t2i-surface);border-left:4px solid var(--t2i-green);border-radius:0 10px 10px 0;padding:18px 22px;margin:24px 0}.t2i-def-term{font-size:18px;font-weight:800;color:var(--t2i-ink);margin-bottom:8px;font-family:'Source Serif 4',serif;display:flex;align-items:center;gap:8px}.t2i-def-tag{font-size:10px;font-weight:600;color:var(--t2i-green);background:var(--t2i-green-light);border:1px solid var(--t2i-green-border);border-radius:4px;padding:1px 7px;font-family:'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:1px}.t2i-def-text{font-size:14px!important;color:var(--t2i-muted)!important;line-height:1.7!important;margin:0!important}.t2i-author-bio{display:flex!important;gap:18px!important;align-items:flex-start!important;background:var(--t2i-surface)!important;border:1px solid var(--t2i-border)!important;border-radius:12px!important;padding:20px 24px!important;margin:36px 0!important}.t2i-author-avatar{width:52px;height:52px;border-radius:50%;background:var(--t2i-green);color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:'DM Sans',sans-serif}.t2i-author-info{flex:1}.t2i-author-name{font-size:15px;font-weight:700;color:var(--t2i-ink);margin-bottom:2px}.t2i-author-role{font-size:11px;font-weight:600;color:var(--t2i-green);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.t2i-author-desc{font-size:13.5px!important;color:var(--t2i-muted)!important;line-height:1.6!important;margin:0!important}.t2i-big-number{text-align:center;padding:36px 20px;margin:32px 0;border-top:2px solid var(--t2i-border);border-bottom:2px solid var(--t2i-border)}.t2i-bnum-figure{font-size:clamp(40px, 7vw, 72px);font-weight:900;color:var(--t2i-green);font-family:'Source Serif 4',serif;line-height:1;margin-bottom:12px}.t2i-bnum-context{font-size:14px!important;color:var(--t2i-muted)!important;max-width:480px!important;margin:0 auto!important;line-height:1.6!important}.t2i-risk-banner{display:flex!important;gap:14px!important;align-items:flex-start!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:10px!important;padding:16px 20px!important;margin:28px 0!important}[data-theme="dark"] .t2i-risk-banner{background:#3d2a00!important;border-color:#b45309!important}.t2i-risk-icon{font-size:20px;flex-shrink:0;margin-top:1px}.t2i-risk-text{font-size:13px!important;color:#6b4c00!important;line-height:1.65!important;margin:0!important}[data-theme="dark"] .t2i-risk-text{color:#fde68a!important}.t2i-two-col{margin:28px 0}.t2i-two-col .wp-block-columns{gap:32px!important;border-top:2px solid var(--t2i-green);padding-top:24px}.t2i-two-col h4{font-size:16px!important;font-weight:700!important;color:var(--t2i-ink)!important;margin:0 0 10px!important}.t2i-two-col p{font-size:14px!important;color:var(--t2i-muted)!important;line-height:1.7!important}.t2i-section-hdr{margin:48px 0 24px;padding-bottom:20px;border-bottom:1px solid var(--t2i-border)}.t2i-section-eyebrow{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--t2i-green);display:inline-block;background:var(--t2i-green-light);border:1px solid var(--t2i-green-border);border-radius:100px;padding:3px 12px;margin-bottom:12px}.t2i-section-title{font-size:clamp(22px, 3vw, 32px)!important;font-weight:800!important;color:var(--t2i-ink)!important;margin:0 0 8px!important;line-height:1.2!important}.t2i-section-sub{font-size:15px!important;color:var(--t2i-muted)!important;margin:0!important;line-height:1.6!important}