@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin.woff2) format("woff2")}:root{--u:min(calc(100vw / 1440),calc(100vh / 960));--ink:#0a1c12;--secondary:rgba(10,28,18,.58);--scroll-hint:rgba(10,28,18,.45);--cream:#f5faf4;--primary-green:#22c55e;--primary-green-dark:#15803d;--primary-green-light:#86efac;--primary-green-bg:#dcfce7;--primary-green-glow:rgba(74,222,128,.5);--tint-transact:#16a34a;--tint-stake:#10b981;--tint-swap:#22c55e;--tint-build:#84cc16;--panel-bg:#fff;--border-hairline:rgba(10,28,18,.1);--code-bg:#0d1f14;--code-text:#e2fcee}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{width:100%;min-height:100%;background:var(--cream);color:var(--ink);font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.page-wrap{width:100vw;height:100vh}.hero-panel,.page-wrap{position:relative;overflow:hidden;display:flex;flex-direction:column}.hero-panel{width:100%;height:75vh;z-index:1}.panel-gradients{inset:-4%;width:108%;height:108%;z-index:1;will-change:transform}.gradient-layer,.panel-gradients{position:absolute;pointer-events:none}.gradient-layer{inset:0;width:100%;height:100%;opacity:0;will-change:opacity}.gradient-layer.layer-transact{background:radial-gradient(circle at 86% 76%,rgba(74,222,128,.88) 0,rgba(74,222,128,.46) 32%,rgba(74,222,128,0) 65%),radial-gradient(circle at 32% 105%,rgba(134,239,172,.6) 0,rgba(134,239,172,.25) 30%,rgba(134,239,172,0) 55%),linear-gradient(180deg,#e8f5e9 0,#dcfce7)}.gradient-layer.layer-stake{background:radial-gradient(circle at 86% 76%,rgba(52,211,153,.88) 0,rgba(52,211,153,.46) 32%,rgba(52,211,153,0) 65%),radial-gradient(circle at 32% 105%,rgba(167,243,208,.6) 0,rgba(167,243,208,.25) 30%,rgba(167,243,208,0) 55%),linear-gradient(180deg,#ecfdf5 0,#d1fae5)}.gradient-layer.layer-swap{background:radial-gradient(circle at 86% 76%,rgba(134,239,172,.88) 0,rgba(134,239,172,.46) 32%,rgba(134,239,172,0) 65%),radial-gradient(circle at 32% 105%,rgba(187,247,208,.6) 0,rgba(187,247,208,.25) 30%,rgba(187,247,208,0) 55%),linear-gradient(180deg,#f0fdf4 0,#bbf7d0)}.gradient-layer.layer-build{background:radial-gradient(circle at 86% 76%,rgba(163,230,53,.88) 0,rgba(163,230,53,.46) 32%,rgba(163,230,53,0) 65%),radial-gradient(circle at 32% 105%,hsla(81,88%,80%,.6) 0,hsla(81,88%,80%,.25) 30%,hsla(81,88%,80%,0) 55%),linear-gradient(180deg,#f7fee7 0,#ecfccb)}.noise-overlay{inset:0;height:100%;pointer-events:none;z-index:2;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-size:180px 180px}.nav,.noise-overlay{position:absolute;width:100%}.nav{top:0;left:0;height:calc(80 * var(--u));padding:0 calc(112 * var(--u));display:flex;align-items:center;justify-content:space-between;z-index:10;border-bottom:1px solid rgba(13,13,12,.09)}.nav .nav-brand{display:inline-flex;align-items:center;gap:calc(10 * var(--u));text-decoration:none;color:var(--ink)}.nav .brand-dot{width:calc(13 * var(--u));height:calc(13 * var(--u));border-radius:50%;background:var(--primary-green);box-shadow:0 0 12px var(--primary-green-glow);flex-shrink:0}.nav .brand-name{font-size:calc(25 * var(--u));font-weight:600;letter-spacing:-.024em;line-height:1}.nav .brand-tag{font-size:calc(10.5 * var(--u));font-weight:600;letter-spacing:.05em;padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(100 * var(--u));background:var(--primary-green-bg);color:var(--primary-green-dark);border:1px solid var(--primary-green-light);margin-left:calc(4 * var(--u));line-height:1;text-transform:uppercase}.nav .nav-links,.nav-right{display:inline-flex;align-items:center}.nav .nav-links{gap:calc(36 * var(--u));list-style:none}.nav .nav-link{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(17 * var(--u));font-weight:500;color:var(--ink);text-decoration:none;cursor:pointer;transition:color .2s ease,opacity .2s ease}.nav .nav-link:hover{color:var(--primary-green-dark);opacity:.9}.nav .nav-link svg{width:calc(10 * var(--u));height:calc(6 * var(--u));stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.headline-wrap{position:absolute;left:calc(112 * var(--u));top:calc(190 * var(--u));z-index:5;font-size:calc(172 * var(--u));line-height:.86;letter-spacing:-.032em;font-weight:500;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.line-cycler{position:relative;height:1.05em;min-width:6em;display:block}.word-slot{position:absolute;top:0;left:0;gap:.16em;white-space:nowrap;opacity:0;pointer-events:none;will-change:transform,opacity,filter}.icon-wrapper,.word-slot{display:inline-flex;align-items:center}.icon-wrapper{position:relative;width:1.02em;height:1.02em;justify-content:center;isolation:isolate;flex-shrink:0;vertical-align:middle;will-change:transform}.icon-base{width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(1.1) contrast(1.08);display:block}.icon-tint{position:absolute;inset:0;background-color:var(--tint);mix-blend-mode:color;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.word-text{display:inline-block;line-height:.86;letter-spacing:-.032em}.line-static{display:block;margin-top:.04em;white-space:nowrap}.sub-row{position:absolute;left:calc(112 * var(--u));top:calc(578 * var(--u));z-index:5;display:flex;align-items:center;gap:calc(44 * var(--u))}.store-buttons{gap:calc(14 * var(--u))}.store-btn,.store-buttons{display:inline-flex;align-items:center}.store-btn{height:calc(58 * var(--u));padding:0 calc(24 * var(--u));border:1.4px solid var(--ink);border-radius:calc(12 * var(--u));background:transparent;color:var(--ink);font-family:inherit;font-size:calc(17.5 * var(--u));font-weight:500;letter-spacing:-.015em;gap:calc(12 * var(--u));text-decoration:none;cursor:pointer;transition:background-color .32s ease,color .32s ease,border-color .32s ease,transform .16s ease}.store-btn svg{width:calc(22 * var(--u));height:calc(22 * var(--u));stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.store-btn:hover{transform:translateY(-1.5px)}.store-btn.app-store.is-flashed{background:var(--primary-green-dark)!important;color:#fff!important;border-color:var(--primary-green-dark)!important;box-shadow:0 6px 20px rgba(21,128,61,.45)!important}.sub-caption{font-size:calc(18.5 * var(--u));line-height:1.4;color:var(--secondary);font-weight:400;letter-spacing:-.012em}.stats-strip{position:relative;width:100%;height:25vh;background:var(--cream);z-index:4;display:flex;align-items:center;padding:0 calc(112 * var(--u))}.notch-container{position:absolute;left:0;bottom:100%;width:100%;height:calc(62 * var(--u));pointer-events:none;overflow:visible}.notch-svg{width:100%;height:100%;display:block;overflow:visible}.scroll-hint{position:absolute;right:calc(130 * var(--u));top:calc(14 * var(--u));font-size:calc(15 * var(--u));font-weight:500;color:var(--scroll-hint);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:calc(5 * var(--u));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;cursor:pointer;transition:opacity .2s ease}.scroll-hint:hover{opacity:.8}.stats-content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(36 * var(--u))}.lead-text{font-size:calc(29 * var(--u));font-weight:500;line-height:1.15;letter-spacing:-.024em;color:var(--ink);white-space:nowrap}.stats-group{display:flex;align-items:center;gap:calc(64 * var(--u))}.stat-item{display:flex;flex-direction:column;gap:calc(4 * var(--u))}.stat-num{font-size:calc(54 * var(--u));font-weight:500;line-height:1;letter-spacing:-.025em;color:var(--ink)}.stat-label{font-size:calc(16.5 * var(--u));font-weight:400;line-height:1.2;color:var(--secondary);letter-spacing:-.01em}.sprout-art{width:calc(48 * var(--u));height:calc(48 * var(--u));flex-shrink:0;stroke:var(--primary-green-dark);fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.footer-meta{position:absolute;bottom:calc(10 * var(--u));right:calc(112 * var(--u));display:inline-flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(12.5 * var(--u));color:var(--secondary);opacity:.8;z-index:6}.footer-meta a{color:inherit;text-decoration:none;transition:color .16s ease}.footer-meta a:hover{color:var(--primary-green-dark);text-decoration:underline}@media (max-width:860px){body,html{min-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.page-wrap,body,html{width:100%;overflow-x:hidden;height:auto}.page-wrap{max-width:100vw;min-height:100vh;overflow-y:visible}.hero-panel{height:auto;min-height:auto;padding-bottom:56px;overflow:visible;position:relative}.panel-gradients{position:absolute;inset:0;width:100%;height:100%;transform:none!important}.nav{position:relative;height:auto;min-height:68px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(13,13,12,.08)}.nav .nav-brand{gap:8px;flex-shrink:0}.nav .brand-dot{width:10px;height:10px}.nav .brand-name{font-size:20px;letter-spacing:-.02em}.nav .brand-tag{font-size:9px;padding:2px 7px;letter-spacing:.04em;margin-left:2px}.nav-right{gap:0}.nav .nav-links,.nav-right{display:flex;align-items:center}.nav .nav-links{gap:16px;list-style:none}.nav .nav-link{font-size:14px;font-weight:500;gap:3px}.nav .nav-link svg{display:none}.headline-wrap{left:auto;top:auto;padding:38px 20px 0;font-size:clamp(38px,11vw,68px);line-height:.94;letter-spacing:-.03em;max-width:100%;word-break:normal}.headline-wrap,.line-cycler{position:relative;overflow:visible}.line-cycler{height:1.15em;min-width:0;display:block}.word-slot{gap:.14em;white-space:nowrap}.icon-wrapper{width:.95em;height:.95em}.line-static{display:block;margin-top:.06em;white-space:nowrap;font-size:1em}.sub-row{position:relative;left:auto;top:auto;padding:32px 20px 0;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.store-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.store-btn{flex:1 1 140px;height:50px;font-size:15px;padding:0 18px;border-radius:10px;justify-content:center}.store-btn svg{width:20px;height:20px}.sub-caption{font-size:15.5px;line-height:1.48;color:var(--secondary);max-width:100%}.sub-caption br{display:none}.stats-strip{height:auto;min-height:auto;position:relative;padding:40px 20px 36px;flex-direction:column;align-items:stretch;gap:24px;background:var(--cream);border-top:1px solid rgba(10,28,18,.08)}.notch-container{display:none}.scroll-hint{position:relative;right:auto;top:auto;margin-bottom:4px;font-size:13.5px;display:inline-flex;color:var(--scroll-hint)}.stats-content{display:flex;flex-direction:column;align-items:stretch;gap:28px;width:100%}.lead-text{font-size:26px;line-height:1.2;white-space:normal;max-width:100%}.lead-text br{display:none}.stats-group{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 16px;gap:24px 16px}.stat-num{font-size:36px;line-height:1.1}.stat-label{font-size:13.5px;line-height:1.25}.sprout-art{width:38px;height:38px;align-self:flex-end;margin-top:-10px}.footer-meta{position:relative;bottom:auto;right:auto;margin-top:16px;padding-top:20px;border-top:1px solid rgba(10,28,18,.08);display:flex;justify-content:center;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--secondary);width:100%}}@media (max-width:480px){.nav{padding:14px 16px;gap:10px}.nav .brand-name{font-size:18px}.nav .brand-tag{display:none}.nav .nav-links{gap:12px}.nav .nav-link{font-size:13.5px}.headline-wrap{padding:30px 16px 0;font-size:clamp(34px,10vw,48px)}.sub-row{padding:24px 16px 0}.stats-strip{padding:32px 16px 28px}.stats-group{grid-template-columns:1fr;gap:18px}.stat-num{font-size:32px}.lead-text{font-size:22px}}@media (prefers-reduced-motion:reduce){.gradient-layer,.icon-wrapper,.word-slot{transition:none!important}.icon-wrapper,.word-slot{transform:none!important}}.top-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(245,250,244,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-hairline);height:72px;padding:0 36px;display:flex;align-items:center;justify-content:space-between}.top-nav .nav-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.top-nav .brand-dot{width:12px;height:12px;border-radius:50%;background:var(--primary-green);box-shadow:0 0 10px var(--primary-green-glow);flex-shrink:0}.top-nav .brand-name{font-size:22px;font-weight:600;letter-spacing:-.024em}.top-nav .brand-tag{font-size:10px;font-weight:600;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:var(--primary-green-bg);color:var(--primary-green-dark);border:1px solid var(--primary-green-light);text-transform:uppercase;line-height:1}.top-nav .nav-links{display:flex;align-items:center;gap:28px;list-style:none}.top-nav .nav-link{font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;transition:color .18s ease}.btn-action,.top-nav .nav-link.active,.top-nav .nav-link:hover{color:var(--primary-green-dark)}.btn-action{height:40px;padding:0 18px;border:1.4px solid var(--primary-green-dark);border-radius:7px;background:var(--primary-green-bg);font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease}.btn-action:hover{background:var(--primary-green-dark);color:#fff;box-shadow:0 4px 14px rgba(21,128,61,.35);transform:translateY(-1px)}.docs-layout{display:flex;flex:1 1;width:100%;max-width:1440px;margin:0 auto;padding:0 36px}.docs-sidebar{width:280px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto;padding:32px 24px 48px 0;border-right:1px solid var(--border-hairline)}.sidebar-section{margin-bottom:28px}.sidebar-heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--secondary);margin-bottom:12px}.sidebar-links{list-style:none;display:flex;flex-direction:column;gap:6px}.sidebar-link{font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;padding:6px 12px;border-radius:6px;display:block;transition:all .16s ease}.sidebar-link:hover{background:rgba(34,197,94,.12);color:var(--primary-green-dark);padding-left:16px}.sidebar-link.active{background:var(--primary-green-bg);color:var(--primary-green-dark);font-weight:600}.docs-content{flex:1 1;padding:40px 48px 80px;max-width:900px}.badge-pill{display:inline-flex;align-items:center;gap:6px;background:var(--primary-green-bg);color:var(--primary-green-dark);border:1px solid var(--primary-green-light);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;margin-bottom:16px}h1.doc-title{font-size:42px;line-height:1.15;font-weight:600;letter-spacing:-.03em;margin-bottom:14px}p.doc-subtitle{font-size:18px;color:var(--secondary);line-height:1.5;margin-bottom:36px}.doc-section{margin-bottom:56px;scroll-margin-top:96px}h2.section-heading{font-size:26px;font-weight:600;letter-spacing:-.02em;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-hairline);color:var(--ink);display:flex;align-items:center;gap:10px}h3.sub-heading{font-size:19px;font-weight:600;margin:24px 0 10px;color:var(--ink)}.docs-content p,.legal-card p{margin-bottom:16px;color:rgba(10,28,18,.88);font-size:15.5px;line-height:1.6}.docs-content ol,.docs-content ul,.legal-card ol,.legal-card ul{margin:0 0 20px 24px;color:rgba(10,28,18,.88);font-size:15.5px}.docs-content li,.legal-card li{margin-bottom:8px}.callout{background:#fff;border-radius:0 8px 8px 0;padding:18px 22px;margin:24px 0;box-shadow:0 2px 10px rgba(10,28,18,.04);border-left:1px solid var(--primary-green);border:1px solid var(--border-hairline);border-left-width:4px}.callout-title{font-weight:600;font-size:15px;color:var(--primary-green-dark);margin-bottom:4px;display:flex;align-items:center;gap:6px}.callout p{margin:0!important;font-size:14.5px;color:var(--secondary)}.code-block{background:var(--code-bg);border-radius:8px;padding:18px;margin:20px 0;position:relative;overflow-x:auto;border:1px solid rgba(74,222,128,.2)}.code-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:12px;color:#86efac}.code-header,pre code{font-family:JetBrains Mono,monospace,Consolas,Courier}pre code{font-size:13.5px;line-height:1.6;color:var(--code-text);display:block}.copy-btn{background:hsla(0,0%,100%,.1);border:none;color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer;font-family:inherit;transition:background .15s}.copy-btn:hover{background:var(--primary-green);color:#0a1c12}.specs-table{width:100%;border-collapse:collapse;margin:24px 0;background:#fff;border-radius:8px;overflow:hidden;border:1px solid var(--border-hairline);box-shadow:0 2px 8px rgba(10,28,18,.03)}.specs-table td,.specs-table th{padding:14px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border-hairline)}.specs-table th{background:rgba(34,197,94,.08);font-weight:600;color:var(--primary-green-dark)}.specs-table tr:last-child td{border-bottom:none}.docs-footer,.legal-footer{background:#fff;border-top:1px solid var(--border-hairline);padding:32px 36px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--secondary)}.footer-links-list{display:flex;gap:20px;list-style:none}.footer-links-list a{color:var(--secondary);text-decoration:none;transition:color .16s ease}.footer-links-list a:hover{color:var(--primary-green-dark)}@media (max-width:900px){.top-nav{padding:0 16px;height:60px}.top-nav .brand-name{font-size:18px}.top-nav .brand-tag{display:none}.top-nav .nav-links{gap:14px}.top-nav .nav-link{font-size:13.5px}.top-nav .btn-action{height:34px;padding:0 12px;font-size:13px}.docs-layout{flex-direction:column;padding:0 16px}.docs-sidebar{width:100%;height:auto;position:relative;top:0;border-right:none;border-bottom:1px solid var(--border-hairline);padding:16px 0}.sidebar-section{margin-bottom:10px}.sidebar-links{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar-links::-webkit-scrollbar{display:none}.sidebar-link{white-space:nowrap;font-size:13px;padding:6px 12px;background:rgba(10,28,18,.04);border-radius:999px}.sidebar-link.active,.sidebar-link:hover{padding-left:12px}.docs-content{padding:24px 0 60px;max-width:100%}h1.doc-title{font-size:clamp(28px,6.5vw,38px)}p.doc-subtitle{font-size:16px;margin-bottom:28px}h2.section-heading{font-size:22px}.specs-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.docs-footer,.legal-footer{padding:24px 16px;flex-direction:column;gap:14px;text-align:center}}.legal-container{max-width:960px;margin:48px auto 96px;padding:0 32px;flex:1 1}h1.legal-title{font-size:44px;line-height:1.15;font-weight:600;letter-spacing:-.03em;margin-bottom:12px}.legal-meta{font-size:14.5px;color:var(--secondary);margin-bottom:40px;display:flex;gap:16px}.legal-card{background:#fff;border-radius:12px;padding:40px 48px;border:1px solid var(--border-hairline);box-shadow:0 4px 20px rgba(10,28,18,.04)}.toc{background:var(--cream);border-radius:8px;padding:20px 24px;margin-bottom:40px;border:1px solid var(--border-hairline)}.toc-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-green-dark);margin-bottom:12px}.toc-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 24px;gap:8px 24px}.toc-link{font-size:14px;color:var(--ink);text-decoration:none;transition:color .16s ease}.toc-link:hover{color:var(--primary-green-dark);text-decoration:underline}.legal-section{margin-bottom:40px;scroll-margin-top:96px}.warning-callout{background:#fef2f2;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;border:1px solid rgba(239,68,68,.2);border-left-width:4px}.warning-title{font-weight:600;font-size:14.5px;color:#991b1b;margin-bottom:4px}.warning-callout p{margin:0!important;font-size:14px;color:#7f1d1d}.privacy-card{background:var(--primary-green-bg);border:1px solid var(--primary-green-light);border-radius:8px;padding:20px 24px;margin:24px 0}.privacy-card-title{font-weight:700;font-size:15px;color:var(--primary-green-dark);margin-bottom:6px;display:flex;align-items:center;gap:8px}.privacy-card p{margin:0!important;font-size:14.5px;color:var(--ink)}@media (max-width:768px){.legal-container{padding:0 16px;margin:20px auto 48px}.legal-card{padding:24px 18px;border-radius:10px}.toc{padding:16px;margin-bottom:28px}.toc-list{grid-template-columns:1fr;gap:8px}h1.legal-title{font-size:clamp(26px,6vw,36px)}.legal-meta{font-size:13.5px;margin-bottom:24px;flex-wrap:wrap;gap:8px}h2.section-heading{font-size:19px}}