.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--ff-orange:#FF6B35;--ff-orange-dark:#FF4500;--ff-purple:#8B5CF6;--ff-purple-dark:#6D28D9;--ff-navy:#0A0B1E;--ff-card-dark:#12132D;--ff-border-dark:#1E2044;--ff-alt-bg:#F7F8FF;--ff-white:#FFFFFF;--ff-text-dark:#0D0E23;--ff-text-body:#374151;--ff-text-muted:#6B7280;--ff-text-light:#94A3B8;--ff-safe:#10B981;--ff-safe-bg:#D1FAE5;--ff-warn:#F59E0B;--ff-warn-bg:#FEF3C7;--ff-danger:#EF4444;--ff-danger-bg:#FEE2E2;--ff-grad-hero:linear-gradient(135deg, #0A0B1E 0%, #1A0B2E 50%, #0D1535 100%);--ff-grad-orange:linear-gradient(135deg, #FF6B35, #FF4500);--ff-grad-purple:linear-gradient(135deg, #8B5CF6, #6D28D9);--ff-shadow-card:0 4px 24px rgba(0,0,0,0.08);--ff-shadow-orange:0 8px 40px rgba(255,107,53,0.2);--ff-shadow-glow:0 0 20px rgba(255,107,53,0.4);--ff-radius-card:16px;--ff-radius-btn:10px;--ff-radius-input:12px;--ff-radius-badge:6px;--ff-radius-pill:999px;--ff-border-light:#E2E8F0;--ff-soft-orange:#FFF0EA;--ff-soft-orange-2:#FFF4EE;--ff-soft-gray:#F3F4F6;--ff-page-bg:#F3F6FB;--ff-panel-soft:#F8FAFC;--ff-chip-border:#FFD2BE;--ff-hero-soft:#FFD4C1;--ff-preview-bg:#070813;--ff-video-bg:#050611;--ff-name-card-bg:#080914;--ff-popular-card-bg:#1A1040;--ff-purple-text:#5B21B6;--ff-rank-bg:#FFE7DB;--ff-rank-text:#C2410C;--ff-preview-dark:#070813;--ff-success-dark:#047857;--ff-warning-dark:#92400E;--ff-danger-dark:#991B1B;--ff-section-content-max:1120px;--ff-section-wide-max:1200px;--ff-section-narrow-max:920px;--ff-section-gutters:40px}.ffnf{color:var(--ff-text-body);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;background:var(--ff-page-bg)}body.ffnameforge-page .entry-title,body.ffnameforge-page .page-title,body.ffnameforge-page .tpf-article-header,body.ffnameforge-page .tpf-article-header__title,body.ffnameforge-page .tpf-breadcrumbs,body.ffnameforge-page .rank-math-breadcrumb,body.ffnameforge-page .yoast-breadcrumb,body.ffnameforge-page .breadcrumbs{display:none!important}body.ffnameforge-page .entry-content,body.ffnameforge-page .tpf-entry-content,body.ffnameforge-page .site-main,body.ffnameforge-page .content-area{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body.ffnameforge-page .tpf-article__container{max-width:none!important;width:100%!important;padding:0!important}.ffnf *{box-sizing:border-box}.ffnf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ffnf :where(button,a,input,textarea,select){-webkit-tap-highlight-color:#fff0;touch-action:manipulation}.ffnf :focus-visible{outline:3px solid var(--ff-orange);outline-offset:3px}.ffnf a{color:inherit}.ffnf h1,.ffnf h2,.ffnf h3{margin:0 0 16px;color:var(--ff-text-dark);font-family:"Rajdhani",sans-serif;font-weight:700;line-height:1.06;letter-spacing:-.035em}.ffnf h1{font-size:clamp(2.5rem, 7vw, 4.9rem);color:var(--ff-white)}.ffnf h2{font-size:clamp(2rem, 4vw, 3.2rem)}.ffnf h3{font-size:clamp(1.45rem, 2.4vw, 2rem)}.ffnf h4{margin:0 0 8px;color:inherit;font:800 1.12rem/1.2 "Inter",sans-serif}.ffnf p{margin:0 0 18px}.ffnf-badge,.ffnf-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--ff-orange);font:800 .72rem/1 "Inter",sans-serif;letter-spacing:.16em;text-transform:uppercase}.ffnf-btn,.ffnf-chip,.ffnf-icon-btn,.ffnf-generate-btn,.ffnf-reset-link,.ffnf-filter-chip,.ffnf-sort-btn{min-height:44px;border-radius:999px;border:0;cursor:pointer;font:800 .94rem/1.1 "Inter",sans-serif;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ffnf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px}.ffnf-btn:hover,.ffnf-chip:hover,.ffnf-icon-btn:hover,.ffnf-generate-btn:hover,.ffnf-filter-chip:hover,.ffnf-sort-btn:hover{transform:translateY(-1px)}.ffnf-btn--primary,.ffnf-generate-btn{background:var(--ff-grad-orange);color:var(--ff-white)!important;box-shadow:var(--ff-shadow-glow)}.ffnf-btn--ghost{background:#fff0;color:inherit!important;border:1.5px solid rgb(255 255 255 / .28)}.ffnf-btn--small{background:var(--ff-grad-orange);color:var(--ff-white)!important;padding:11px 16px;border-radius:10px}.ffnf-chip{padding:10px 15px;background:var(--ff-white);color:var(--ff-text-dark);border:1.5px solid var(--ff-chip-border)}.ffnf-chip[aria-pressed="true"]{color:var(--ff-white);background:var(--ff-navy);border-color:var(--ff-navy)}.ffnf-chip--light{background:var(--ff-soft-orange-2)}.ffnf-icon-btn{width:48px;flex:0 0 48px;color:var(--ff-white);background:var(--ff-navy)}.ffnf-hero{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:center;overflow:hidden;color:var(--ff-white);background:var(--ff-grad-hero)}.ffnf-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 58%,rgb(255 107 53 / .2),transparent 28%),radial-gradient(circle at 82% 22%,rgb(139 92 246 / .2),transparent 34%);pointer-events:none}.ffnf-hero__canvas{position:absolute;z-index:1;inset:0;width:100%;height:100%;opacity:.95}.ffnf-hero__nav{position:absolute;z-index:2;top:24px;left:50%;width:min(1200px, calc(100% - 40px));transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;color:var(--ff-white)}.ffnf-hero__nav strong{font:700 1.2rem "Rajdhani",sans-serif;letter-spacing:.03em}.ffnf-hero__nav nav{display:flex;gap:20px;font-size:.9rem;color:rgb(255 255 255 / .72)}.ffnf-hero__nav a{text-decoration:none}.ffnf-hero__content{position:relative;z-index:2;width:min(1200px, calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:56px;align-items:center;padding:92px 0 72px}.ffnf-hero h1 .ff-gradient-text{display:block;background:var(--ff-grad-orange);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}.ffnf-hero__title-tail{display:block;max-width:760px;margin-top:10px;color:var(--ff-hero-soft);font-size:clamp(1.55rem, 3vw, 2.45rem);line-height:1.08;letter-spacing:-.02em}.ffnf-hero__copy>p:not(.ffnf-badge):not(.ffnf-hero__type){max-width:570px;color:var(--ff-text-light);font-size:1.12rem}.ffnf-hero__type{min-height:1.4em;color:var(--ff-hero-soft)!important;font-weight:800}.ffnf-hero__actions,.ffnf-card-actions,.ffnf-related,.ffnf-mode-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ffnf-hero__features{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;margin:24px 0 0;list-style:none;color:rgb(255 255 255 / .72);font-size:.88rem}.ffnf-hero__features li::before{content:"✓";color:var(--ff-orange);font-weight:800;margin-right:6px}.ffnf-hero__video,.ffnf-hero__mockup{width:100%;border-radius:18px;border:1px solid rgb(255 255 255 / .14);box-shadow:0 0 70px rgb(255 107 53 / .24);background:var(--ff-navy)}.ffnf-hero__mockup{min-height:280px;padding:26px;display:grid;place-items:center;gap:14px;transform:rotate(-2deg)}.ffnf-hero__mockup span{width:100%;padding:14px 16px;border-radius:12px;background:var(--ff-card-dark);color:var(--ff-white)}.ffnf-hero__mockup strong{font-size:2rem;color:var(--ff-white)}.ffnf-hero__mockup em{padding:5px 12px;border-radius:999px;background:var(--ff-safe-bg);color:var(--ff-success-dark);font-style:normal;font-weight:800}.ffnf-scroll{position:absolute;z-index:2;bottom:26px;left:50%;width:42px;height:42px;display:grid;place-items:center;transform:translateX(-50%);color:var(--ff-white);text-decoration:none;border:1px solid rgb(255 255 255 / .22);border-radius:999px;background:rgb(255 255 255 / .05);animation:ffnf-bounce 1.5s infinite}.ffnf-scroll span{width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}.ffnf-section{width:min(1200px, calc(100% - 40px));margin:0 auto;padding:96px 24px}.ffnf-ai,.ffnf-guide,.ffnf-faq{background:var(--ff-white)}.ffnf-ai__grid,.ffnf-step-grid,.ffnf-symbol-grid,.ffnf-results,.ffnf-name-grid,.ffnf-popular-grid{display:grid;gap:20px}.ffnf-ai__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ffnf-ai__item{min-height:100%;padding:28px;border:1.5px solid var(--ff-border-light);border-radius:16px;background:var(--ff-white);box-shadow:var(--ff-shadow-card)}.ffnf-ai__item::before{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:var(--ff-soft-orange);color:var(--ff-orange);font:800 .72rem/1 "Inter",sans-serif;letter-spacing:.08em}.ffnf-ai__item:nth-child(1)::before{content:"TOOL"}.ffnf-ai__item:nth-child(2)::before{content:"SAFE"}.ffnf-ai__item:nth-child(3)::before{content:"WHY"}.ffnf-ai__item:nth-child(4)::before{content:"GUIDE"}.ffnf-ai__item:nth-child(5)::before{content:"TRUST"}.ffnf-ai__item:nth-child(6)::before{content:"CHECK"}.ffnf-ai__item:hover{border-color:var(--ff-orange);box-shadow:var(--ff-shadow-orange)}.ffnf-snippet-box{width:100%;max-width:none;background:var(--ff-alt-bg)}.ffnf-answer-box{width:min(760px, calc(100% - 40px));margin:0 auto;padding:40px;border:2px solid var(--ff-orange);border-radius:20px;background:var(--ff-white);box-shadow:var(--ff-shadow-orange)}.ffnf-answer-box h2{margin-bottom:16px;color:var(--ff-text-dark);font:700 2.25rem/1.1 "Rajdhani",sans-serif;letter-spacing:-.025em}.ffnf-answer-box__lead{margin-bottom:24px;color:var(--ff-text-body);font:400 1rem/1.65 "Inter",sans-serif}.ffnf-answer-box__list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ffnf-answer-item{display:flex;align-items:center;gap:16px;padding:14px 20px;border:1px solid var(--ff-border-light);border-radius:10px;background:var(--ff-alt-bg);flex-wrap:wrap}.ffnf-answer-item__name{flex:1 1 160px;min-width:120px;color:var(--ff-text-dark);font:600 1.25rem/1.1 "Inter",sans-serif;overflow-wrap:anywhere}.ffnf-answer-item__tag{padding:5px 10px;border-radius:6px;background:var(--ff-soft-gray);color:var(--ff-text-muted);font:800 .68rem/1 "Inter",sans-serif;letter-spacing:.08em;text-transform:uppercase}.ffnf-copy-inline{min-height:40px;margin-left:auto;padding:8px 16px;border:0;border-radius:8px;background:var(--ff-grad-orange);color:var(--ff-white);cursor:pointer;font:800 .76rem/1 "Inter",sans-serif;transition:opacity .15s ease,transform .15s ease}.ffnf-copy-inline:hover{opacity:.92;transform:translateY(-1px)}.ffnf-answer-box__note{margin-bottom:24px;color:var(--ff-text-muted);font:400 .86rem/1.55 "Inter",sans-serif}.ffnf-name-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0}.ffnf-name-img{display:block;width:100%;height:auto;border:1px solid var(--ff-border-dark);border-radius:10px;background:var(--ff-navy)}.ffnf-serp{background:var(--ff-white)}.ffnf-serp__intro{max-width:920px;color:var(--ff-text-body)}.ffnf-serp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.ffnf-serp__card{min-width:0;padding:24px;border:1.5px solid var(--ff-border-light);border-radius:16px;background:var(--ff-alt-bg);box-shadow:var(--ff-shadow-card)}.ffnf-serp__card h3{color:var(--ff-text-dark)}.ffnf-serp__card p{margin-bottom:0;color:var(--ff-text-body)}.ffnf-serp__features{margin-top:22px;padding:24px;border-radius:16px;background:var(--ff-grad-hero);color:var(--ff-white)}.ffnf-serp__features h3{color:var(--ff-orange)}.ffnf-serp__features ul{margin:0;padding-left:20px;color:var(--ff-text-light)}.ffnf-tool,.ffnf-checker{width:100%;max-width:none;background:var(--ff-alt-bg)}.ffnf-tool__layout{width:min(1120px, calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:370px minmax(0,1fr);gap:36px;align-items:start}.ffnf-tool__head{position:sticky;top:32px}.ffnf-hinglish,.ffnf-copy-help{color:var(--ff-text-muted);font-size:.92rem}.ffnf-generator-card,.ffnf-fix,.ffnf-favorites,.ffnf-note{border:1.5px solid var(--ff-border-light);border-radius:20px;background:var(--ff-white);box-shadow:var(--ff-shadow-card)}.ffnf-generator-card{padding:32px}.ffnf-label,.ffnf-search-wrap span{display:block;margin-bottom:8px;color:var(--ff-text-dark);font-weight:800;font-size:.86rem}.ffnf-input-row{display:flex;gap:10px;align-items:center}.ffnf-input,.ffnf-textarea,.ffnf select{width:100%;min-height:52px;padding:14px 16px;border:2px solid var(--ff-border-light);border-radius:12px;background:var(--ff-white);color:var(--ff-text-dark);font:500 1rem "Inter",sans-serif}.ffnf-input:focus,.ffnf-textarea:focus,.ffnf select:focus{border-color:var(--ff-orange);box-shadow:0 0 0 4px rgb(255 107 53 / .12);outline:0}.ffnf-counter{margin:8px 0 0;color:var(--ff-text-muted);font-weight:800}.ffnf-counter[data-state="warn"]{color:var(--ff-warn)}.ffnf-counter[data-state="danger"]{color:var(--ff-danger)}.ffnf-toggle-grid,.ffnf-mode-tabs,.ffnf-quick-picks{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ffnf-toggle-grid label{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1.5px solid var(--ff-chip-border);border-radius:999px;background:var(--ff-white);color:var(--ff-text-dark);font-weight:800}.ffnf-toggle-grid label:has(input:checked){color:var(--ff-white);border-color:var(--ff-orange);background:var(--ff-grad-orange)}.ffnf-generate-btn{width:100%;height:56px;margin-top:22px;border-radius:12px;font-size:1.05rem}.ffnf-reset-link{min-height:auto;margin-top:6px;padding:6px 0;background:#fff0;color:var(--ff-text-muted)}.ffnf-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ffnf-id-section,.ffnf-yearly{width:100%;max-width:none;background:var(--ff-alt-bg)}.ffnf-id-layout,.ffnf-yearly>:not(.ffnf-kicker),.ffnf-yearly>.ffnf-kicker{width:min(1120px, calc(100% - 40px));margin-left:auto;margin-right:auto}.ffnf-id-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.ffnf-id-content p,.ffnf-yearly p,.ffnf-guild p{color:var(--ff-text-body)}.ffnf-id-content h3,.ffnf-yearly h3,.ffnf-guild h3{margin:32px 0 12px;color:var(--ff-text-dark);font:700 1.55rem/1.15 "Rajdhani",sans-serif;letter-spacing:-.02em}.ffnf-id-cta__card{position:sticky;top:24px;padding:32px;border:1.5px solid var(--ff-border-light);border-radius:16px;background:var(--ff-white);box-shadow:var(--ff-shadow-card)}.ffnf-id-cta__label{margin-bottom:8px;color:var(--ff-orange);font:800 .78rem/1 "Inter",sans-serif;letter-spacing:.12em;text-transform:uppercase}.ffnf-id-cta__sub{color:var(--ff-text-body);font:400 .92rem/1.55 "Inter",sans-serif}.ffnf-id-cta__card .ffnf-btn{width:100%;margin-top:12px;text-align:center}.ffnf-id-cta__card .ffnf-btn--ghost{color:var(--ff-text-dark)!important;border-color:var(--ff-border-light)}.ffnf-compat-table{width:100%;min-width:680px;margin:24px 0;border-collapse:collapse;overflow:hidden;border-radius:12px;background:var(--ff-white);box-shadow:var(--ff-shadow-card)}.ffnf-compat-table th{padding:14px 16px;background:var(--ff-navy);color:var(--ff-white);font:800 .82rem/1.2 "Inter",sans-serif;text-align:left}.ffnf-compat-table td{padding:14px 16px;border-bottom:1px solid var(--ff-soft-gray);color:var(--ff-text-body);font:500 .9rem/1.35 "Inter",sans-serif}.ffnf-compat-table tr:last-child td{border-bottom:0}.ffnf-compat-table tr:hover td{background:var(--ff-alt-bg)}.ffnf-compat--yes{color:var(--ff-success-dark)!important;font-weight:800!important}.ffnf-compat--warn{color:var(--ff-warning-dark)!important;font-weight:800!important}.ffnf-compat--no{color:var(--ff-danger-dark)!important;font-weight:800!important}.ffnf-results{width:min(1120px, calc(100% - 40px));grid-template-columns:repeat(2,minmax(0,1fr));margin:24px auto 0}.ffnf-result-card{position:relative;overflow:hidden;padding:0;border:1.5px solid var(--ff-border-light);border-radius:16px;background:var(--ff-white);box-shadow:var(--ff-shadow-card)}.ffnf-result-card:hover,.ffnf-result-card.is-copied{border-color:var(--ff-orange);box-shadow:var(--ff-shadow-orange)}.ffnf-result-card.is-copied,.ffnf-name-card.is-copied{animation:ffnf-copy-flash .5s ease}.ffnf-result-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;color:var(--ff-text-dark);font-weight:800}.ffnf-result-card__name{min-height:86px;margin:16px 20px;display:grid;place-items:center;padding:0 18px;border-radius:12px;color:var(--ff-white);background:radial-gradient(circle,rgb(255 107 53 / .17),transparent 70%),var(--ff-preview-bg);font-size:clamp(1.25rem, 3.4vw, 2rem);font-weight:800;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ffnf-preview{display:grid;gap:6px;padding:0 20px 14px;color:var(--ff-text-light);font-size:.82rem}.ffnf-risk,.ffnf-trend-badge,.ffnf-rank-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:800}.ffnf-risk--green,.ffnf-risk--safe{background:var(--ff-safe-bg);color:var(--ff-success-dark)}.ffnf-risk--yellow,.ffnf-risk--medium{background:var(--ff-warn-bg);color:var(--ff-warning-dark)}.ffnf-risk--red,.ffnf-risk--fancy{background:var(--ff-danger-bg);color:var(--ff-danger-dark)}.ffnf-trend-badge{background:rgb(139 92 246 / .18);color:var(--ff-purple-text)}.ffnf-rank-badge{background:var(--ff-rank-bg);color:var(--ff-rank-text)}.ffnf-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 14px;margin:0}.ffnf-metrics div{padding:9px;border-radius:10px;background:var(--ff-soft-gray)}.ffnf-metrics dt{color:var(--ff-text-light);font-size:.68rem;font-weight:800;text-transform:uppercase}.ffnf-metrics dd{margin:0;color:var(--ff-text-dark);font-size:1.05rem;font-weight:800}.ffnf-card-actions{padding:16px 20px;border-top:1px solid var(--ff-soft-gray)}.ffnf-card-actions>.ffnf-btn{flex:1 1 auto}.ffnf-more{position:relative}.ffnf-more summary{min-height:42px;display:inline-flex;align-items:center;padding:10px 14px;border:1.5px solid var(--ff-border-light);border-radius:10px;list-style:none;cursor:pointer;font-weight:800}.ffnf-more summary::-webkit-details-marker{display:none}.ffnf-more>div{position:absolute;z-index:20;right:0;top:48px;min-width:170px;display:none;gap:6px;padding:8px;border:1px solid var(--ff-border-light);border-radius:12px;background:var(--ff-white);box-shadow:var(--ff-shadow-card)}.ffnf-more[open]>div{display:grid}.ffnf-more button{min-height:38px;border:0;border-radius:8px;background:var(--ff-panel-soft);color:var(--ff-text-dark);font-weight:800;cursor:pointer}.ffnf-ready{width:100%;max-width:none;background:var(--ff-navy);color:var(--ff-white)}.ffnf-ready>*{width:min(1120px, calc(100% - 40px));margin-left:auto;margin-right:auto}.ffnf-ready h2,.ffnf-ready h3,.ffnf-ready h4{color:var(--ff-white)}.ffnf-ready__head p{max-width:760px;color:var(--ff-text-light)}body.ffnameforge-page .ffnf-ready :is(.ffnf-kicker,h2,h3,h4){color:var(--ff-orange)!important}body.ffnameforge-page .ffnf-ready__head p,body.ffnameforge-page .ffnf-ready__bar,body.ffnameforge-page .ffnf-ready .ffnf-search-wrap span{color:var(--ff-text-light)!important}body.ffnameforge-page .ffnf-serp__features h3{color:var(--ff-orange)!important}.ffnf-filter-panel{padding:18px;border-radius:20px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1)}.ffnf-filter-row,.ffnf-filter-tools,.ffnf-sort-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ffnf-filter-chip,.ffnf-sort-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1.5px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .04);color:rgb(255 255 255 / .78)}.ffnf-filter-chip.is-active,.ffnf-sort-btn.is-active{color:var(--ff-white);background:var(--ff-grad-orange);border-color:#fff0;box-shadow:var(--ff-shadow-glow)}.ffnf-filter-chip b{min-width:28px;padding:2px 7px;border-radius:999px;background:rgb(255 255 255 / .12);color:var(--ff-hero-soft);text-align:center;font-size:.75rem}.ffnf-filter-tools{margin-top:14px}.ffnf-search-wrap{flex:1 1 300px}.ffnf-ready .ffnf-input,.ffnf-ready select{color:var(--ff-white);background:var(--ff-card-dark);border-color:var(--ff-border-dark)}.ffnf-ready .ffnf-input::placeholder{color:rgb(255 255 255 / .45)}.ffnf-mode-links{margin:18px auto}.ffnf-mode-links a{padding:9px 14px;border-radius:999px;border:1px solid rgb(255 107 53 / .45);color:var(--ff-hero-soft);text-decoration:none;font-weight:800}.ffnf-ready__bar{display:flex;justify-content:space-between;gap:16px;align-items:center;color:var(--ff-text-light)}.ffnf-empty{padding:16px;border-radius:14px;color:var(--ff-white);background:rgb(255 107 53 / .14);border:1px solid rgb(255 107 53 / .4);font-weight:800}.ffnf-name-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ffnf-name-card{position:relative;overflow:hidden;padding:18px;border:1.5px solid var(--ff-border-dark);border-radius:16px;background:radial-gradient(circle at 90% 0,rgb(139 92 246 / .18),transparent 28%),linear-gradient(145deg,var(--ff-card-dark),var(--ff-name-card-bg));color:var(--ff-white)}.ffnf-name-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ff-grad-orange)}.ffnf-name-card__meta{margin:0;color:rgb(255 255 255 / .55);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.ffnf-name-card strong{display:block;min-height:52px;max-height:76px;margin:14px 0;color:var(--ff-white);font-size:clamp(.98rem, 1.35vw, 1.18rem);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ffnf-name-card__badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.ffnf-name-card__badges>span:not(.ffnf-risk):not(.ffnf-trend-badge):not(.ffnf-rank-badge){padding:5px 10px;border-radius:999px;background:rgb(255 255 255 / .1);color:rgb(255 255 255 / .74);font-size:.75rem;font-weight:800}.ffnf-name-card .ffnf-card-actions{padding:0;border:0}.ffnf-name-card .ffnf-btn--small:first-child{flex-basis:100%}.ffnf-name-card .ffnf-btn--small:not(:first-child){flex:1;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .14)}.ffnf-popular{margin-top:54px;padding:0}.ffnf-popular>p{color:var(--ff-text-light)}.ffnf-popular-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.ffnf-popular-card{min-width:0;display:grid;gap:12px;padding:24px;border:1.5px solid var(--ff-border-dark);border-radius:16px;background:linear-gradient(145deg,var(--ff-card-dark),var(--ff-popular-card-bg));overflow-wrap:anywhere}.ffnf-popular-card:hover{transform:translateY(-3px);border-color:var(--ff-orange)}.ffnf-popular-card__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--ff-white);background:var(--ff-grad-orange);font-weight:800}.ffnf-popular-card__count{color:var(--ff-hero-soft)!important;font:700 1.35rem "Rajdhani",sans-serif}.ffnf-popular-card ul{min-width:0;display:grid;gap:4px;margin:0;padding:0;list-style:none;color:var(--ff-white);font-weight:800}.ffnf-popular-card li{min-width:0;overflow-wrap:anywhere}.ffnf-guild{width:100%;max-width:none;background:var(--ff-white)}.ffnf-guild>*{width:min(1120px, calc(100% - 40px));margin-left:auto;margin-right:auto}.ffnf-guild__intro{max-width:760px;margin-bottom:32px;font:400 1rem/1.65 "Inter",sans-serif}.ffnf-guild__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px auto}.ffnf-guild__grid .ffnf-cat-card{position:relative;min-width:0;padding:28px;border:1.5px solid var(--ff-border-light);border-radius:16px;background:var(--ff-alt-bg);box-shadow:var(--ff-shadow-card);transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.ffnf-guild__grid .ffnf-cat-card:hover{border-color:var(--ff-orange);box-shadow:var(--ff-shadow-orange);transform:translateY(-3px)}.ffnf-cat-card__count{color:var(--ff-orange)!important;font:800 1.35rem/1.1 "Rajdhani",sans-serif}.ffnf-cat-card ul{display:grid;gap:6px;margin:14px 0 20px;padding:0;list-style:none;color:var(--ff-text-dark);font-weight:800}.ffnf-guild__guide{display:flex;gap:20px;margin:24px auto;padding:24px;border-radius:14px;background:var(--ff-alt-bg)}.ffnf-guild__guide p{flex:1;margin:0}.ffnf-guild__cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.ffnf-guild .ffnf-btn--ghost{color:var(--ff-text-dark)!important;border-color:var(--ff-border-light)}.ffnf-checker,.ffnf-symbols,.ffnf-trouble,.ffnf-video,.ffnf-safety{padding:96px 24px}.ffnf-symbol-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ffnf-symbol-tile{padding:14px;border:1.5px solid var(--ff-border-light);border-radius:12px;background:var(--ff-alt-bg);color:var(--ff-text-dark);text-align:center;cursor:pointer}.ffnf-symbol-tile[data-safe="1"]{border-color:var(--ff-safe);background:var(--ff-safe-bg)}.ffnf-symbol-tile[data-safe="0"]{border-color:var(--ff-warn);background:var(--ff-warn-bg)}.ffnf-symbol-tile.ff-border-selected{border-color:var(--ff-orange);box-shadow:var(--ff-shadow-glow)}.ffnf-symbol-tile strong{display:block;font-size:.92rem;word-break:break-word}.ffnf-symbol-tile span{color:var(--ff-text-muted);font-size:.75rem;font-weight:800}.ffnf-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ffnf-step{padding:24px;border:1.5px solid var(--ff-border-light);border-radius:16px;background:var(--ff-alt-bg)}.ffnf-step img{display:block;width:68px;height:68px;margin-bottom:16px;border-radius:16px;background:var(--ff-navy)}.ffnf-step__num{color:var(--ff-orange);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ffnf-card-section{margin:40px 0;padding:40px;border-radius:16px;background:var(--ff-alt-bg)}.ffnf-card-section h3{margin-bottom:24px;color:var(--ff-text-dark);font:700 1.85rem/1.2 "Rajdhani",sans-serif}.ffnf-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.ffnf-method-card{position:relative;min-width:0;padding:24px;border:1.5px solid var(--ff-border-light);border-radius:12px;background:var(--ff-white);box-shadow:var(--ff-shadow-card)}.ffnf-method-card h4{padding-right:82px;color:var(--ff-text-dark)}.ffnf-method-badge{position:absolute;top:16px;right:16px;padding:4px 8px;border-radius:6px;font:800 .62rem/1 "Inter",sans-serif;letter-spacing:.08em;text-transform:uppercase}.ffnf-method-badge--free{background:var(--ff-safe-bg);color:var(--ff-success-dark)}.ffnf-method-badge--paid{background:var(--ff-warn-bg);color:var(--ff-warning-dark)}.ffnf-card-note{margin-bottom:0;color:var(--ff-text-body)}.ffnf-guide-alerts{display:grid;gap:14px;margin-top:22px}.ffnf-alert{padding:18px 22px;border-radius:12px;font-weight:700}.ffnf-alert--warn{background:var(--ff-warn-bg);border-left:4px solid var(--ff-warn);color:var(--ff-warning-dark)}.ffnf-alert--safe{background:var(--ff-safe-bg);border-left:4px solid var(--ff-safe);color:var(--ff-success-dark)}.ffnf-video{width:100%;max-width:none;background:var(--ff-navy);color:var(--ff-white)}.ffnf-video>*{width:min(920px, calc(100% - 40px));margin-left:auto;margin-right:auto}.ffnf-video h2{color:var(--ff-white)}.ffnf-video p{color:var(--ff-text-light)}.ffnf-video video{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border-radius:18px;border:1px solid rgb(255 107 53 / .45);box-shadow:0 0 48px rgb(255 107 53 / .22);background:var(--ff-video-bg)}.ffnf-video__caption{margin-top:12px;text-align:center;font-size:.82rem}.ffnf-faq details{border-top:1px solid var(--ff-border-light);padding:18px 0}.ffnf-faq summary{cursor:pointer;color:var(--ff-text-dark);font-weight:800}.ffnf-safety{width:100%;max-width:none;background:var(--ff-navy);color:var(--ff-white)}.ffnf-safety>*{width:min(780px, calc(100% - 40px));margin-left:auto;margin-right:auto}.ffnf-safety h2,.ffnf-safety h3{color:var(--ff-white)}.ffnf-safety ul{display:grid;gap:10px;padding:0;list-style:none}.ffnf-safety li::before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;border-radius:50%;background:var(--ff-orange);color:var(--ff-white);font-size:.75rem;font-weight:800}.ffnf-related a{flex:1 1 260px;padding:12px 16px;border-radius:10px;color:var(--ff-text-dark);background:var(--ff-white);text-decoration:none;font-weight:800}.ffnf-related a:hover{color:var(--ff-orange)}.ffnf-disclaimer{color:rgb(255 255 255 / .68);font-size:.9rem}.ffnf-mobile-cta{display:none}.ff-hidden{display:none!important}.ffnf-table-wrap{overflow-x:auto}.ffnf-table{width:100%;min-width:680px;border-collapse:collapse}.ffnf-table th,.ffnf-table td{padding:14px;border-bottom:1px solid var(--ff-border-light);text-align:left;vertical-align:top}.ffnf-table th{background:var(--ff-navy);color:var(--ff-white)}body.ffnameforge-page .ffnf :where(.ffnf-ai,.ffnf-serp,.ffnf-tool,.ffnf-id-section,.ffnf-yearly,.ffnf-checker,.ffnf-ready,.ffnf-guild,.ffnf-guide,.ffnf-faq,.ffnf-video,.ffnf-symbols,.ffnf-trouble,.ffnf-safety){width:100%;max-width:none;margin-inline:0;padding:96px 24px}body.ffnameforge-page .ffnf :where(.ffnf-ai,.ffnf-serp,.ffnf-tool,.ffnf-id-section,.ffnf-yearly,.ffnf-checker,.ffnf-ready,.ffnf-guild,.ffnf-guide,.ffnf-faq,.ffnf-symbols,.ffnf-trouble,.ffnf-safety)>:where(:not(script):not(style)){width:min(var(--ff-section-content-max), calc(100% - var(--ff-section-gutters)));max-width:100%;margin-left:auto;margin-right:auto}body.ffnameforge-page .ffnf :where(.ffnf-ai,.ffnf-serp,.ffnf-id-section,.ffnf-yearly,.ffnf-checker,.ffnf-ready,.ffnf-guild,.ffnf-guide,.ffnf-faq,.ffnf-symbols,.ffnf-trouble,.ffnf-safety)>.ffnf-kicker{display:flex}body.ffnameforge-page .ffnf .ffnf-tool>.ffnf-tool__layout{width:min(var(--ff-section-content-max), calc(100% - var(--ff-section-gutters)));max-width:100%;margin-left:auto;margin-right:auto}body.ffnameforge-page .ffnf :where(.ffnf-checker,.ffnf-symbols,.ffnf-trouble){border:0;border-radius:0;box-shadow:none}body.ffnameforge-page .ffnf :where(.ffnf-ai,.ffnf-guide,.ffnf-faq,.ffnf-symbols,.ffnf-trouble){background:var(--ff-white)}body.ffnameforge-page .ffnf :where(.ffnf-checker,.ffnf-id-section,.ffnf-yearly){background:var(--ff-alt-bg)}body.ffnameforge-page .ffnf :where(.ffnf-ready,.ffnf-video,.ffnf-safety){background:var(--ff-navy)}body.ffnameforge-page .ffnf .ffnf-video>:where(:not(script):not(style)){width:min(var(--ff-section-narrow-max), calc(100% - var(--ff-section-gutters)))}body.ffnameforge-page .ffnf .ffnf-ready>[data-ffnf-load-more]{width:min(320px, calc(100% - var(--ff-section-gutters)))}body.ffnameforge-page .ffnf :where(.ffnf-serp__intro,.ffnf-guild__intro){max-width:none}body.ffnameforge-page .ffnf .ffnf-table-wrap{border-radius:12px}body.ffnameforge-page .ffnf .ffnf-compat-table,body.ffnameforge-page .ffnf .ffnf-table{width:100%}body.ffnameforge-page .ffnf .ffnf-safety :is(h2,h3){color:var(--ff-white)!important}@media (max-width:860px){body.ffnameforge-page .ffnf{--ff-section-gutters:28px}body.ffnameforge-page .ffnf :where(.ffnf-ai,.ffnf-serp,.ffnf-tool,.ffnf-id-section,.ffnf-yearly,.ffnf-checker,.ffnf-ready,.ffnf-guild,.ffnf-guide,.ffnf-faq,.ffnf-video,.ffnf-symbols,.ffnf-trouble,.ffnf-safety){padding:64px 16px}}@keyframes ffnf-bounce{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,8px)}}@keyframes ffnf-copy-flash{0%,100%{border-color:var(--ff-orange)}50%{box-shadow:var(--ff-shadow-glow)}}.ffnf .ffnf-hero h2.ffnf-hero__heading{font-size:clamp(2.5rem, 7vw, 4.9rem);color:var(--ff-white)}.ffnf-hero h2.ffnf-hero__heading .ff-gradient-text{display:block;background:var(--ff-grad-orange);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}@media (max-width:1100px){.ffnf-hero__content{grid-template-columns:1fr;gap:28px;text-align:center}.ffnf-hero__copy>p:not(.ffnf-badge):not(.ffnf-hero__type),.ffnf-hero__features,.ffnf-hero__actions{justify-content:center;margin-left:auto;margin-right:auto}.ffnf-hero__video,.ffnf-hero__mockup{display:none}.ffnf-tool__layout{grid-template-columns:1fr}.ffnf-tool__head{position:static}.ffnf-name-grid,.ffnf-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.ffnf h1{font-size:2.25rem}.ffnf h2{font-size:2.1rem}.ffnf-section,.ffnf-tool__layout,.ffnf-results,.ffnf-answer-box,.ffnf-id-layout,.ffnf-yearly>:not(.ffnf-kicker),.ffnf-yearly>.ffnf-kicker,.ffnf-ready>*,.ffnf-guild>*,.ffnf-video>*,.ffnf-safety>*{width:min(100% - 28px, 720px)}.ffnf-section{padding:64px 16px}.ffnf-hero{min-height:100vh;min-height:100svh}.ffnf-hero__nav{top:16px;width:min(100% - 28px, 720px)}.ffnf-hero__nav nav{display:none}.ffnf-hero__content{width:min(100% - 28px, 720px);padding-top:82px}.ffnf-ai__grid,.ffnf-serp__grid,.ffnf-results,.ffnf-step-grid,.ffnf-symbol-grid,.ffnf-id-layout,.ffnf-guild__grid,.ffnf-card-grid{grid-template-columns:1fr}.ffnf-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ffnf-popular-grid,.ffnf-name-images{grid-template-columns:repeat(2,minmax(0,1fr))}.ffnf-answer-box{padding:28px}.ffnf-generator-card{padding:24px}.ffnf-id-cta__card{position:static}.ffnf-guild__guide{flex-direction:column}.ffnf-card-section{padding:24px}.ffnf-checker,.ffnf-symbols,.ffnf-trouble,.ffnf-video,.ffnf-safety{padding:64px 16px}.ffnf-filter-panel{max-width:100%;overflow:hidden}.ffnf-filter-row,.ffnf-sort-group{width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ffnf-filter-chip,.ffnf-sort-btn{flex:0 0 auto}.ffnf-filter-row::-webkit-scrollbar,.ffnf-sort-group::-webkit-scrollbar{display:none}.ffnf-filter-chip,.ffnf-sort-btn{flex:0 0 auto}.ffnf-ready__bar{display:grid}.ffnf-card-actions{align-items:stretch}.ffnf-more{flex:0 0 auto}.ffnf-btn,.ffnf-generate-btn,.ffnf-name-card button,.ffnf-result-card button{min-height:48px}.ffnf-mobile-cta{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ff-white);background:var(--ff-grad-orange);box-shadow:var(--ff-shadow-glow);font-weight:800;text-decoration:none}}@media (max-width:480px){.ffnf{font-size:15px}.ffnf h1{font-size:2.25rem}.ffnf h2{font-size:1.9rem}.ffnf-hero{min-height:100vh;min-height:100svh}.ffnf-hero__features{gap:8px 14px;font-size:.8rem}.ffnf-btn,.ffnf-generate-btn{width:100%}.ffnf-hero__actions .ffnf-btn{width:auto;flex:1 1 180px}.ffnf-input-row{align-items:stretch}.ffnf-toggle-grid label,.ffnf-chip{width:100%;justify-content:center}.ffnf-name-grid{grid-template-columns:1fr}.ffnf-name-images{grid-template-columns:1fr}.ffnf-symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ffnf-metrics{grid-template-columns:1fr}.ffnf-result-card__name{min-height:76px;white-space:normal}.ffnf-filter-tools select,.ffnf-search-wrap{width:100%;flex-basis:100%}.ffnf-name-card .ffnf-btn--small:not(:first-child){flex:1 1 40%}}@media (max-width:860px){.ffnf .ffnf-hero h2.ffnf-hero__heading{font-size:2.25rem}}@media (max-width:480px){.ffnf .ffnf-hero h2.ffnf-hero__heading{font-size:2.25rem}}@media (prefers-reduced-motion:no-preference){.ffnf-hero__content,.ffnf-section,.ffnf-mode-hero{animation:ffnf-rise .55s ease both}.ffnf-result-card,.ffnf-name-card,.ffnf-symbol-tile{animation:ffnf-soft-in .28s ease both}}@keyframes ffnf-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ffnf-soft-in{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.uag-blocks-common-selector{z-index:var(--z-index-desktop)!important}@media(max-width:976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet)!important}}@media(max-width:767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile)!important}}.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all .3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-4f509ce1.wp-block-uagb-advanced-heading .uagb-heading-text{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-4f509ce1.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:15px}.wp-block-uagb-advanced-heading.uagb-block-4f509ce1.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-4f509ce1.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-4f509ce1.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-4f509ce1 .uagb-heading-text{font-weight:400;font-size:20px}.wp-block-uagb-advanced-heading.uagb-block-7a21d4ac.wp-block-uagb-advanced-heading .uagb-heading-text{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-7a21d4ac.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:15px}.wp-block-uagb-advanced-heading.uagb-block-7a21d4ac.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-7a21d4ac.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-7a21d4ac.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-7a21d4ac .uagb-heading-text{font-weight:400;font-size:20px}.wp-block-uagb-advanced-heading.uagb-block-901a52a1.wp-block-uagb-advanced-heading .uagb-heading-text{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-901a52a1.wp-block-uagb-advanced-heading .uagb-desc-text{color:#fff;margin-bottom:15px}.wp-block-uagb-advanced-heading.uagb-block-901a52a1.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-901a52a1.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-901a52a1.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-901a52a1 .uagb-heading-text{font-weight:400;font-size:20px;margin-bottom:15px}:root{color-scheme:light;--tpf-font-display:"Space Grotesk", "Aptos", "Segoe UI", sans-serif;--tpf-font-body:"Manrope", "Aptos", "Segoe UI", sans-serif;--tpf-font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--tpf-color-bg:#f8fafc;--tpf-color-surface:#ffffff;--tpf-color-surface-alt:#eef2f7;--tpf-color-surface-strong:#e8eef8;--tpf-color-text:#0f172a;--tpf-color-text-2:#475569;--tpf-color-text-3:#64748b;--tpf-color-border:#dce6f2;--tpf-color-border-strong:#c7d6e8;--tpf-color-brand-navy:#0b1633;--tpf-color-primary:#2563eb;--tpf-color-primary-hover:#1d4ed8;--tpf-color-secondary:#7c3aed;--tpf-color-secondary-hover:#6d28d9;--tpf-color-accent:#ff6b2c;--tpf-color-accent-hover:#ea580c;--tpf-color-sky:#38bdf8;--tpf-color-hero-shell:#ffffff;--tpf-color-hero-shell-alt:#eef2f7;--tpf-color-hero-spotlight:#e8eef8;--tpf-gradient-hero-start:#7c3aed;--tpf-gradient-hero-mid:#d9468d;--tpf-gradient-hero-end:#ff8a65;--tpf-color-success:#16a34a;--tpf-color-warning:#d97706;--tpf-color-danger:#dc2626;--tpf-dark-bg:#071226;--tpf-dark-surface:#0b1633;--tpf-dark-surface-alt:#102040;--tpf-dark-text:#e2e8f0;--tpf-dark-text-2:#afc2da;--tpf-dark-text-3:#8fa5c2;--tpf-dark-border:rgba(255, 255, 255, 0.08);--tpf-space-0:0;--tpf-space-1:4px;--tpf-space-2:8px;--tpf-space-3:12px;--tpf-space-4:16px;--tpf-space-5:20px;--tpf-space-6:24px;--tpf-space-7:32px;--tpf-space-8:40px;--tpf-space-9:48px;--tpf-space-10:64px;--tpf-space-11:80px;--tpf-space-12:96px;--tpf-text-xs:12px;--tpf-text-sm:14px;--tpf-text-base:16px;--tpf-text-md:18px;--tpf-text-lg:20px;--tpf-text-xl:24px;--tpf-text-2xl:28px;--tpf-text-3xl:32px;--tpf-text-4xl:40px;--tpf-text-5xl:48px;--tpf-text-6xl:56px;--tpf-leading-tight:1.15;--tpf-leading-snug:1.25;--tpf-leading-normal:1.45;--tpf-leading-body:1.72;--tpf-leading-loose:1.82;--tpf-weight-regular:400;--tpf-weight-medium:500;--tpf-weight-semibold:600;--tpf-weight-bold:700;--tpf-weight-extrabold:800;--tpf-track-tight:-0.02em;--tpf-track-snug:-0.01em;--tpf-track-normal:0;--tpf-track-wide:0.02em;--tpf-radius-sm:8px;--tpf-radius-md:14px;--tpf-radius-lg:20px;--tpf-radius-pill:999px;--tpf-shadow-xs:0 1px 2px rgba(11, 22, 51, 0.05);--tpf-shadow-sm:0 10px 22px rgba(11, 22, 51, 0.07);--tpf-shadow-md:0 18px 42px rgba(11, 22, 51, 0.1);--tpf-shadow-lg:0 28px 64px rgba(11, 22, 51, 0.14);--tpf-border-default:1px solid var(--tpf-color-border);--tpf-border-strong:1px solid var(--tpf-color-border-strong);--tpf-container-xs:540px;--tpf-container-sm:720px;--tpf-container-md:1120px;--tpf-container-lg:1280px;--tpf-container-xl:1440px;--tpf-container-reading:740px;--tpf-z-base:1;--tpf-z-header:40;--tpf-z-dropdown:50;--tpf-z-overlay:60;--tpf-z-drawer:70;--tpf-z-search:80;--tpf-z-modal:90;--tpf-z-toast:100;--tpf-duration-fast:120ms;--tpf-duration-base:180ms;--tpf-duration-slow:240ms;--tpf-duration-panel:320ms;--tpf-focus-ring:0 0 0 3px rgba(37, 99, 235, 0.22);--tpf-focus-outline:2px solid var(--tpf-color-primary)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--tpf-color-bg);color:var(--tpf-color-text);font-family:var(--tpf-font-body);text-rendering:optimizeLegibility}body.has-tpf-scroll-lock{overflow:hidden}main{display:block}img,svg,video{display:block;max-width:100%;height:auto}picture{display:block}a{color:var(--tpf-color-primary);text-decoration-thickness:1px;text-underline-offset:.14em}a:hover{color:var(--tpf-color-primary-hover)}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:#fff0;cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}input,select,textarea{min-width:0}ul,ol{margin:0;padding-left:1.2em}ul[role="list"],ol[role="list"]{padding-left:0;list-style:none}figure,blockquote{margin:0}hr{border:0;border-top:1px solid var(--tpf-color-border)}[hidden]{display:none!important}:focus-visible{outline:var(--tpf-focus-outline);outline-offset:2px;box-shadow:var(--tpf-focus-ring)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto;width:auto;height:auto;margin:0;padding:var(--tpf-space-3) var(--tpf-space-4);background:var(--tpf-color-surface);color:var(--tpf-color-text);border-radius:var(--tpf-radius-sm);box-shadow:var(--tpf-shadow-md)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}body{font-size:var(--tpf-text-base);line-height:var(--tpf-leading-body)}p,ul,ol,dl,table{margin:0 0 var(--tpf-space-5)}small{font-size:var(--tpf-text-xs);line-height:1.4}h1,h2,h3,h4,h5,h6{margin:0 0 var(--tpf-space-4);color:var(--tpf-color-text);font-family:var(--tpf-font-display);font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-snug);line-height:var(--tpf-leading-tight);text-wrap:balance}h1{font-size:var(--tpf-text-2xl)}h2{font-size:var(--tpf-text-xl)}h3{font-size:var(--tpf-text-lg)}h4{font-size:var(--tpf-text-md)}h5{font-size:var(--tpf-text-base)}h6{font-size:var(--tpf-text-sm)}.tpf-display-title{font-family:var(--tpf-font-display);font-size:var(--tpf-text-3xl);font-weight:var(--tpf-weight-extrabold);letter-spacing:var(--tpf-track-tight);line-height:var(--tpf-leading-tight)}.tpf-page-title{font-family:var(--tpf-font-display);font-size:var(--tpf-text-2xl);font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-tight);line-height:var(--tpf-leading-tight)}.tpf-section-title{font-family:var(--tpf-font-display);font-size:var(--tpf-text-xl);font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-snug);line-height:var(--tpf-leading-tight)}.tpf-card-title,.tpf-card-title--featured,.tpf-card-title--compact,.tpf-card-title--list,.tpf-card-title--review{margin:0;font-family:var(--tpf-font-display);font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-snug);line-height:var(--tpf-leading-snug)}.tpf-card-title--featured{font-size:22px}.tpf-card-title--compact,.tpf-card-title--list,.tpf-card-title--review{font-size:18px}.tpf-meta,.tpf-eyebrow,.tpf-chip,.tpf-button-text{font-size:var(--tpf-text-xs);font-weight:var(--tpf-weight-semibold);line-height:1.4}.tpf-eyebrow{letter-spacing:var(--tpf-track-wide);text-transform:uppercase}.tpf-meta{color:var(--tpf-color-text-3)}.tpf-chip{font-size:13px}.tpf-button-text{font-size:var(--tpf-text-sm)}.tpf-mono,code,kbd,samp,pre{font-family:var(--tpf-font-mono)}table{font-size:var(--tpf-text-sm);line-height:1.6}@media (min-width:480px){body{font-size:17px;line-height:1.74}h1,.tpf-page-title{font-size:var(--tpf-text-3xl)}h2,.tpf-section-title{font-size:28px}h3{font-size:24px}h4{font-size:20px}.tpf-display-title{font-size:38px}.tpf-card-title--featured{font-size:24px}.tpf-card-title--compact,.tpf-card-title--list,.tpf-card-title--review{font-size:20px}}@media (min-width:768px){body{font-size:17px;line-height:1.78}h1,.tpf-page-title{font-size:36px}h2,.tpf-section-title{font-size:30px}h3{font-size:26px}h4{font-size:22px}.tpf-display-title{font-size:44px}.tpf-card-title--featured{font-size:26px}}@media (min-width:1024px){body{font-size:18px;line-height:1.8}h1,.tpf-page-title{font-size:42px}h2,.tpf-section-title{font-size:32px}h3{font-size:28px}h4{font-size:24px}.tpf-display-title{font-size:52px}.tpf-card-title--featured{font-size:30px}table{font-size:var(--tpf-text-base)}}@media (min-width:1280px){body{line-height:1.82}h1,.tpf-page-title{font-size:44px}h2,.tpf-section-title{font-size:34px}h3{font-size:30px}.tpf-display-title{font-size:56px}}.tpf-site-shell{min-height:100svh;display:flex;flex-direction:column}.tpf-container{width:100%;max-width:var(--tpf-container-md);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.tpf-stack>*+*{margin-top:var(--tpf-space-4)}.tpf-stack--lg>*+*{margin-top:var(--tpf-space-6)}.tpf-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tpf-space-3)}.tpf-grid{display:grid;gap:var(--tpf-space-4)}.tpf-surface{background:var(--tpf-color-surface);border:var(--tpf-border-default);border-radius:var(--tpf-radius-md);box-shadow:var(--tpf-shadow-xs)}.tpf-panel{background:var(--tpf-color-surface);border:var(--tpf-border-default);border-radius:var(--tpf-radius-lg);box-shadow:var(--tpf-shadow-md)}.tpf-dialog-shell{position:fixed;inset:0;z-index:var(--tpf-z-search)}.tpf-dialog-shell__scrim{position:absolute;inset:0;background:rgb(15 23 42 / .5)}.tpf-dialog-shell__panel{position:relative;z-index:1}.tpf-footer-push{flex:1 0 auto}.tpf-skip-link{position:absolute;top:var(--tpf-space-3);left:var(--tpf-space-3);z-index:var(--tpf-z-toast);padding:var(--tpf-space-3) var(--tpf-space-4);background:var(--tpf-color-surface);color:var(--tpf-color-brand-navy);border:1px solid rgb(199 214 232 / .95);border-radius:var(--tpf-radius-sm);box-shadow:var(--tpf-shadow-md);transform:translateY(-200%);transition:transform var(--tpf-duration-base) ease}.tpf-skip-link:focus{transform:translateY(0)}.tpf-site-header{position:relative;z-index:var(--tpf-z-header);background:linear-gradient(180deg,rgb(248 250 252 / .96),rgb(248 250 252 / .9)),var(--tpf-color-bg);border-bottom:1px solid rgb(220 230 242 / .94);backdrop-filter:blur(18px)}.tpf-site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--tpf-space-4);min-height:58px;padding-block:var(--tpf-space-3)}.tpf-site-header__actions{display:flex;align-items:center;gap:var(--tpf-space-2);justify-self:end}.tpf-site-header__icon-button{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;background:rgb(255 255 255 / .86);color:var(--tpf-color-brand-navy);border:1px solid rgb(199 214 232 / .9);border-radius:var(--tpf-radius-pill);box-shadow:0 8px 18px rgb(11 22 51 / .07);backdrop-filter:blur(14px);transition:background-color var(--tpf-duration-base) ease,border-color var(--tpf-duration-base) ease,color var(--tpf-duration-base) ease,transform var(--tpf-duration-base) ease,box-shadow var(--tpf-duration-base) ease}.tpf-site-header__icon-button:hover{background:var(--tpf-color-surface);color:var(--tpf-color-primary);border-color:rgb(37 99 235 / .22);box-shadow:0 12px 24px rgb(11 22 51 / .08)}.tpf-site-header__icon{inline-size:20px;block-size:20px}.tpf-site-branding{min-width:0}.tpf-site-branding__link{display:inline-flex;align-items:center;gap:var(--tpf-space-3);max-inline-size:100%;color:var(--tpf-color-brand-navy);text-decoration:none}.tpf-site-branding__link:hover{color:var(--tpf-color-brand-navy)}.tpf-site-branding__logo{max-block-size:36px;inline-size:auto}.tpf-site-branding__name{display:inline-block;font-family:var(--tpf-font-display);font-size:20px;font-weight:var(--tpf-weight-bold);letter-spacing:-.03em;line-height:1}.tpf-site-branding__description{margin:var(--tpf-space-2) 0 0;max-inline-size:32ch;color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);line-height:1.6}.tpf-site-branding--drawer .tpf-site-branding__name{font-size:18px}.tpf-site-branding--drawer .tpf-site-branding__description{font-size:13px;line-height:1.65}.tpf-primary-nav{display:none}.tpf-nav__list{margin:0;padding:0;list-style:none}.tpf-nav__item{position:relative}.tpf-nav__item>.tpf-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:var(--tpf-space-2) 0;color:var(--tpf-color-brand-navy);font-size:15px;font-weight:var(--tpf-weight-semibold);line-height:1.4;text-decoration:none;transition:color var(--tpf-duration-base) ease}.tpf-nav__item>.tpf-nav__link:hover{color:var(--tpf-color-primary)}.tpf-nav__item.is-current>.tpf-nav__link{color:var(--tpf-color-primary)}.tpf-nav__toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;color:var(--tpf-color-text-2);border-radius:var(--tpf-radius-pill);transition:background-color var(--tpf-duration-base) ease,color var(--tpf-duration-base) ease,transform var(--tpf-duration-base) ease}.tpf-nav__toggle:hover{background:rgb(232 238 248 / .82);color:var(--tpf-color-brand-navy)}.tpf-nav__toggle[aria-expanded="true"] .tpf-nav__toggle-icon{transform:rotate(180deg)}.tpf-nav__toggle-icon{inline-size:16px;block-size:16px;transition:transform var(--tpf-duration-base) ease}.tpf-nav__submenu{margin:0;padding:0;list-style:none}.tpf-drawer{position:fixed;inset:0;z-index:var(--tpf-z-drawer)}.tpf-drawer__scrim,.tpf-search-dialog__scrim{position:absolute;inset:0;background:rgb(11 22 51 / .54)}.tpf-drawer__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;inline-size:min(92vw, 420px);max-inline-size:420px;block-size:100%;padding:var(--tpf-space-4);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .98)),var(--tpf-color-surface);border-left:1px solid rgb(199 214 232 / .92);box-shadow:var(--tpf-shadow-lg)}.tpf-drawer__header{display:flex;align-items:start;justify-content:space-between;gap:var(--tpf-space-3);margin-bottom:var(--tpf-space-4)}.tpf-drawer__header-copy{display:grid;gap:var(--tpf-space-2)}.tpf-drawer__title{margin:0;color:var(--tpf-color-brand-navy);font-family:var(--tpf-font-display);font-size:18px;font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-tight)}.tpf-drawer__lede{margin:0;max-inline-size:28ch;color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);line-height:1.55}.tpf-drawer__close,.tpf-search-dialog__close{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;color:var(--tpf-color-brand-navy);background:rgb(232 238 248 / .9);border:1px solid rgb(199 214 232 / .92);border-radius:var(--tpf-radius-pill)}.tpf-drawer__close svg,.tpf-search-dialog__close svg{inline-size:20px;block-size:20px}.tpf-drawer__content{display:grid;gap:var(--tpf-space-5);padding-bottom:var(--tpf-space-8);overflow-y:auto}.tpf-drawer__brand,.tpf-drawer__search,.tpf-drawer__section{padding:var(--tpf-space-4);background:rgb(255 255 255 / .76);border:1px solid rgb(220 230 242 / .92);border-radius:20px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .88)}.tpf-drawer__section-label{margin:0 0 var(--tpf-space-3);color:var(--tpf-color-text-3);font-size:var(--tpf-text-xs);font-weight:var(--tpf-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.tpf-nav__list--drawer .tpf-nav__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid rgb(220 230 242 / .92)}.tpf-nav__list--drawer .tpf-nav__item:last-child{border-bottom:0}.tpf-nav__list--drawer .tpf-nav__item>.tpf-nav__link{padding-block:var(--tpf-space-3)}.tpf-nav__list--drawer .tpf-nav__submenu{grid-column:1 / -1;display:grid;gap:var(--tpf-space-1);padding:0 0 var(--tpf-space-3) var(--tpf-space-4)}.tpf-nav__list--drawer .tpf-nav__submenu .tpf-nav__link{display:block;min-height:0;padding:var(--tpf-space-2) 0;color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm)}.tpf-drawer__utility-menu,.tpf-drawer__utility-menu ul{margin:0;padding:0;list-style:none}.tpf-drawer__utility-menu li+li{margin-top:var(--tpf-space-1)}.tpf-drawer__utility-menu a{display:block;min-height:44px;padding:var(--tpf-space-2) 0;color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-medium);text-decoration:none}.tpf-search-dialog{position:fixed;inset:0;z-index:var(--tpf-z-search)}.tpf-search-dialog__panel{position:relative;display:grid;gap:var(--tpf-space-4);min-block-size:100svh;padding:calc(env(safe-area-inset-top, 0px) + var(--tpf-space-4)) var(--tpf-space-4) var(--tpf-space-6);background:radial-gradient(circle at top right,rgb(56 189 248 / .08),#fff0 30%),linear-gradient(180deg,rgb(255 255 255 / .99),rgb(248 250 252 / .98)),var(--tpf-color-surface)}.tpf-search-dialog__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tpf-space-2) var(--tpf-space-4);align-items:start}.tpf-search-dialog__eyebrow{grid-column:1 / 2;margin:0;color:var(--tpf-color-text-3);font-size:var(--tpf-text-xs);font-weight:var(--tpf-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.tpf-search-dialog__title{grid-column:1 / 2;margin:0;max-inline-size:14ch;color:var(--tpf-color-brand-navy);font-family:var(--tpf-font-display);font-size:24px;font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-tight);line-height:1.04}.tpf-search-dialog__summary{grid-column:1 / 2;margin:0;max-inline-size:42ch;color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);line-height:1.64}.tpf-search-dialog__panel::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgb(255 255 255 / .4);pointer-events:none}.tpf-search-dialog__close{grid-column:2 / 3;grid-row:1 / span 3}@media (min-width:390px){.tpf-site-header__bar{min-height:60px}}@media (min-width:480px){.tpf-search-dialog__title{font-size:28px}.tpf-drawer__panel,.tpf-search-dialog__panel{padding-inline:var(--tpf-space-5)}}@media (min-width:768px){.tpf-site-header__bar{min-height:66px;padding-block:var(--tpf-space-4)}.tpf-site-branding__logo{max-block-size:40px}.tpf-search-dialog__panel{padding:var(--tpf-space-8)}}@media (min-width:1024px){.tpf-site-header__bar{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--tpf-space-7);min-height:72px}.tpf-site-header__icon-button--menu{display:none}.tpf-primary-nav{display:block;min-width:0}.tpf-nav__list--desktop{display:flex;align-items:center;justify-content:flex-start;gap:var(--tpf-space-6)}.tpf-nav__list--desktop>.tpf-nav__item{position:relative;display:flex;align-items:center;gap:var(--tpf-space-1)}.tpf-nav__list--desktop>.tpf-nav__item>.tpf-nav__link{position:relative;padding-block:var(--tpf-space-3);font-size:var(--tpf-text-sm)}.tpf-nav__list--desktop>.tpf-nav__item>.tpf-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:8px;block-size:2px;background:var(--tpf-color-primary);border-radius:999px;transform:scaleX(0);transform-origin:center;transition:transform var(--tpf-duration-base) ease}.tpf-nav__list--desktop>.tpf-nav__item.is-current>.tpf-nav__link::after,.tpf-nav__list--desktop>.tpf-nav__item>.tpf-nav__link:hover::after{transform:scaleX(1)}.tpf-nav__submenu--desktop{position:absolute;top:calc(100% + var(--tpf-space-2));left:0;display:grid;gap:var(--tpf-space-1);min-inline-size:260px;max-inline-size:calc(100vw - 32px);padding:var(--tpf-space-2);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .98)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .92);border-radius:18px;box-shadow:var(--tpf-shadow-md)}.tpf-nav__submenu--desktop .tpf-nav__item{position:relative;display:flex;inline-size:100%;align-items:center;justify-content:space-between;gap:var(--tpf-space-2)}.tpf-nav__submenu--desktop .tpf-nav__submenu--desktop{top:calc(-1 * var(--tpf-space-2));left:calc(100% + var(--tpf-space-2));min-inline-size:260px;max-inline-size:calc(100vw - 32px)}.tpf-nav__submenu--desktop .tpf-nav__link{flex:1 1 auto;padding:var(--tpf-space-3);font-size:var(--tpf-text-sm);color:var(--tpf-color-text-2);border-radius:12px}.tpf-nav__submenu--desktop .tpf-nav__link:hover{background:var(--tpf-color-surface-strong);color:var(--tpf-color-brand-navy)}.tpf-search-dialog{display:grid;place-items:start center;padding:var(--tpf-space-8) var(--tpf-space-5)}.tpf-search-dialog__panel{inline-size:min(100%, 720px);min-block-size:auto;margin-top:var(--tpf-space-11);padding:var(--tpf-space-7);border:1px solid rgb(199 214 232 / .92);border-radius:26px;box-shadow:var(--tpf-shadow-lg)}}.tpf-site-footer{margin-top:auto;background:linear-gradient(180deg,rgb(7 18 38 / .98),rgb(11 22 51 / .98)),var(--tpf-dark-bg);color:var(--tpf-dark-text);border-top:1px solid var(--tpf-dark-border)}.tpf-site-footer__main{display:grid;gap:var(--tpf-space-5);padding-block:var(--tpf-space-8)}.tpf-site-footer__brand,.tpf-site-footer__group{min-width:0;padding:var(--tpf-space-5);background:rgb(11 22 51 / .9);border:1px solid var(--tpf-dark-border);border-radius:24px;box-shadow:0 20px 36px rgb(0 0 0 / .14)}.tpf-site-footer .tpf-site-branding__link,.tpf-site-footer .tpf-site-branding__link:hover{color:var(--tpf-dark-text)}.tpf-site-footer .tpf-site-branding__description{color:var(--tpf-dark-text-2)}.tpf-site-footer__heading{margin:0 0 var(--tpf-space-3);color:var(--tpf-dark-text-2);font-size:var(--tpf-text-xs);font-weight:var(--tpf-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.tpf-site-footer__menu,.tpf-site-footer__menu ul,.tpf-site-footer__legal-menu{margin:0;padding:0;list-style:none}.tpf-site-footer__menu li+li{margin-top:var(--tpf-space-2)}.tpf-site-footer__group{display:grid;align-content:start}.tpf-site-footer__menu a,.tpf-site-footer__legal-menu a,.tpf-site-footer .tpf-legal-links__link{display:inline-flex;align-items:center;min-height:42px;color:var(--tpf-dark-text);font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-medium);text-decoration:none}.tpf-site-footer__menu a:hover,.tpf-site-footer__legal-menu a:hover,.tpf-site-footer .tpf-legal-links__link:hover{color:#fff}.tpf-site-footer__bottom{border-top:1px solid var(--tpf-dark-border)}.tpf-site-footer__bottom-inner{display:grid;gap:var(--tpf-space-3);padding-block:var(--tpf-space-4)}.tpf-site-footer__copyright{margin:0;color:var(--tpf-dark-text-2);font-size:var(--tpf-text-xs);line-height:1.7}.tpf-site-footer__legal-menu,.tpf-site-footer .tpf-legal-links__list{display:flex;flex-wrap:wrap;gap:var(--tpf-space-2) var(--tpf-space-4)}.tpf-site-footer__legal-menu a,.tpf-site-footer .tpf-legal-links__link{min-height:0;font-size:var(--tpf-text-xs);color:var(--tpf-dark-text-2)}@media (min-width:480px){.tpf-site-footer__main{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,0.8fr));align-items:start}.tpf-site-footer__bottom-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:768px){.tpf-site-footer__main{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,0.85fr));gap:var(--tpf-space-7)}}.tpf-search-shell{display:grid;gap:var(--tpf-space-4)}.tpf-search-form{margin:0}.tpf-search-form__inner{display:flex;flex-direction:column;align-items:stretch;gap:var(--tpf-space-3)}.tpf-search-form__field-wrap{position:relative;flex:1 1 auto}.tpf-search-form__icon{position:absolute;top:50%;left:var(--tpf-space-4);inline-size:18px;block-size:18px;color:var(--tpf-color-text-3);transform:translateY(-50%);pointer-events:none}.tpf-search-form__input,.tpf-single-comments input[type="text"],.tpf-single-comments input[type="email"],.tpf-single-comments input[type="url"],.tpf-single-comments textarea{inline-size:100%;min-block-size:54px;background:rgb(255 255 255 / .92);border:1px solid rgb(199 214 232 / .96);border-radius:18px;color:var(--tpf-color-brand-navy);box-shadow:inset 0 1px 0 rgb(255 255 255 / .75);transition:border-color var(--tpf-duration-base) ease,box-shadow var(--tpf-duration-base) ease,background-color var(--tpf-duration-base) ease}.tpf-search-form__input{padding:var(--tpf-space-3) var(--tpf-space-4) var(--tpf-space-3) 48px}.tpf-single-comments input[type="text"],.tpf-single-comments input[type="email"],.tpf-single-comments input[type="url"],.tpf-single-comments textarea{padding:var(--tpf-space-3) var(--tpf-space-4)}.tpf-search-form__input::placeholder,.tpf-single-comments input[type="text"]::placeholder,.tpf-single-comments input[type="email"]::placeholder,.tpf-single-comments input[type="url"]::placeholder,.tpf-single-comments textarea::placeholder{color:var(--tpf-color-text-3);opacity:1}.tpf-search-form__input:focus,.tpf-single-comments input[type="text"]:focus,.tpf-single-comments input[type="email"]:focus,.tpf-single-comments input[type="url"]:focus,.tpf-single-comments textarea:focus{border-color:rgb(37 99 235 / .38);box-shadow:0 0 0 4px rgb(37 99 235 / .08)}.tpf-search-form__submit,.tpf-single-comments .submit{display:inline-flex;align-items:center;justify-content:center;min-inline-size:120px;min-block-size:52px;padding-inline:var(--tpf-space-5);background:var(--tpf-color-brand-navy);color:var(--tpf-color-surface);border-radius:var(--tpf-radius-pill);font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-semibold);letter-spacing:var(--tpf-track-snug);transition:background-color var(--tpf-duration-base) ease,transform var(--tpf-duration-base) ease,box-shadow var(--tpf-duration-base) ease}.tpf-search-form__submit:hover,.tpf-single-comments .submit:hover{background:#14224b;box-shadow:0 14px 28px rgb(11 22 51 / .12)}.tpf-search-shell--drawer{gap:var(--tpf-space-3)}.tpf-search-shell--drawer .tpf-search-form__input,.tpf-search-shell--drawer .tpf-search-form__submit{min-block-size:50px}.tpf-search-shell--overlay .tpf-search-form__input{background:var(--tpf-color-surface)}.tpf-search-recent{display:grid;gap:var(--tpf-space-3);padding-top:var(--tpf-space-2)}.tpf-search-recent__header{display:flex;align-items:center;justify-content:space-between;gap:var(--tpf-space-3)}.tpf-search-recent__title{margin:0;color:var(--tpf-color-brand-navy);font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-semibold)}.tpf-search-recent__clear{padding:var(--tpf-space-1) 0;color:var(--tpf-color-text-3);font-size:var(--tpf-text-xs);font-weight:var(--tpf-weight-semibold)}.tpf-search-recent__list{display:flex;flex-wrap:wrap;gap:var(--tpf-space-2);margin:0;padding:0;list-style:none}.tpf-search-recent__link{display:inline-flex;align-items:center;min-height:38px;padding:var(--tpf-space-2) var(--tpf-space-4);background:rgb(232 238 248 / .74);color:var(--tpf-color-brand-navy);border:1px solid rgb(199 214 232 / .78);border-radius:var(--tpf-radius-pill);font-size:13px;font-weight:var(--tpf-weight-semibold);text-decoration:none}.tpf-search-recent__link:hover{border-color:rgb(37 99 235 / .2);color:var(--tpf-color-primary)}.tpf-single-comments .comment-reply-title,.tpf-single-comments .comment-notes,.tpf-single-comments .logged-in-as,.tpf-single-comments .comment-form-cookies-consent,.tpf-single-comments .form-submit{margin-bottom:var(--tpf-space-4)}.tpf-single-comments .comment-form{display:grid;gap:var(--tpf-space-4)}.tpf-single-comments .comment-form p{margin:0}.tpf-single-comments label{display:inline-block;margin-bottom:var(--tpf-space-2);color:var(--tpf-color-brand-navy);font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-semibold);line-height:1.5}.tpf-single-comments textarea{min-block-size:180px;padding-left:var(--tpf-space-4);resize:vertical}.tpf-single-comments .comment-form-cookies-consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--tpf-space-3)}.tpf-single-comments .comment-form-cookies-consent input{inline-size:18px;block-size:18px;min-block-size:18px;margin-top:2px;padding:0}.tpf-single-comments .comment-form-cookies-consent label{margin-bottom:0;color:var(--tpf-color-text-2);font-weight:var(--tpf-weight-medium)}.tpf-single-comments .submit{min-inline-size:170px}@media (min-width:480px){.tpf-search-form__inner{flex-direction:row;gap:var(--tpf-space-2)}.tpf-search-form__submit{min-inline-size:104px}}@media (min-width:768px){.tpf-single-comments .comment-form-author,.tpf-single-comments .comment-form-email,.tpf-single-comments .comment-form-url{max-inline-size:520px}}@media (max-width:389.98px){.tpf-container{width:100%;max-width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}.tpf-home-hero__shell,.tpf-archive-header__body,.tpf-single-section .tpf-container,.tpf-site-footer__brand,.tpf-site-footer__group{padding:var(--tpf-space-4)}.tpf-home-hero__title{max-inline-size:100%}.tpf-home-hero__title-value{max-inline-size:none}.tpf-site-header__bar{gap:var(--tpf-space-3)}.tpf-site-branding__name{font-size:18px}.tpf-drawer__panel,.tpf-search-dialog__panel{padding-inline:var(--tpf-space-3)}.tpf-search-form__submit{min-inline-size:84px;padding-inline:var(--tpf-space-4)}}.tpf-site-header__icon-button,.tpf-drawer__close,.tpf-search-dialog__close,.tpf-nav__toggle,.tpf-search-recent__link,.tpf-site-footer__menu a,.tpf-site-footer__legal-menu a,.tpf-legal-links__link,.tpf-drawer__utility-menu a{-webkit-tap-highlight-color:#fff0}.tpf-nav__item>.tpf-nav__link,.tpf-search-form__input,.tpf-search-form__submit,.tpf-search-recent__link{touch-action:manipulation}@media (min-width:390px){.tpf-site-header__bar{min-height:60px}}@media (min-width:480px){.tpf-container{width:100%;max-width:var(--tpf-container-md);padding-left:16px;padding-right:16px;box-sizing:border-box}.tpf-search-dialog__title{font-size:28px}.tpf-site-footer__main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.tpf-site-footer__bottom-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:768px){.tpf-container{width:100%;max-width:960px;padding-left:24px;padding-right:24px;box-sizing:border-box}.tpf-site-header__bar{min-height:66px;padding-block:var(--tpf-space-4)}.tpf-site-branding__logo{max-block-size:40px}.tpf-search-dialog__panel{padding:var(--tpf-space-8)}.tpf-site-footer__main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--tpf-space-7)}}@media (min-width:1024px){.tpf-container{width:100%;max-width:1140px;padding-left:32px;padding-right:32px;box-sizing:border-box}.tpf-site-header__bar{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--tpf-space-6);min-height:72px}.tpf-site-header__icon-button--menu{display:none}.tpf-primary-nav{display:block;min-width:0}.tpf-nav__list--desktop{display:flex;align-items:center;justify-content:flex-start;gap:var(--tpf-space-5)}.tpf-nav__list--desktop>.tpf-nav__item{position:relative;display:flex;align-items:center;gap:var(--tpf-space-1);padding-inline:var(--tpf-space-2);border-radius:999px;min-height:48px}.tpf-nav__list--desktop>.tpf-nav__item>.tpf-nav__link{position:relative;padding-block:var(--tpf-space-3);color:var(--tpf-color-brand-navy);font-size:13px;letter-spacing:.01em;text-transform:uppercase}.tpf-nav__item--has-children>.tpf-nav__toggle{inline-size:32px;block-size:32px;color:var(--tpf-color-brand-navy)}.tpf-nav__submenu--desktop{position:absolute;top:calc(100% + 10px);left:0;z-index:var(--tpf-z-dropdown);display:grid;gap:var(--tpf-space-2);min-inline-size:320px;max-inline-size:calc(100vw - 32px);padding:var(--tpf-space-3);background:radial-gradient(circle at top right,rgb(56 189 248 / .08),#fff0 30%),linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .98)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .92);border-radius:22px;box-shadow:0 22px 46px rgb(11 22 51 / .14)}.tpf-nav__submenu--desktop .tpf-nav__item{position:relative;display:flex;inline-size:100%;align-items:stretch}.tpf-nav__submenu--desktop .tpf-nav__submenu--desktop{top:calc(-1 * var(--tpf-space-3));left:calc(100% + var(--tpf-space-2));min-inline-size:280px;max-inline-size:calc(100vw - 32px)}.tpf-nav__submenu--desktop .tpf-nav__link{flex:1 1 auto;display:flex;align-items:center;min-height:46px;padding:var(--tpf-space-3) var(--tpf-space-4);font-size:var(--tpf-text-sm);color:var(--tpf-color-text-2);border-radius:14px;font-weight:var(--tpf-weight-semibold)}.tpf-nav__submenu--desktop .tpf-nav__link:hover{background:var(--tpf-color-surface-strong);color:var(--tpf-color-brand-navy)}.tpf-nav__item--has-children[data-tpf-open="true"]{background:rgb(232 238 248 / .74)}.tpf-nav__item--has-children[data-tpf-open="true"]>.tpf-nav__link{color:var(--tpf-color-primary)}.tpf-nav__item--has-children[data-tpf-open="true"]>.tpf-nav__toggle{background:rgb(255 255 255 / .86);color:var(--tpf-color-primary)}.tpf-search-dialog{display:grid;place-items:start center;padding:var(--tpf-space-8) var(--tpf-space-5)}.tpf-search-dialog__panel{inline-size:min(100%, 760px);min-block-size:auto;margin-top:var(--tpf-space-10);padding:var(--tpf-space-7);border:1px solid rgb(199 214 232 / .92);border-radius:28px;box-shadow:0 28px 72px rgb(11 22 51 / .16)}}@media (min-width:1280px){.tpf-container{width:100%;max-width:1400px;padding-left:48px;padding-right:48px;box-sizing:border-box}.tpf-nav__list--desktop{gap:var(--tpf-space-6)}.tpf-search-dialog__panel{inline-size:min(100%, 820px)}}@media (min-width:1440px){.tpf-container{width:100%;max-width:1400px;padding-left:48px;padding-right:48px;box-sizing:border-box}}.tpf-card{position:relative;display:grid;gap:0;min-width:0;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .96)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .9);border-radius:24px;box-shadow:var(--tpf-shadow-xs);overflow:hidden;transition:box-shadow var(--tpf-duration-base) ease,border-color var(--tpf-duration-base) ease,transform var(--tpf-duration-base) ease}.tpf-card__media{position:relative;z-index:1;min-width:0}.tpf-card__body{position:relative;z-index:3;display:grid;gap:var(--tpf-space-3);min-width:0;padding:var(--tpf-space-4);pointer-events:none}.tpf-card__body-top{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--tpf-space-3);min-width:0;pointer-events:none}.tpf-card__content{display:grid;gap:var(--tpf-space-3);min-width:0}.tpf-card__body-top>:first-child:last-child{margin-left:auto}.tpf-card__media{background:var(--tpf-color-surface-alt);overflow:hidden}.tpf-card__media::after{content:"";position:absolute;inset:auto 0 0;block-size:28%;background:linear-gradient(180deg,#fff0,rgb(11 22 51 / .08));pointer-events:none}.tpf-card__media--featured,.tpf-card__media--compact,.tpf-card__media--review{aspect-ratio:16 / 10}.tpf-card__media--list,.tpf-card__media--term{aspect-ratio:4 / 3}.tpf-card__image{inline-size:100%;block-size:100%;object-fit:cover}.tpf-card__media-fallback{inline-size:100%;block-size:100%;background:radial-gradient(circle at top right,rgb(124 58 237 / .12),#fff0 36%),linear-gradient(180deg,rgb(255 255 255 / .24),#fff0),var(--tpf-color-surface-alt)}.tpf-card__media-fallback--term{background:linear-gradient(135deg,rgb(37 99 235 / .08),rgb(124 58 237 / .06)),var(--tpf-color-surface-strong)}.tpf-card__label,.tpf-card__badge{display:inline-flex;align-items:center;align-self:start;min-width:0;min-height:30px;max-inline-size:100%;padding:var(--tpf-space-1) var(--tpf-space-3);border-radius:var(--tpf-radius-pill);font-size:13px;font-weight:var(--tpf-weight-semibold);line-height:1.35}.tpf-card__label{background:rgb(37 99 235 / .08);color:var(--tpf-color-primary);border:1px solid rgb(37 99 235 / .12)}.tpf-card__label--review{background:rgb(255 107 44 / .1);color:var(--tpf-color-accent-hover);border-color:rgb(255 107 44 / .16)}.tpf-card__badge{background:rgb(232 238 248 / .82);color:var(--tpf-color-brand-navy);border:1px solid rgb(199 214 232 / .82);font-size:13px;font-weight:var(--tpf-weight-semibold);line-height:1.3}.tpf-card__title,.tpf-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.tpf-card__title{margin:0;color:var(--tpf-color-brand-navy);line-height:1.14}.tpf-card--featured .tpf-card__title{-webkit-line-clamp:3;max-block-size:calc(1.2em * 3)}.tpf-card--compact .tpf-card__title,.tpf-card--list .tpf-card__title,.tpf-card--review .tpf-card__title{-webkit-line-clamp:3;max-block-size:calc(1.26em * 3)}.tpf-card--featured .tpf-card__excerpt{-webkit-line-clamp:3;max-block-size:calc(1.72em * 3)}.tpf-card--compact .tpf-card__excerpt,.tpf-card--list .tpf-card__excerpt,.tpf-card--review .tpf-card__excerpt,.tpf-card--term .tpf-card__excerpt{-webkit-line-clamp:2;max-block-size:calc(1.72em * 2)}.tpf-card__excerpt{margin:0;color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);line-height:1.72}.tpf-card__verdict{margin:0;color:var(--tpf-color-brand-navy);font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-semibold);line-height:1.56}.tpf-card__meta{display:flex;flex-wrap:wrap;gap:var(--tpf-space-2) var(--tpf-space-3);margin:0;padding:var(--tpf-space-1) 0 0;min-width:0;list-style:none}.tpf-card__meta-item{margin:0}.tpf-card__meta-inline{margin:0;color:var(--tpf-color-text-2)}.tpf-reading-list-button{display:inline-flex;align-items:center;gap:var(--tpf-space-2);min-height:38px;padding:var(--tpf-space-2) var(--tpf-space-3);background:rgb(232 238 248 / .7);color:var(--tpf-color-brand-navy);border:1px solid rgb(199 214 232 / .86);border-radius:var(--tpf-radius-pill);box-shadow:none;transition:border-color var(--tpf-duration-base) ease,background-color var(--tpf-duration-base) ease,color var(--tpf-duration-base) ease}.tpf-reading-list-button:hover{background:rgb(255 255 255 / .94);border-color:rgb(37 99 235 / .2);color:var(--tpf-color-primary)}.tpf-reading-list-button[aria-pressed="true"]{background:rgb(239 246 255 / .95);color:var(--tpf-color-primary);border-color:rgb(37 99 235 / .22)}.tpf-reading-list-button__icon{display:inline-grid;place-items:center;inline-size:16px;block-size:16px;flex:0 0 auto}.tpf-reading-list-button__icon svg{inline-size:16px;block-size:16px}.tpf-reading-list-button__icon-bookmark-fill{display:none}.tpf-reading-list-button[aria-pressed="true"] .tpf-reading-list-button__icon-bookmark-outline{display:none}.tpf-reading-list-button[aria-pressed="true"] .tpf-reading-list-button__icon-bookmark-fill{display:block}.tpf-reading-list-button__text{font-size:13px;font-weight:var(--tpf-weight-semibold);line-height:1.2}.tpf-card__reading-list{position:relative;z-index:3;flex:0 0 auto;pointer-events:auto}.tpf-card__overlay-link{position:absolute;inset:0;z-index:2;border-radius:inherit}.tpf-card:hover,.tpf-card:has(.tpf-card__overlay-link:focus-visible){border-color:rgb(37 99 235 / .16);box-shadow:var(--tpf-shadow-sm)}.tpf-card--featured{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(232 238 248 / .66)),var(--tpf-color-surface)}.tpf-card--featured .tpf-card__media{border-bottom:1px solid rgb(220 230 242 / .78)}.tpf-card--featured .tpf-card__body{gap:var(--tpf-space-4)}.tpf-card--featured .tpf-card__meta{padding-top:var(--tpf-space-2)}.tpf-card--hero-spotlight{background:linear-gradient(180deg,rgb(255 255 255 / .99),rgb(232 238 248 / .82)),var(--tpf-color-surface);border-color:rgb(199 214 232 / .9)}.tpf-card--hero-spotlight .tpf-card__body{gap:var(--tpf-space-3)}.tpf-card--hero-spotlight .tpf-card__title{-webkit-line-clamp:2;max-block-size:calc(1.2em * 2)}.tpf-card--hero-spotlight .tpf-card__excerpt{-webkit-line-clamp:2;max-block-size:calc(1.72em * 2)}.tpf-card--hero-spotlight .tpf-card-title--featured{font-size:clamp(1.55rem, 4.9vw, 2rem);line-height:1.08}.tpf-card--hero-spotlight .tpf-card__meta{gap:var(--tpf-space-1) var(--tpf-space-3);padding-top:0}.tpf-card--hero-spotlight .tpf-reading-list-button{background:rgb(255 255 255 / .9)}.tpf-card--list{grid-template-columns:minmax(0,1fr);align-items:stretch;isolation:isolate}.tpf-card--list .tpf-card__media::after{block-size:20%}.tpf-card--list .tpf-card__body{grid-template-rows:auto minmax(0,1fr);align-content:center;min-width:0;overflow:hidden;padding-top:var(--tpf-space-4);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(238 242 247 / .84)),var(--tpf-color-surface)}.tpf-card--list .tpf-card__badge{justify-self:start;max-inline-size:22ch}.tpf-card--list .tpf-card__body-top{align-items:center;min-width:0}.tpf-card--list .tpf-card__content,.tpf-card--list .tpf-card__content--list,.tpf-card--list .tpf-card__meta,.tpf-card--list .tpf-card__title,.tpf-card--list .tpf-card__excerpt{min-width:0;max-inline-size:100%;overflow:hidden}.tpf-card--list .tpf-card__title{-webkit-line-clamp:2;max-block-size:calc(1.2em * 2)}.tpf-card--list .tpf-card__excerpt{max-inline-size:54ch}.tpf-card--review{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(255 244 240 / .82)),var(--tpf-color-surface)}.tpf-card--review .tpf-card__verdict{padding-top:var(--tpf-space-1);color:var(--tpf-color-accent-hover)}.tpf-card--term{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(232 238 248 / .72)),var(--tpf-color-surface)}.tpf-card--term .tpf-card__body{gap:var(--tpf-space-2)}.tpf-card--term .tpf-card__title{-webkit-line-clamp:2;max-block-size:calc(1.2em * 2)}@media (hover:hover) and (pointer:fine){.tpf-card:hover{transform:translateY(-2px)}}@media (min-width:480px){.tpf-card__body{padding:var(--tpf-space-5)}}@media (min-width:640px){.tpf-card--list{grid-template-columns:clamp(228px, 27vw, 296px) minmax(0,1fr);align-items:stretch}.tpf-card--list .tpf-card__media{block-size:100%;border-right:1px solid rgb(220 230 242 / .82)}.tpf-card--list .tpf-card__body{gap:var(--tpf-space-4);padding:var(--tpf-space-5) var(--tpf-space-6)}}@media (min-width:768px){.tpf-card--featured{grid-template-columns:minmax(0,1.02fr)}.tpf-card--featured .tpf-card__body{padding:var(--tpf-space-6)}.tpf-card--list .tpf-card__body{padding:var(--tpf-space-5) var(--tpf-space-6)}}.tpf-single-page{padding-block:var(--tpf-space-5) var(--tpf-space-9)}.tpf-reading-progress{position:fixed;top:0;left:0;z-index:var(--tpf-z-header);inline-size:100%;block-size:2px;background:#fff0;pointer-events:none}.tpf-reading-progress__bar{display:block;inline-size:100%;block-size:100%;background:linear-gradient(90deg,var(--tpf-color-primary),rgb(56 189 248 / .92));transform:scaleX(0);transform-origin:left center;box-shadow:0 0 8px rgb(37 99 235 / .1)}.tpf-article{padding-top:var(--tpf-space-1)}.tpf-article__container{width:100%;max-width:var(--tpf-container-md);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.page .tpf-article__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.page .tpf-entry-content{width:100%;max-width:100%;box-sizing:border-box}.page .tpf-article-header__title{max-inline-size:none}.tpf-article__container>*+*{margin-top:var(--tpf-space-5)}.tpf-article-intro{display:grid;gap:clamp(14px, 1.8vw, 24px)}.tpf-breadcrumbs{margin-bottom:var(--tpf-space-4)}.tpf-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--tpf-space-2);margin:0;padding:0;list-style:none}.tpf-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--tpf-space-2);min-width:0;color:var(--tpf-color-text-3);font-size:var(--tpf-text-xs);font-weight:var(--tpf-weight-semibold);line-height:1.4}.tpf-breadcrumbs__item:not(:last-child)::after{content:"/";color:var(--tpf-color-text-3)}.tpf-breadcrumbs__link,.tpf-breadcrumbs__current{min-width:0;color:inherit;text-decoration:none}.tpf-breadcrumbs__label{display:inline-block;max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpf-article-header{display:grid;gap:var(--tpf-space-3)}.tpf-article-header__intro{display:grid;gap:clamp(8px, 1vw, 12px);width:100%;max-inline-size:none}.tpf-article-header__label-row{display:flex;flex-wrap:wrap;gap:var(--tpf-space-2)}.tpf-article-header__label{display:inline-flex;align-items:center;min-height:30px;padding:var(--tpf-space-1) var(--tpf-space-3);background:rgb(37 99 235 / .08);color:var(--tpf-color-primary);border:1px solid rgb(37 99 235 / .12);border-radius:var(--tpf-radius-pill);text-decoration:none}.tpf-article-header__title{margin:0;max-inline-size:none;color:var(--tpf-color-brand-navy);font-family:var(--tpf-font-display);font-size:clamp(26px, 5.9vw, 46px);font-weight:var(--tpf-weight-extrabold);letter-spacing:-.04em;line-height:.98;text-wrap:wrap}.tpf-article-header__deck{margin:0;max-inline-size:48ch;color:var(--tpf-color-text-2);font-size:var(--tpf-text-base);line-height:1.68}.tpf-article-meta{display:grid;gap:var(--tpf-space-3);padding:var(--tpf-space-3) var(--tpf-space-4);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(238 242 247 / .9)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .86);border-radius:20px}.tpf-article-meta__main{min-width:0}.tpf-article-meta__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tpf-space-2) var(--tpf-space-3);margin:0;padding:0;list-style:none}.tpf-article-meta__item{margin:0}.tpf-article-meta__link{color:inherit;text-decoration:none}.tpf-article-meta__utility{display:flex;flex-wrap:wrap;gap:var(--tpf-space-2);align-items:center;justify-self:start}.tpf-article-meta__reading-list{min-height:40px;background:rgb(232 238 248 / .72);border-color:rgb(199 214 232 / .86);box-shadow:none}.tpf-article-meta__reading-list:hover{background:var(--tpf-color-surface)}.tpf-article-meta__reading-list[aria-pressed="true"]{background:rgb(239 246 255 / .92)}.tpf-article-cover{background:var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .92);border-radius:26px;box-shadow:var(--tpf-shadow-xs);overflow:hidden}.tpf-article-cover__image{display:block;inline-size:100%;aspect-ratio:16 / 9;object-fit:cover}.tpf-single-panel{padding:var(--tpf-space-5);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .96)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .9);border-radius:24px;box-shadow:var(--tpf-shadow-xs)}.tpf-single-panel__header{display:grid;gap:var(--tpf-space-2);margin-bottom:var(--tpf-space-3)}.tpf-single-panel__title{margin:0;color:var(--tpf-color-brand-navy);font-family:var(--tpf-font-display);font-size:var(--tpf-text-lg);font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-snug);line-height:var(--tpf-leading-snug)}.tpf-takeaways__list,.tpf-pros-cons__list{display:grid;gap:var(--tpf-space-2);margin:0;padding:0;list-style:none}.tpf-takeaways__item,.tpf-pros-cons__item{position:relative;padding-left:var(--tpf-space-5);color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);line-height:1.72}.tpf-takeaways__item::before,.tpf-pros-cons__item::before{content:"";position:absolute;top:.72em;left:0;inline-size:10px;block-size:10px;background:var(--tpf-color-primary);border-radius:999px;transform:translateY(-50%)}.tpf-pros-cons__grid{display:grid;gap:var(--tpf-space-4)}.tpf-pros-cons__column{padding:var(--tpf-space-4);background:rgb(232 238 248 / .58);border:1px solid rgb(199 214 232 / .82);border-radius:18px}.tpf-pros-cons__column--cons .tpf-pros-cons__item::before{background:var(--tpf-color-accent)}.tpf-pros-cons__subtitle{margin:0 0 var(--tpf-space-3);color:var(--tpf-color-brand-navy);font-size:var(--tpf-text-base)}.tpf-verdict-box{border-color:rgb(37 99 235 / .16);background:linear-gradient(180deg,rgb(232 238 248 / .76),rgb(255 255 255 / .98)),var(--tpf-color-surface)}.tpf-verdict-box--review{border-color:rgb(255 107 44 / .18);background:linear-gradient(180deg,rgb(255 107 44 / .08),rgb(255 255 255 / .96)),var(--tpf-color-surface)}.tpf-verdict-box__eyebrow{margin:0;color:var(--tpf-color-text-3)}.tpf-verdict-box__text{margin:0;color:var(--tpf-color-brand-navy);font-size:var(--tpf-text-md);font-weight:var(--tpf-weight-semibold);line-height:1.62}.tpf-affiliate-disclosure{background:linear-gradient(180deg,rgb(238 242 247 / .8),rgb(255 255 255 / .96)),var(--tpf-color-surface)}.tpf-affiliate-disclosure__text{color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);line-height:1.72}.tpf-affiliate-disclosure__text p:last-child{margin-bottom:0}.tpf-entry-content{color:var(--tpf-color-text)}.tpf-entry-content>:first-child{margin-top:0}.tpf-entry-content>:last-child{margin-bottom:0}.tpf-entry-content h2,.tpf-entry-content h3,.tpf-entry-content h4,.tpf-entry-content h5,.tpf-entry-content h6{margin-top:var(--tpf-space-7);color:var(--tpf-color-brand-navy)}.tpf-entry-content p,.tpf-entry-content li{font-size:1em;line-height:1.85}.tpf-entry-content ul,.tpf-entry-content ol{padding-left:1.3em}.tpf-entry-content li+li{margin-top:var(--tpf-space-2)}.tpf-entry-content a{text-decoration-thickness:.08em;text-underline-offset:.18em}.tpf-entry-content blockquote{margin-inline:0;padding:var(--tpf-space-4) var(--tpf-space-5);background:var(--tpf-color-surface-alt);border-left:3px solid var(--tpf-color-primary);border-radius:var(--tpf-radius-md);color:var(--tpf-color-text)}.tpf-entry-content pre{margin:0 0 var(--tpf-space-5);padding:var(--tpf-space-4);overflow-x:auto;background:#0f172a;color:#e2e8f0;border-radius:var(--tpf-radius-md);font-size:13px;line-height:1.7}.tpf-entry-content :not(pre)>code{padding:.12em .38em;background:rgb(232 238 248 / .88);border-radius:6px;font-size:.88em}.tpf-entry-content img,.tpf-entry-content video,.tpf-entry-content iframe,.tpf-entry-content embed,.tpf-entry-content object{max-inline-size:100%}.tpf-entry-content img{block-size:auto;border-radius:var(--tpf-radius-md)}.tpf-entry-content figure{margin-inline:0}.tpf-entry-content figcaption{margin-top:var(--tpf-space-2);color:var(--tpf-color-text-3);font-size:var(--tpf-text-xs);line-height:1.5}.tpf-entry-content table{display:block;inline-size:max-content;max-inline-size:100%;min-inline-size:100%;overflow-x:auto;margin-bottom:var(--tpf-space-5);background:var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .88);border-radius:18px;box-shadow:var(--tpf-shadow-xs)}.tpf-entry-content th,.tpf-entry-content td{padding:var(--tpf-space-3) var(--tpf-space-4);border-bottom:1px solid rgb(220 230 242 / .92);text-align:left;white-space:nowrap}.tpf-entry-content tr:last-child td{border-bottom:0}.tpf-article-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tpf-space-2);margin-top:var(--tpf-space-6)}.tpf-article-pagination__label{color:var(--tpf-color-text-3);font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-semibold)}.tpf-article-pagination .post-page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:var(--tpf-space-2) var(--tpf-space-3);background:var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .88);border-radius:var(--tpf-radius-pill);text-decoration:none;box-shadow:var(--tpf-shadow-xs)}.tpf-article-author{display:grid;gap:var(--tpf-space-4);padding:var(--tpf-space-5);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .96)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .9);border-radius:24px;box-shadow:var(--tpf-shadow-xs)}.tpf-article-author__media{inline-size:80px;block-size:80px}.tpf-article-author__avatar{inline-size:80px;block-size:80px;border-radius:999px;object-fit:cover}.tpf-article-author__content{display:grid;gap:var(--tpf-space-2)}.tpf-article-author__title,.tpf-single-section__title{margin:0;color:var(--tpf-color-brand-navy);font-family:var(--tpf-font-display);font-size:var(--tpf-text-lg);font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-snug);line-height:var(--tpf-leading-snug)}.tpf-single-section__eyebrow{margin:0 0 var(--tpf-space-2);color:var(--tpf-color-text-3);font-size:var(--tpf-text-xs);font-weight:var(--tpf-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.tpf-article-author__name{margin:0;font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-semibold)}.tpf-article-author__name a,.tpf-article-author__bio a{text-decoration:none}.tpf-article-author__bio{color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);line-height:1.72}.tpf-article-author__bio p:last-child{margin-bottom:0}.tpf-single-section,.tpf-single-comments{margin-top:var(--tpf-space-8)}.tpf-single-section .tpf-container{display:grid;gap:var(--tpf-space-4);padding:var(--tpf-space-5);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(232 238 248 / .7)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .88);border-radius:26px;box-shadow:var(--tpf-shadow-xs)}.tpf-single-section__header{margin:0;display:grid;gap:var(--tpf-space-2)}.tpf-related-posts__grid{display:grid;gap:var(--tpf-space-4)}.tpf-next-read__card{max-inline-size:920px}.tpf-single-comments .comments-area{padding:var(--tpf-space-5);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .96)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .9);border-radius:26px;box-shadow:var(--tpf-shadow-xs)}.tpf-single-comments .comments-title,.tpf-single-comments .comment-reply-title{margin-top:0;margin-bottom:var(--tpf-space-3);color:var(--tpf-color-brand-navy)}.tpf-single-comments .comment-list,.tpf-single-comments .children{padding-left:1.1rem}.tpf-single-comments .comment-body{padding-block:var(--tpf-space-4);border-bottom:1px solid rgb(220 230 242 / .94)}.tpf-single-comments .comment-body:last-child{border-bottom:0}.tpf-single-comments .comment-author{color:var(--tpf-color-brand-navy);font-weight:var(--tpf-weight-semibold)}.tpf-single-comments .comment-metadata,.tpf-single-comments .logged-in-as,.tpf-single-comments .comment-notes{color:var(--tpf-color-text-3);font-size:var(--tpf-text-xs);line-height:1.6}.tpf-single-comments .reply a{color:var(--tpf-color-primary);font-size:var(--tpf-text-sm);font-weight:var(--tpf-weight-semibold);text-decoration:none}@media (min-width:480px){.tpf-single-page{padding-block:var(--tpf-space-6) var(--tpf-space-10)}.tpf-article__container{width:100%;max-width:var(--tpf-container-md);padding-left:16px;padding-right:16px;box-sizing:border-box}.tpf-article-header__deck,.tpf-verdict-box__text{font-size:var(--tpf-text-lg)}}@media (max-width:767px){.page .tpf-article__container{max-width:100%;padding-left:16px;padding-right:16px}h1,h2,h3,.hero-title,.page-title,.tpf-page-title,.tpf-home-hero__title,.tpf-home-hero__title-value,.tpf-article-header__title{word-break:normal;overflow-wrap:break-word;hyphens:none}}@media (min-width:768px){.tpf-article__container>*+*{margin-top:var(--tpf-space-6)}.tpf-article-intro{gap:var(--tpf-space-5)}.tpf-article-header__intro{width:100%;max-inline-size:none}.tpf-article-header__title{max-inline-size:none}.tpf-article-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--tpf-space-4)}.tpf-article-meta__utility{justify-self:end}.tpf-single-panel,.tpf-article-author,.tpf-single-section .tpf-container,.tpf-single-comments .comments-area{padding:var(--tpf-space-6)}.tpf-pros-cons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpf-article-author{grid-template-columns:auto minmax(0,1fr);align-items:start}.tpf-related-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.tpf-article__container{max-width:960px;padding-left:24px;padding-right:24px}.page .tpf-article__container{max-width:960px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.tpf-article-header__intro{width:100%;max-inline-size:none}.tpf-article-header__title{max-inline-size:none}.tpf-related-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279px){.tpf-article__container{max-width:1140px;padding-left:32px;padding-right:32px}.page .tpf-article__container{max-width:1140px;padding-left:32px;padding-right:32px}}@media (min-width:1280px){.tpf-article__container{max-width:1400px;padding-left:48px;padding-right:48px}.page .tpf-article__container{max-width:1400px;padding-left:48px;padding-right:48px}}.tpf-entry-content :where(.wp-block-table-of-contents,.wp-block-rank-math-toc-block,.rank-math-block-toc,.rank-math-toc,.rank-math-toc-block,.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc,.uagb-toc,.uagb-toc__block,.uagb-table-of-contents,nav.table-of-contents,.table-of-contents){display:block!important;margin:0 0 var(--tpf-space-5);padding:var(--tpf-space-4);overflow-x:auto;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(232 238 248 / .82)),var(--tpf-color-surface);border:1px solid rgb(199 214 232 / .9);border-radius:22px;box-shadow:var(--tpf-shadow-xs);scrollbar-width:thin;visibility:visible;opacity:1}.tpf-entry-content :where(.wp-block-table-of-contents,.wp-block-rank-math-toc-block,.rank-math-block-toc,.rank-math-toc,.rank-math-toc-block,.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc,.uagb-toc,.uagb-toc__block,.uagb-table-of-contents,nav.table-of-contents,.table-of-contents) :where(.ez-toc-title,.ez-toc-title-container,.rank-math-toc-title,h2,h3,strong){margin:0 0 var(--tpf-space-3);color:var(--tpf-color-brand-navy);font-family:var(--tpf-font-display);font-size:var(--tpf-text-base);font-weight:var(--tpf-weight-bold);letter-spacing:var(--tpf-track-snug);line-height:var(--tpf-leading-snug)}.tpf-entry-content :where(.wp-block-table-of-contents,.wp-block-rank-math-toc-block,.rank-math-block-toc,.rank-math-toc,.rank-math-toc-block,.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc,.uagb-toc,.uagb-toc__block,.uagb-table-of-contents,nav.table-of-contents,.table-of-contents) :where(ul,ol,.ez-toc-list){margin:0;padding-left:1rem;color:var(--tpf-color-text-2);font-size:var(--tpf-text-sm);line-height:1.68}.tpf-entry-content :where(.wp-block-table-of-contents,.wp-block-rank-math-toc-block,.rank-math-block-toc,.rank-math-toc,.rank-math-toc-block,.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc,.uagb-toc,.uagb-toc__block,.uagb-table-of-contents,nav.table-of-contents,.table-of-contents) :where(li+li){margin-top:var(--tpf-space-2)}.tpf-entry-content :where(.wp-block-table-of-contents,.wp-block-rank-math-toc-block,.rank-math-block-toc,.rank-math-toc,.rank-math-toc-block,.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc,.uagb-toc,.uagb-toc__block,.uagb-table-of-contents,nav.table-of-contents,.table-of-contents) :where(ul ul,ol ol,ul ol,ol ul){margin-top:var(--tpf-space-2);padding-left:.9rem}.tpf-entry-content :where(.wp-block-table-of-contents,.wp-block-rank-math-toc-block,.rank-math-block-toc,.rank-math-toc,.rank-math-toc-block,.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc,.uagb-toc,.uagb-toc__block,.uagb-table-of-contents,nav.table-of-contents,.table-of-contents) a{color:var(--tpf-color-text-2);text-decoration:none}.tpf-entry-content :where(.wp-block-table-of-contents,.wp-block-rank-math-toc-block,.rank-math-block-toc,.rank-math-toc,.rank-math-toc-block,.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc,.uagb-toc,.uagb-toc__block,.uagb-table-of-contents,nav.table-of-contents,.table-of-contents) a:hover{color:var(--tpf-color-primary)}.tpf-entry-content :where(.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc){inline-size:100%}.tpf-entry-content :where(.ez-toc-title-container,.lwptoc_i,.toc_title){display:block}@media (min-width:768px){.tpf-entry-content :where(.wp-block-table-of-contents,.wp-block-rank-math-toc-block,.rank-math-block-toc,.rank-math-toc,.rank-math-toc-block,.ez-toc,.ez-toc-container,[id^="ez-toc-container"],.toc_container,.lwptoc,.uagb-toc,.uagb-toc__block,.uagb-table-of-contents,nav.table-of-contents,.table-of-contents){padding:var(--tpf-space-5)}}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}.tpf-legal-links{display:block}.tpf-legal-links__list{display:flex;flex-wrap:wrap;gap:var(--tpf-space-2) var(--tpf-space-4);margin:0;padding:0;list-style:none}.tpf-legal-links__item{margin:0}.tpf-legal-links__link{display:inline-flex;align-items:center;min-height:40px;color:var(--tpf-color-text-3);font-size:var(--tpf-text-xs);font-weight:var(--tpf-weight-semibold);line-height:1.4;text-decoration:none}.tpf-legal-links__link:hover{color:var(--tpf-color-text)}.tpf-legal-links--footer{justify-self:end}@media (min-width:480px){.tpf-legal-links__list{justify-content:flex-end}}