:root{color-scheme:light;--bg:#fff;--ink:#111418;--muted:#5b6470;--soft:#f5f7f8;--line:#dde3e7;--line-strong:#c7d0d6;--accent:#008b99;--accent-dark:#00606b;--accent-soft:#e6f6f7;--graphite:#20272d;--panel:#f9fbfb;--warning:#fff7df;--max:1120px;--radius:8px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);scroll-behavior:smooth}body{background:linear-gradient(90deg, #008b9909 1px, transparent 1px), linear-gradient(180deg, #008b990f, #008b9900 220px), var(--bg);background-size:44px 44px,auto,auto;min-width:320px;margin:0;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-dark)}img,svg{max-width:100%;display:block}button,input{font:inherit}.site-shell{min-height:100vh}.container{width:min(100% - 32px, var(--max));margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#ffffffeb;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}.brand{letter-spacing:0;font-size:1.15rem;font-weight:850}.desktop-nav{color:var(--muted);align-items:center;gap:20px;font-size:.93rem;font-weight:650;display:none}.header-actions{align-items:center;gap:10px;display:flex}.icon-button{border-radius:var(--radius);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-button:hover{border-color:var(--line);background:var(--soft)}.mobile-menu{border-top:1px solid var(--line);background:#fff;display:none}.mobile-menu[data-open=true]{display:block}.mobile-menu nav{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 18px;display:grid}.mobile-menu a{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;font-weight:700}.home-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 16%,#008b991a,#0000 30%),linear-gradient(#fff 0%,#f8fbfc 100%);padding:clamp(42px,6vw,70px) 0 34px;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#008b990e 1px,#0000 1px),linear-gradient(#008b990b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#0000009e,#0000 80%)}.home-hero-grid{z-index:1;gap:34px;display:grid;position:relative}.home-hero-copy{align-content:center;gap:16px;display:grid}.home-hero h1{color:#070a0d;letter-spacing:0;margin:0;font-size:clamp(3.05rem,8vw,5rem);font-weight:950;line-height:.98}.home-lead{color:#14191f;letter-spacing:0;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(1.35rem,3vw,2.05rem);font-weight:850;line-height:1.28}.home-sublead{max-width:680px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.9}.home-search{border:1px solid var(--line-strong);color:#8a939c;background:#ffffffeb;border-radius:10px;align-items:center;gap:12px;width:min(100%,620px);min-height:60px;padding:0 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 16px 40px #1114180f}.home-search:hover{color:var(--accent-dark);border-color:#008b9985;transform:translateY(-1px);box-shadow:0 20px 50px #11141817}.home-search span{white-space:nowrap;text-overflow:ellipsis;font-weight:720;overflow:hidden}.home-topic-chips{flex-wrap:wrap;gap:10px;max-width:680px;display:flex}.home-topic-chips a{min-height:42px;color:var(--accent-dark);background:#ffffffc7;border:1px solid #008b9952;border-radius:999px;align-items:center;padding:8px 16px;font-weight:850;line-height:1;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.home-topic-chips a:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.home-focus-card{border:1px solid #008b9938;border-left:5px solid var(--accent);background:#ffffffeb;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,760px);padding:18px 18px 18px 20px;display:flex;box-shadow:0 18px 45px #11141812}.home-focus-mark{color:var(--accent-dark);margin-bottom:8px;font-size:.88rem;font-weight:900;display:block}.home-focus-card h2{color:#111418;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.25}.home-focus-card p{color:var(--muted);margin:8px 0 0}.home-focus-link{background:var(--accent);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex}.home-focus-link:after{content:"→";margin-left:8px}.home-focus-link:hover{background:var(--accent-dark);color:#fff}.home-visual{align-self:center;margin:0;display:none;position:relative}.home-visual:before{content:"";filter:blur(18px);background:linear-gradient(135deg,#008b991f,#fff0);border-radius:28px;position:absolute;inset:9% -3% 2% 10%}.home-visual img{aspect-ratio:16/11;object-fit:cover;object-position:center;background:#fff;border:1px solid #008b9929;border-radius:14px;width:100%;position:relative;box-shadow:0 28px 70px #1114181f}.home-visual figcaption{max-width:520px;color:var(--muted);text-align:center;margin:12px auto 0;font-size:.88rem;line-height:1.55;position:relative}.home-entry-grid{grid-template-columns:1fr}.home-entry-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;min-height:220px;padding:20px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 12px 30px #1114180b}.home-entry-card:before{content:"";background:linear-gradient(90deg, var(--accent), #008b991f);border-radius:10px 10px 0 0;height:4px;position:absolute;inset:0 0 auto}.home-entry-card:hover{border-color:#008b9973;transform:translateY(-1px);box-shadow:0 18px 42px #11141812}.home-entry-card h3{letter-spacing:0;text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.35}.home-entry-card p{color:var(--muted);margin:10px 0 0}.home-entry-meta{color:#6f7882;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:.86rem;font-weight:850;display:flex}.home-entry-meta .entry-number{margin-bottom:0}.home-entry-meta span:last-child{color:var(--accent-dark);background:#f3faf9;border:1px solid #008b9938;border-radius:999px;padding:5px 9px;line-height:1}.home-hub-section{background:linear-gradient(#fff 0%,#fbfcfc 100%)}.home-hub-layout{gap:26px;display:grid}.home-hub-intro{align-content:start;display:grid}.home-guide-hub{border-block:1px solid var(--line);gap:0;display:grid}.home-guide-topic{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:5px 13px;padding:18px 26px 18px 0;transition:color .16s,padding-left .16s,background .16s;display:grid;position:relative}.home-guide-topic:last-child{border-bottom:0}.home-guide-topic:after{content:"→";color:var(--accent);font-weight:900;position:absolute;top:19px;right:0}.home-guide-topic:hover{color:var(--accent-dark);background:linear-gradient(90deg,#008b990e,#0000 55%);padding-left:10px}.home-guide-number{color:#9a6a22;grid-row:span 3;font-size:.82rem;font-weight:950;line-height:1.45}.home-guide-label{color:var(--accent-dark);font-size:.85rem;font-weight:900}.home-guide-topic strong{color:#111418;text-wrap:balance;font-size:1.08rem;line-height:1.35}.home-guide-topic span:last-child{color:var(--muted);line-height:1.65}.home-latest-layout{gap:26px;display:grid}.home-latest-intro{align-content:start;display:grid}.home-latest-list{border-top:1px solid var(--line);display:grid}.home-latest-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.home-latest-count{width:42px;height:42px;color:var(--accent-dark);background:#fff;border:1px solid #008b993d;border-radius:10px;place-items:center;font-size:.82rem;font-weight:950;display:grid}.home-latest-row .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.home-latest-row h3{letter-spacing:0;text-wrap:balance;margin:8px 0 0;font-size:1.18rem;line-height:1.35}.home-latest-row p{color:var(--muted);margin:8px 0 0;line-height:1.68}.home-toolkit-grid{gap:18px;display:grid}.home-compare-panel,.home-term-panel{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;padding:20px;display:grid}.home-compare-list{border-block:1px solid var(--line);gap:0;margin-top:18px;display:grid}.home-compare-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:14px 0;display:grid}.home-compare-item:last-child{border-bottom:0}.home-compare-item strong{color:#111418;text-wrap:balance;min-width:0;line-height:1.35}.home-compare-item small{color:var(--muted);grid-column:1;font-size:.9rem;line-height:1.55}.home-compare-item span{color:var(--accent);grid-area:1/2/span 2;align-self:center;font-weight:950}.home-compare-item:hover strong,.home-compare-item:hover span{color:var(--accent-dark)}.home-term-cloud{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.home-term-chip{border:1px solid var(--line);color:#27313a;background:#f8faf9;border-radius:999px;align-items:center;min-height:38px;padding:8px 12px;font-weight:850;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.home-term-chip:hover{background:var(--accent-soft);color:var(--accent-dark);border-color:#008b997a}.home-trust-band{border:1px solid #008b992e;border-left:5px solid var(--accent);background:#fff;border-radius:10px;gap:22px;padding:22px;display:grid;box-shadow:0 14px 36px #1114180b}.home-trust-band p{color:var(--muted);margin:10px 0 0;line-height:1.75}.home-trust-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-trust-list li{border:1px solid var(--line);color:#26313b;background:#fbfcfc;border-radius:8px;padding:12px 14px 12px 38px;font-weight:760;line-height:1.5;position:relative}.home-trust-list li:before{content:"";background:#d69b2d;border-radius:2px;width:10px;height:10px;position:absolute;top:17px;left:14px;box-shadow:0 0 0 4px #d69b2d24}.hero{color:#fff;background:#111418;align-items:center;min-height:min(640px,100svh - 128px);padding:54px 0 48px;display:grid;position:relative;overflow:hidden}.hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{background:linear-gradient(90deg,#111418e6 0%,#111418ad 48%,#11141842 100%),linear-gradient(#008b9933,#111418b3);position:absolute;inset:0}.hero-inner{z-index:1;max-width:var(--max);position:relative}.hero-kicker{color:#8fe8ee;margin:0 0 14px;font-size:.96rem;font-weight:900}.hero h1{letter-spacing:0;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(2.85rem,5vw,4.65rem);font-weight:950;line-height:1.05}.hero .lead{letter-spacing:0;max-width:780px;margin:20px 0 0;font-size:clamp(1.28rem,2.5vw,1.9rem);font-weight:850;line-height:1.34}.hero .sublead{color:#ffffffd1;max-width:660px;margin:16px 0 0;font-size:1.04rem;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-actions .button{margin-top:0}.button.button-secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff52}.button.button-secondary:hover{background:#fff3;border-color:#ffffff94}.hero-question-list{max-width:var(--max);grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.hero-question-list a{border-radius:var(--radius);color:#fff;backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff3d;padding:11px 13px;font-weight:760}.hero-question-list a:hover{color:#fff;background:#008b9947;border-color:#8fe8eeb8}.hero-grid{gap:26px;display:grid}.hero-copy h1{letter-spacing:0;margin:0;font-size:clamp(3.15rem,15vw,5.4rem);font-weight:950;line-height:.98}.hero-copy .lead{letter-spacing:0;margin:18px 0 0;font-size:clamp(1.35rem,6vw,2.2rem);font-weight:850;line-height:1.28}.hero-copy .sublead{max-width:680px;color:var(--muted);margin:16px 0 0;font-size:1.04rem;line-height:1.9}.search-box{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--muted);background:#fff;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex;box-shadow:0 10px 28px #1114180d}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.chip-list{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.chip{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:42px;color:var(--graphite);background:#fff;align-items:center;gap:8px;padding:8px 13px;font-weight:760;display:inline-flex}.chip svg{color:var(--accent)}.focus-card{border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius);background:linear-gradient(135deg,#fff 0%,#f8fcfc 58%,#effafb 100%);gap:18px;padding:18px;display:grid;box-shadow:0 18px 44px #11141812}.focus-image{margin:0}.focus-image img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--soft);border:1px solid #008b992e;width:100%}.focus-image figcaption{color:var(--muted);margin-top:8px;font-size:.86rem;line-height:1.55}.focus-text .section-label{color:var(--accent-dark)}.focus-card h2,.focus-card h3{letter-spacing:0;margin:8px 0 0;font-size:clamp(1.75rem,8vw,2.85rem);line-height:1.18}.focus-card p{color:var(--muted);margin:12px 0 0;font-size:1.02rem}.button{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;align-items:center;gap:8px;margin-top:18px;padding:12px 15px;font-weight:800;display:inline-flex}.button:hover{background:var(--accent-dark);color:#fff}.tech-visual{border-radius:var(--radius);background-color:#fff;background-image:linear-gradient(90deg,#008b991a 1px,#0000 1px),linear-gradient(0deg,#008b9914 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #008b992e;min-height:260px;position:relative;overflow:hidden}.device{background:#fbffff;border:2px solid #20272d;position:absolute;box-shadow:0 18px 30px #11141821}.device.laptop{border-radius:8px;width:112px;height:72px;bottom:52px;left:28px}.device.laptop:after{content:"";background:#20272d;border-radius:2px 2px 8px 8px;height:12px;position:absolute;bottom:-16px;left:-16px;right:-16px}.device.tower{background:linear-gradient(90deg,#14191f,#2b333b);border-radius:8px;width:84px;height:152px;bottom:28px;left:47%}.device.cube{background:linear-gradient(145deg,#232c34,#11171c);border-radius:8px;width:92px;height:92px;bottom:42px;right:28px}.node{border-radius:var(--radius);background:var(--graphite);color:#fff;place-items:center;width:54px;height:54px;display:grid;position:absolute;box-shadow:0 12px 25px #00606b38}.node.brain{top:56px;left:50%;transform:translate(-50%)}.node.data{top:32px;right:36px}.node:before,.node:after{content:"";background:#008b9947;position:absolute}.node.brain:before{width:165px;height:2px;top:28px;left:-116px}.node.brain:after{width:2px;height:110px;top:54px;left:27px}.section{padding:34px 0}.section-muted{background:var(--soft);border-block:1px solid var(--line)}.section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.section-label{color:var(--accent);margin:0;font-size:.9rem;font-weight:850}.section h2{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.65rem,7vw,2.45rem);line-height:1.25}.section-intro{max-width:680px;color:var(--muted);margin:8px 0 0}.section-link{color:var(--accent-dark);align-items:center;margin-top:16px;font-weight:850;display:inline-flex}.section-link:after{content:"→";color:var(--accent);margin-left:8px}.grid{gap:14px;display:grid}.entry-grid,.entry-grid-4{grid-template-columns:1fr}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;border-top:3px solid #008b9980;padding:18px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative}.card:hover,.article-card:hover,.compare-item:hover,.term-chip:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 14px 30px #1114180f}.entry-number{color:var(--accent-dark);letter-spacing:.04em;margin-bottom:10px;font-size:.84rem;font-weight:900;display:inline-block}.card h3{margin:0;font-size:1.28rem;line-height:1.35}.card p{color:var(--muted);margin:10px 0 0}.card-link{color:var(--accent-dark);align-items:center;gap:8px;margin-top:14px;font-weight:800;display:inline-flex}.guide-list{gap:10px;display:grid}.guide-row{border-top:1px solid var(--line);gap:4px;padding:14px 28px 14px 0;display:grid;position:relative}.guide-row:after{content:"→";color:var(--accent);font-weight:900;position:absolute;top:16px;right:0}.guide-row:first-child{border-top:0}.guide-row strong{font-size:1.07rem}.guide-row span{color:var(--muted)}.article-list{gap:14px;display:grid}.article-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;border-top:3px solid #008b9973;gap:12px;padding:14px;display:grid}.article-card .meta,.content-meta,.tag-row{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.88rem;display:flex}.tag{border:1px solid var(--line);border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-dark);padding:4px 8px;font-weight:800;display:inline-flex}.article-card h3{margin:0;font-size:1.22rem;line-height:1.35}.article-card p{color:var(--muted);margin:0}.compare-list,.term-grid{gap:10px;display:grid}.compare-item,.term-chip{border:1px solid var(--line);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.term-chip{justify-content:flex-start;font-weight:800}.source-policy{border-left:4px solid var(--accent);border-radius:var(--radius);background:#fff;padding:18px}.directory-hero{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #008b990f, #008b9900), var(--bg);padding:46px 0 32px}.directory-hero h1{letter-spacing:0;max-width:860px;margin:10px 0 0;font-size:clamp(2.1rem,7vw,4rem);line-height:1.12}.directory-grid{grid-template-columns:1fr;gap:14px;display:grid}.directory-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;border-top:3px solid #008b997a;gap:12px;padding:18px;display:grid}.directory-card h2{letter-spacing:0;margin:0;font-size:1.35rem;line-height:1.35}.directory-card p{color:var(--muted);margin:0}.directory-card .chip-list{margin-top:0}.directory-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;display:flex}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:34px 0}.footer-grid{gap:20px;display:grid}.footer-links{flex-wrap:wrap;gap:12px 18px;font-weight:700;display:flex}.content-hero{border-bottom:1px solid var(--line);background:linear-gradient(#008b990b,#008b9900);padding:34px 0 24px}.content-layout{gap:28px;display:grid}.content-main{min-width:0}.breadcrumb{color:var(--muted);font-size:.92rem}.content-hero h1{letter-spacing:0;margin:12px 0 0;font-size:clamp(2.15rem,9vw,4rem);line-height:1.12}.direct-answer,.takeaways,.info-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:18px;box-shadow:0 10px 26px #1114180a}.direct-answer{border-left:4px solid var(--accent);margin-top:18px}.takeaways ul,.info-panel ul,.content-body ul,.content-body ol{margin:10px 0 0;padding-left:1.2rem}.content-body{margin-top:26px}.content-body :where(h2,h3){letter-spacing:0;line-height:1.3}.content-body h2{margin:34px 0 10px;font-size:clamp(1.45rem,6vw,2rem)}.content-body h3{margin:24px 0 8px;font-size:1.2rem}.content-body p{color:#263038;margin:0 0 16px}.content-body a{color:var(--accent-dark);text-underline-offset:3px;font-weight:750;text-decoration:underline 1px}.content-body table{border-collapse:collapse;width:100%;font-size:.95rem}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow-x:auto}.table-wrap+.table-note{margin-top:8px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}th{background:var(--soft)}.sidebar{align-content:start;gap:14px;display:grid}.sidebar .card{padding:16px}.sidebar h2,.sidebar h3{margin:0 0 10px;font-size:1rem}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:16px}.faq-item h3{margin:0}.source-list{gap:8px;padding-left:1.1rem;display:grid}@media (width>=720px){.entry-grid,.home-entry-grid{grid-template-columns:repeat(3,1fr)}.home-guide-hub{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.home-guide-topic{border-right:1px solid var(--line);padding:18px 28px 18px 18px}.home-guide-topic:nth-child(2n){border-right:0}.home-guide-topic:nth-last-child(-n+2){border-bottom:0}.home-guide-topic:hover{padding-left:24px}.home-toolkit-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.entry-grid-4{grid-template-columns:repeat(2,1fr)}.hero-question-list{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card{grid-template-columns:1fr}.compare-list{grid-template-columns:repeat(2,1fr)}.term-grid{grid-template-columns:repeat(3,1fr)}.directory-grid,.directory-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.desktop-nav{display:flex}.menu-toggle{display:none}.home-hero{padding:48px 0 28px}.home-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.9fr);align-items:center;gap:38px}.home-hero h1{white-space:nowrap;font-size:clamp(4rem,5.35vw,4.72rem)}.home-visual{display:block}.home-hub-layout{grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);align-items:start;gap:44px}.home-hub-intro,.home-latest-intro{position:sticky;top:86px}.home-latest-layout{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:start;gap:42px}.home-trust-band{grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr);align-items:center;gap:34px;padding:28px}.hero{padding:76px 0 64px}.hero h1{white-space:nowrap}.hero-question-list{max-width:var(--max);grid-template-columns:repeat(4,minmax(0,1fr))}.hero-grid{grid-template-columns:1fr .95fr;align-items:center}.entry-grid-4{grid-template-columns:repeat(4,1fr)}.focus-card{align-content:space-between;min-height:520px}.section{padding:54px 0}.grid-2{grid-template-columns:1.05fr .95fr;align-items:start}.article-list{grid-template-columns:repeat(3,1fr)}.content-layout{grid-template-columns:minmax(0,760px) 300px;align-items:start}.sidebar{position:sticky;top:88px}.footer-grid{grid-template-columns:1fr auto}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px) and (height<=760px){.home-hero{padding:34px 0 20px}.home-hero-copy{gap:12px}.home-hero-grid{gap:34px}.home-hero h1{font-size:4.25rem}.home-lead{max-width:660px;font-size:1.55rem;line-height:1.26}.home-sublead{font-size:.98rem;line-height:1.62}.home-search{min-height:54px}.home-topic-chips{gap:8px}.home-topic-chips a{min-height:38px;padding:7px 14px}.home-focus-card{padding:14px 16px}.home-focus-card h2{font-size:1.34rem}.home-focus-card p{margin-top:6px;line-height:1.45}.home-visual img{aspect-ratio:16/10}}@media (width<=420px){.container{width:min(100% - 24px, var(--max))}.home-hero{padding:26px 0 18px}.home-hero-copy{gap:14px}.home-hero h1{font-size:clamp(2.68rem,13vw,3.08rem);line-height:.98}.home-lead{font-size:1.05rem;line-height:1.42}.home-sublead{font-size:.94rem;line-height:1.58}.home-search{min-height:50px;padding-inline:14px}.home-topic-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.home-topic-chips a{justify-content:center;min-height:37px;padding-inline:10px}.home-focus-card{gap:12px;padding:14px;display:grid}.home-focus-card h2{font-size:1.16rem;line-height:1.34}.home-focus-card p{font-size:.94rem;line-height:1.5}.home-focus-link{width:100%}.home-entry-card{min-height:auto;padding:18px}.home-entry-meta{align-items:flex-start}.home-entry-meta span:last-child{white-space:nowrap}.home-guide-topic{grid-template-columns:1fr;gap:6px;padding:15px 24px 15px 0}.home-guide-topic:hover{padding-left:0}.home-guide-number{grid-row:auto}.home-guide-topic strong{font-size:1.04rem}.home-guide-topic span:last-child{line-height:1.58}.home-latest-row{grid-template-columns:1fr;gap:10px;padding:16px 0}.home-latest-count{width:36px;height:34px}.home-latest-row h3{font-size:1.08rem;line-height:1.42}.home-latest-row p{line-height:1.6}.home-compare-panel,.home-term-panel,.home-trust-band{padding:16px}.home-compare-item small,.home-trust-band p{line-height:1.62}.home-compare-item{grid-template-columns:minmax(0,1fr) auto}.home-term-chip{min-height:35px;padding-inline:10px}.hero-copy h1{font-size:clamp(2.85rem,14vw,3.5rem)}.hero h1{font-size:clamp(2.35rem,11vw,3.05rem)}.hero-copy .lead{font-size:1.28rem}.hero .lead{font-size:1.25rem}.hero .sublead{line-height:1.75}.hero{min-height:auto;padding:38px 0 30px}.hero-actions .button{justify-content:center;width:100%}.hero-question-list{grid-template-columns:1fr}.hero-question-list a:nth-child(n+3){display:none}.chip{flex:calc(50% - 10px);justify-content:center}.focus-card h2,.focus-card h3{font-size:1.72rem}.content-body table{font-size:.86rem}th,td{word-break:break-word;padding:9px 7px}}body.aiinfra-ui-v2{--bg:#fff;--ink:#121922;--muted:#5c6d79;--soft:#edf2f4;--line:#cbd6dc;--line-strong:#718b9b;--accent:#27679d;--accent-dark:#17466f;--accent-soft:#e5f0f7;--signal:#f2cd58;--panel:#f7fafb;--max:1120px;--home-max:1040px;--radius:7px;color:var(--ink);background:#fff}body.aiinfra-ui-v2.drawer-open{overflow:hidden}.aiinfra-ui-v2 *,.aiinfra-ui-v2 :before,.aiinfra-ui-v2 :after{background-image:none!important}.aiinfra-ui-v2 .site-header{backdrop-filter:none;background:#fff}.aiinfra-ui-v2 .header-inner{height:56px}.aiinfra-ui-v2 .brand{align-items:center;gap:9px;font-size:1rem;font-weight:850;display:inline-flex}.aiinfra-ui-v2 .brand:before{border:1px solid var(--ink);background:var(--signal);content:"";border-radius:4px;width:18px;height:18px;box-shadow:3px 3px #a77e18}.aiinfra-ui-v2 .desktop-nav{gap:18px;font-size:.9rem}.aiinfra-ui-v2 .icon-button{border-radius:6px;width:36px;height:36px}.aiinfra-ui-v2 .mobile-drawer{display:none}.aiinfra-ui-v2 .mobile-drawer[data-open=true]{display:block}.aiinfra-ui-v2 .mobile-drawer__backdrop{z-index:39;background:#0c181e47;border:0;width:100%;position:fixed;inset:0}.aiinfra-ui-v2 .mobile-drawer__panel{z-index:40;border-left:1px solid var(--line-strong);background:#fff;width:min(86vw,336px);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 24px #111b221f}.aiinfra-ui-v2 .mobile-drawer__header{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;min-height:56px;padding:0 14px 0 18px;display:flex}.aiinfra-ui-v2 .mobile-drawer__header p{margin:0;font-weight:800}.aiinfra-ui-v2 .mobile-drawer nav{gap:0;padding:10px 18px 24px;display:grid}.aiinfra-ui-v2 .mobile-drawer a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;font-weight:720;display:flex}.aiinfra-ui-v2 .mobile-drawer a:after,.aiinfra-ui-v2 .guide-row:after,.aiinfra-ui-v2 .home-guide-topic:after,.aiinfra-ui-v2 .home-latest-row:after{color:var(--accent);content:"→";margin-left:auto}.aiinfra-ui-v2 .home-hero,.aiinfra-ui-v2 .content-hero,.aiinfra-ui-v2 .directory-hero,.aiinfra-ui-v2 .section-muted{background:#fff}.aiinfra-ui-v2 .home-hero{border-bottom:1px solid var(--line);background:#f4f7f8;padding:28px 0 34px}.aiinfra-ui-v2 .home-page .home-hero .container,.aiinfra-ui-v2 .home-page .home-entry-container,.aiinfra-ui-v2 .home-page .home-hub-layout,.aiinfra-ui-v2 .home-page .home-latest-layout,.aiinfra-ui-v2 .home-page .home-toolkit-grid,.aiinfra-ui-v2 .home-page .home-trust-section .container{width:min(100% - 40px, var(--home-max))}.aiinfra-ui-v2 .home-hero-frame{background:#fff;border:1px solid #405b6d;border-radius:8px;overflow:hidden;box-shadow:5px 5px #aebdc6}.aiinfra-ui-v2 .home-frame-bar{color:#152534;background:#c9e0eb;border-bottom:1px solid #405b6d;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:850;display:flex}.aiinfra-ui-v2 .home-frame-title{align-items:center;gap:8px;display:inline-flex}.aiinfra-ui-v2 .home-frame-marker{background:var(--signal);border:1px solid #5c4b12;border-radius:2px;width:9px;height:9px;box-shadow:1px 1px #9f7a18}.aiinfra-ui-v2 .home-frame-meta{color:#344f61;letter-spacing:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.7rem}.aiinfra-ui-v2 .home-hero:before,.aiinfra-ui-v2 .home-visual:before,.aiinfra-ui-v2 .home-entry-card:before{display:none}.aiinfra-ui-v2 .home-hero-grid{background-color:#eaf4f7;background-size:24px 24px;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:28px;padding:24px;background-image:url(/assets/ui-hardware-dot-grid.svg)!important}.aiinfra-ui-v2 .home-hero h1{font-size:2.75rem;font-weight:900;line-height:1.12}.aiinfra-ui-v2 .home-lead{max-width:540px;font-size:1.05rem;line-height:1.55}.aiinfra-ui-v2 .home-sublead{max-width:570px;font-size:.94rem;line-height:1.65}.aiinfra-ui-v2 .home-search{background:#fff;border-color:#607b8c;border-radius:7px;min-height:46px;padding:0 14px;box-shadow:3px 3px #b9c7cf}.aiinfra-ui-v2 .home-search:hover{border-color:var(--accent);background:#fff;transform:none;box-shadow:3px 3px #9fb4c0}.aiinfra-ui-v2 .home-topic-chips{gap:7px}.aiinfra-ui-v2 .home-topic-chips a{background:#fff;border-color:#718b9b;border-radius:6px;min-height:34px;padding:6px 11px;font-size:.88rem;font-weight:750;box-shadow:2px 2px #c3cdd3}.aiinfra-ui-v2 .home-topic-chips a:hover{border-color:var(--accent);background:var(--accent-soft);transform:none}.aiinfra-ui-v2 .home-focus-card{background:#fff9df;border:1px solid #9a8435;border-radius:6px;width:min(100%,570px);padding:12px 14px;box-shadow:2px 2px #b9c4ca}.aiinfra-ui-v2 .home-focus-card h2{font-size:1.08rem;line-height:1.4}.aiinfra-ui-v2 .home-focus-card p{font-size:.9rem;line-height:1.55}.aiinfra-ui-v2 .home-focus-link,.aiinfra-ui-v2 .button{border-radius:6px;min-height:38px;box-shadow:2px 2px #9eb0bd}.aiinfra-ui-v2 .home-visual{display:block}.aiinfra-ui-v2 .home-visual img{border-color:#526d7e;border-radius:7px;box-shadow:4px 4px #b4c2ca}.aiinfra-ui-v2 .home-visual figcaption{text-align:left}.aiinfra-ui-v2 .section{padding:44px 0}.aiinfra-ui-v2 .home-page .section{padding:36px 0}.aiinfra-ui-v2 .home-entry-section{background:#f7fafb;border-bottom:1px solid #9dafba}.aiinfra-ui-v2 .home-page .section-label{color:#fff;background:#27679d;border:1px solid #17466f;border-radius:4px;width:fit-content;padding:2px 7px;line-height:1.35;display:inline-flex;box-shadow:2px 2px #a8b7c1}.aiinfra-ui-v2 .section-head,.aiinfra-ui-v2 .home-hub-layout,.aiinfra-ui-v2 .home-latest-layout,.aiinfra-ui-v2 .home-toolkit-grid{gap:28px}.aiinfra-ui-v2 .home-entry-card,.aiinfra-ui-v2 .home-guide-topic,.aiinfra-ui-v2 .home-latest-row,.aiinfra-ui-v2 .card,.aiinfra-ui-v2 .faq-item{box-shadow:none;border-radius:7px}.aiinfra-ui-v2 .home-entry-card{border-color:#718b9b;align-self:start;min-height:0;padding:14px 15px;box-shadow:3px 3px #d0d9de}.aiinfra-ui-v2 .home-page .section-label,.aiinfra-ui-v2 .home-page .home-entry-meta,.aiinfra-ui-v2 .home-page .home-guide-label,.aiinfra-ui-v2 .home-page .home-latest-row .meta{font-size:.78rem}.aiinfra-ui-v2 .home-page .section-head h2,.aiinfra-ui-v2 .home-page .home-hub-intro h2,.aiinfra-ui-v2 .home-page .home-latest-intro h2,.aiinfra-ui-v2 .home-page .home-compare-panel h2,.aiinfra-ui-v2 .home-page .home-term-panel h2,.aiinfra-ui-v2 .home-page .home-trust-band h2{font-size:2rem;line-height:1.25}.aiinfra-ui-v2 .home-page .section-intro,.aiinfra-ui-v2 .home-page .home-entry-card p,.aiinfra-ui-v2 .home-page .home-guide-topic span:last-child,.aiinfra-ui-v2 .home-page .home-latest-row p{font-size:.94rem;line-height:1.62}.aiinfra-ui-v2 .home-page .home-entry-grid{align-items:start}.aiinfra-ui-v2 .home-page .home-entry-meta{margin-bottom:10px}.aiinfra-ui-v2 .home-page .home-entry-meta span:last-child{color:#514518;background:#fff3bd;border-color:#b59a3d;padding:3px 7px}.aiinfra-ui-v2 .home-page .home-entry-card h3{font-size:1.12rem;line-height:1.38}.aiinfra-ui-v2 .home-page .home-entry-card p{margin-top:7px}.aiinfra-ui-v2 .home-page .home-guide-topic{gap:3px 11px;padding:14px 24px 14px 14px}.aiinfra-ui-v2 .home-page .home-guide-topic strong{font-size:1rem;line-height:1.4}.aiinfra-ui-v2 .home-page .home-guide-topic:after{top:14px}.aiinfra-ui-v2 .home-page .home-latest-row{gap:13px;padding:13px 0}.aiinfra-ui-v2 .home-page .home-latest-count{border-radius:7px;width:34px;height:34px}.aiinfra-ui-v2 .home-page .home-latest-row h3{margin-top:5px;font-size:1.05rem;line-height:1.4}.aiinfra-ui-v2 .home-page .home-latest-row p{margin-top:5px}.aiinfra-ui-v2 .home-entry-card:hover{border-color:var(--accent);transform:none;box-shadow:3px 3px #a8bcc8}.aiinfra-ui-v2 .home-guide-topic:hover{background:var(--accent-soft);padding-left:0}.aiinfra-ui-v2 .focus-panel{box-shadow:none;background:#fff;border-top-width:3px;border-radius:7px}.aiinfra-ui-v2 .home-hub-section{background:#dfeef4;border-block:1px solid #91a8b5}.aiinfra-ui-v2 .home-guide-hub{background:#fff;border-color:#526d7e;border-radius:7px;box-shadow:4px 4px #afbdc5}.aiinfra-ui-v2 .home-page .home-guide-number{color:#4e4216;background:#fff3bd;border:1px solid #a88c32;border-radius:4px;place-items:center;width:28px;height:28px;line-height:1;display:grid}.aiinfra-ui-v2 .home-latest-count{background:#e5f0f7;border-color:#526d7e;box-shadow:2px 2px #cad4da}.aiinfra-ui-v2 .home-compare-panel,.aiinfra-ui-v2 .home-term-panel{border-color:#718b9b;box-shadow:3px 3px #d0d9de}.aiinfra-ui-v2 .home-compare-panel{border-top:5px solid #27679d}.aiinfra-ui-v2 .home-term-panel{border-top:5px solid #e0ba3f}.aiinfra-ui-v2 .home-trust-section{background:#eef3f5;border-top:1px solid #9dafba}.aiinfra-ui-v2 .home-trust-band{background:#fff;border:1px solid #718b9b;border-left:5px solid #27679d;border-radius:7px;box-shadow:3px 3px #d0d9de}.aiinfra-ui-v2.page-kind-directory .directory-hero{background:#f4f7f8;border-bottom:0;padding:28px 0 20px}.aiinfra-ui-v2 .directory-frame{background:#fff;border:1px solid #405b6d;border-radius:7px;overflow:hidden;box-shadow:4px 4px #c4d0d6}.aiinfra-ui-v2 .directory-frame-bar,.aiinfra-ui-v2 .content-frame-bar{color:#152534;background:#c9e0eb;border-bottom:1px solid #405b6d;justify-content:space-between;align-items:center;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:850;display:flex}.aiinfra-ui-v2 .directory-frame-marker,.aiinfra-ui-v2 .content-frame-bar span:last-child{color:#405b6d;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.68rem;font-weight:750}.aiinfra-ui-v2 .directory-frame-body{padding:22px 24px 24px}.aiinfra-ui-v2 .directory-frame-body .section-label{color:var(--accent-dark)}.aiinfra-ui-v2 .directory-index{border:1px solid var(--line-strong);background:#fff;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:3px 3px #d3dce1}.aiinfra-ui-v2 .directory-index-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 36px;align-items:start;gap:12px;min-height:150px;padding:18px;display:grid}.aiinfra-ui-v2 .directory-index-row:nth-child(odd){border-right:1px solid var(--line)}.aiinfra-ui-v2 .directory-index-row:nth-last-child(-n+2){border-bottom:0}.aiinfra-ui-v2 .directory-index-single{grid-template-columns:minmax(0,1fr)}.aiinfra-ui-v2 .directory-index-single .directory-index-row{border-bottom:0;border-right:0;min-height:auto}.aiinfra-ui-v2 .directory-index-row:hover{background:#f7fafb}.aiinfra-ui-v2 .directory-index-number{color:#513f0f;background:#fff3bd;border:1px solid #a38425;border-radius:5px;place-items:center;width:34px;height:32px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.78rem;font-weight:900;display:grid}.aiinfra-ui-v2 .directory-index-copy{min-width:0}.aiinfra-ui-v2 .directory-index-copy h2{margin:9px 0 0;font-size:1.22rem;line-height:1.35}.aiinfra-ui-v2 .directory-index-copy>p{color:var(--muted);margin:8px 0 0;line-height:1.65}.aiinfra-ui-v2 .directory-index-link{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--accent-dark);border-radius:6px;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.aiinfra-ui-v2 .directory-index-link:hover,.aiinfra-ui-v2 .directory-index-link:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.aiinfra-ui-v2 .directory-subjects{gap:6px;margin-top:10px}.aiinfra-ui-v2 .directory-subjects .chip{min-height:30px;padding:4px 9px;font-size:.82rem}.aiinfra-ui-v2 .content-hero{border-bottom:1px solid var(--line);padding:32px 0 24px}.aiinfra-ui-v2.page-kind-comparison .content-hero{background:#f4f7f8;border-bottom:0;padding:28px 0 22px}.aiinfra-ui-v2.page-kind-comparison .content-hero .container{background:#fff;border:1px solid #405b6d;border-radius:7px;padding:0 22px 22px;overflow:hidden;box-shadow:4px 4px #c4d0d6}.aiinfra-ui-v2 .content-frame-bar{margin:0 -22px 18px}.aiinfra-ui-v2.page-kind-comparison .direct-answer{background:#edf5f9;border-color:#86a9bf;border-left-width:3px}.aiinfra-ui-v2.page-kind-comparison .info-panel,.aiinfra-ui-v2.page-kind-comparison .takeaways{background:#fff;border-left-width:1px}.aiinfra-ui-v2.page-kind-comparison .info-panel{border-top:3px solid var(--signal)}.aiinfra-ui-v2.page-kind-comparison .takeaways{border-top:3px solid var(--accent)}.aiinfra-ui-v2.page-kind-guide .content-hero,.aiinfra-ui-v2.page-kind-glossary .content-hero,.aiinfra-ui-v2.page-kind-trust .content-hero{background:#fff}.aiinfra-ui-v2.page-kind-guide .direct-answer,.aiinfra-ui-v2.page-kind-glossary .direct-answer,.aiinfra-ui-v2.page-kind-trust .direct-answer{border-color:var(--line);border-left-color:var(--accent);background:#f8fafb}.aiinfra-ui-v2.page-kind-glossary .content-hero h1,.aiinfra-ui-v2.page-kind-trust .content-hero h1{font-size:2.2rem}.aiinfra-ui-v2.page-kind-glossary .content-layout,.aiinfra-ui-v2.page-kind-trust .content-layout{padding-top:30px}.aiinfra-ui-v2.page-kind-trust .content-hero .container{max-width:840px}.aiinfra-ui-v2.page-kind-trust .content-main{max-width:760px}.aiinfra-ui-v2 .faq-item{box-shadow:none;background:#fff;border-radius:6px}.aiinfra-ui-v2 .content-hero h1,.aiinfra-ui-v2 .directory-hero h1{max-width:880px;font-size:2.45rem;line-height:1.15}.aiinfra-ui-v2 .content-hero .section-intro,.aiinfra-ui-v2 .directory-hero .section-intro{max-width:760px;font-size:1rem}.aiinfra-ui-v2 .direct-answer,.aiinfra-ui-v2 .takeaways,.aiinfra-ui-v2 .info-panel{border:1px solid var(--line);border-left:3px solid var(--accent);box-shadow:none;background:#f7fbfb;border-radius:7px}.aiinfra-ui-v2 .direct-answer{max-width:760px;padding:14px 16px}.aiinfra-ui-v2 .content-layout{grid-template-columns:minmax(0,760px) minmax(220px,280px);justify-content:space-between;gap:34px;padding:36px 0 56px}.aiinfra-ui-v2 .content-main{min-width:0}.aiinfra-ui-v2 .content-main>.section,.aiinfra-ui-v2 .content-body>section{padding:28px 0}.aiinfra-ui-v2 .sidebar{align-self:start}.aiinfra-ui-v2 .sidebar .card{border:0;border-top:2px solid var(--line-strong);background:0 0;border-radius:0;padding:14px 0}.aiinfra-ui-v2 .sidebar .card+.card{margin-top:14px}.aiinfra-ui-v2 .tech-visual{border-color:var(--line-strong);background:#f5f8f8;border-radius:7px;min-height:220px}.aiinfra-ui-v2 .tech-visual .device{box-shadow:3px 3px #111b221a}.aiinfra-ui-v2 .tech-visual .device.tower,.aiinfra-ui-v2 .tech-visual .device.cube{background:var(--graphite)}.aiinfra-ui-v2 .tech-visual .node{box-shadow:2px 2px #075a6329}.aiinfra-ui-v2 .site-footer{border-top:1px solid var(--line);background:var(--soft)}@media (width<=900px){.aiinfra-ui-v2 .home-hero-grid,.aiinfra-ui-v2 .content-layout{grid-template-columns:minmax(0,1fr)}.aiinfra-ui-v2 .home-visual{max-width:620px}.aiinfra-ui-v2 .sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.aiinfra-ui-v2 .sidebar .card+.card{margin-top:0}}@media (width<=820px){.aiinfra-ui-v2 .container{width:min(100% - 24px, var(--max))}.aiinfra-ui-v2 .home-hero{padding:16px 0 22px}.aiinfra-ui-v2 .home-page .home-hero .container,.aiinfra-ui-v2 .home-page .home-entry-container,.aiinfra-ui-v2 .home-page .home-hub-layout,.aiinfra-ui-v2 .home-page .home-latest-layout,.aiinfra-ui-v2 .home-page .home-toolkit-grid,.aiinfra-ui-v2 .home-page .home-trust-section .container{width:min(100% - 24px, var(--home-max))}.aiinfra-ui-v2 .home-hero-grid{gap:18px;padding:16px 12px}.aiinfra-ui-v2 .home-hero-frame{box-shadow:3px 3px #aebdc6}.aiinfra-ui-v2 .home-frame-bar{min-height:34px;padding-inline:10px}.aiinfra-ui-v2 .home-frame-meta{display:none}.aiinfra-ui-v2 .home-hero h1{font-size:2.05rem;line-height:1.15}.aiinfra-ui-v2 .home-lead{font-size:1rem}.aiinfra-ui-v2 .home-search{min-height:42px}.aiinfra-ui-v2 .home-topic-chips a{min-height:36px}.aiinfra-ui-v2 .home-focus-card{flex-direction:column;align-items:flex-start}.aiinfra-ui-v2 .home-focus-link{width:auto;min-height:36px}.aiinfra-ui-v2 .home-visual figcaption{font-size:.82rem}.aiinfra-ui-v2 .section{padding:34px 0}.aiinfra-ui-v2 .home-page .section{padding:28px 0}.aiinfra-ui-v2 .home-page .section-head h2,.aiinfra-ui-v2 .home-page .home-hub-intro h2,.aiinfra-ui-v2 .home-page .home-latest-intro h2,.aiinfra-ui-v2 .home-page .home-compare-panel h2,.aiinfra-ui-v2 .home-page .home-term-panel h2,.aiinfra-ui-v2 .home-page .home-trust-band h2{font-size:1.55rem}.aiinfra-ui-v2 .home-page .home-guide-topic{padding:13px 22px 13px 0}.aiinfra-ui-v2 .home-page .home-guide-number{width:26px;height:26px}.aiinfra-ui-v2 .content-hero{padding:24px 0 18px}.aiinfra-ui-v2.page-kind-directory .directory-hero,.aiinfra-ui-v2.page-kind-comparison .content-hero{padding:16px 0 14px}.aiinfra-ui-v2 .directory-frame{box-shadow:3px 3px #c4d0d6}.aiinfra-ui-v2 .directory-frame-bar,.aiinfra-ui-v2 .content-frame-bar{min-height:34px;padding-inline:10px}.aiinfra-ui-v2 .directory-frame-body{padding:17px 14px 18px}.aiinfra-ui-v2 .directory-frame-marker,.aiinfra-ui-v2 .content-frame-bar span:last-child{display:none}.aiinfra-ui-v2 .directory-index{grid-template-columns:minmax(0,1fr);box-shadow:3px 3px #d3dce1}.aiinfra-ui-v2 .directory-index-row{grid-template-columns:34px minmax(0,1fr) 36px;min-height:auto;padding:14px 12px;border-right:0!important;border-bottom:1px solid var(--line)!important}.aiinfra-ui-v2 .directory-index-row:last-child{border-bottom:0!important}.aiinfra-ui-v2 .directory-index-number{width:30px;height:30px}.aiinfra-ui-v2 .directory-index-copy h2{margin-top:8px;font-size:1.08rem}.aiinfra-ui-v2 .directory-index-copy>p{font-size:.92rem}.aiinfra-ui-v2.page-kind-comparison .content-hero .container{padding:0 14px 18px;box-shadow:3px 3px #c4d0d6}.aiinfra-ui-v2 .content-frame-bar{margin:0 -14px 15px}.aiinfra-ui-v2 .content-hero h1,.aiinfra-ui-v2 .directory-hero h1{font-size:1.9rem}.aiinfra-ui-v2 .content-layout{gap:26px;padding:28px 0 44px}.aiinfra-ui-v2 .sidebar{grid-template-columns:minmax(0,1fr);gap:0}}@media (width>=821px){.aiinfra-ui-v2 .mobile-drawer{display:none!important}}
