.tech-line[data-astro-cid-a4fp44eu]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);scroll-margin-top:var(--header-h)}@media(min-width:1024px){.tech-line[data-astro-cid-a4fp44eu]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:center}.tech-line__media[data-astro-cid-a4fp44eu]{grid-column:1 / span 7}.tech-line__body[data-astro-cid-a4fp44eu]{grid-column:8 / -1;padding-left:clamp(0px,3vw,48px)}.tech-line--reverse[data-astro-cid-a4fp44eu] .tech-line__media[data-astro-cid-a4fp44eu]{grid-column:6 / -1;grid-row:1}.tech-line--reverse[data-astro-cid-a4fp44eu] .tech-line__body[data-astro-cid-a4fp44eu]{grid-column:1 / span 5;grid-row:1;padding-left:0;padding-right:clamp(0px,3vw,48px)}}.tech-line__body[data-astro-cid-a4fp44eu]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.tech-line__eyebrow[data-astro-cid-a4fp44eu]{display:flex;gap:14px;color:var(--fg-muted)}.tech-line__index[data-astro-cid-a4fp44eu]{color:var(--fg-strong);font-weight:var(--weight-bold)}.tech-line__body[data-astro-cid-a4fp44eu] .tech-line__title{max-width:16ch}.tech-line__text[data-astro-cid-a4fp44eu]{max-width:44ch;font-size:var(--fs-body-lg);line-height:1.55;color:var(--fg)}.tech-line__body[data-astro-cid-a4fp44eu] .tech-line__figures{align-self:stretch;margin-top:8px}.tech-line__condition[data-astro-cid-a4fp44eu]{margin-top:-8px;font-size:var(--fs-micro);color:var(--fg-muted)}.tech-line__actions[data-astro-cid-a4fp44eu]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:12px}.source-list[data-astro-cid-xd2lgvlr]{font-size:var(--fs-micro);line-height:1.5;color:var(--fg-muted)}.source-list__prefix[data-astro-cid-xd2lgvlr]{margin-right:.35em}.source-list[data-astro-cid-xd2lgvlr] a[data-astro-cid-xd2lgvlr]{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--rule)}.source-list[data-astro-cid-xd2lgvlr] a[data-astro-cid-xd2lgvlr]:hover{color:var(--accent);text-decoration-color:currentColor}.hub-hero__img{background:var(--surface-sunk)}.hub-index[data-astro-cid-4mae3wqv] ol[data-astro-cid-4mae3wqv]{display:grid;grid-template-columns:minmax(0,1fr);border-top:var(--hair) solid var(--rule-strong)}@media(min-width:768px){.hub-index[data-astro-cid-4mae3wqv] ol[data-astro-cid-4mae3wqv]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--col-gap)}}.hub-index[data-astro-cid-4mae3wqv] li[data-astro-cid-4mae3wqv]{border-bottom:var(--hair) solid var(--rule)}.hub-index[data-astro-cid-4mae3wqv] a[data-astro-cid-4mae3wqv]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:4px;padding:22px 0 24px;text-decoration:none;color:var(--fg-strong)}.hub-index__num[data-astro-cid-4mae3wqv]{grid-row:span 2;font-size:var(--fs-small);font-weight:var(--weight-bold);color:var(--fg-muted);line-height:1.6}.hub-index__title[data-astro-cid-4mae3wqv]{font-weight:var(--weight-bold);font-size:var(--fs-body-lg);line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:transparent;transition:text-decoration-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.hub-index__note[data-astro-cid-4mae3wqv]{font-size:var(--fs-small);color:var(--fg-muted)}.hub-index[data-astro-cid-4mae3wqv] a[data-astro-cid-4mae3wqv]:hover .hub-index__title[data-astro-cid-4mae3wqv]{color:var(--accent);text-decoration-color:currentColor}.hub-index[data-astro-cid-4mae3wqv]+*{margin-top:0}.solar-pair[data-astro-cid-4mae3wqv]{display:flex;align-items:center;justify-content:center;gap:clamp(16px,4%,48px);aspect-ratio:5 / 4;padding:6%;background:var(--surface-sunk)}.solar-pair[data-astro-cid-4mae3wqv] .solar-pair__panel{width:36%}.why-head[data-astro-cid-4mae3wqv]{display:grid;gap:var(--space-5);margin-bottom:clamp(48px,6vw,96px)}.why-head__title[data-astro-cid-4mae3wqv]{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:1024px){.why-head[data-astro-cid-4mae3wqv]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:end}.why-head__title[data-astro-cid-4mae3wqv]{grid-column:1 / span 6}.why-head[data-astro-cid-4mae3wqv] .why-head__lede{grid-column:8 / -1}}.why-grid[data-astro-cid-4mae3wqv]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--col-gap)}@media(min-width:600px){.why-grid[data-astro-cid-4mae3wqv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.why-grid[data-astro-cid-4mae3wqv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.why-item[data-astro-cid-4mae3wqv]{display:flex;flex-direction:column;gap:12px;padding:24px 0 36px;border-top:var(--hair) solid var(--rule-strong)}.why-item__title[data-astro-cid-4mae3wqv]{max-width:20ch;color:var(--fg-strong)}.why-item__text[data-astro-cid-4mae3wqv]{max-width:34ch;color:var(--fg-muted);line-height:1.55}.why-item[data-astro-cid-4mae3wqv] .why-item__source{margin-top:auto;padding-top:8px}.market[data-astro-cid-4mae3wqv]{display:grid;gap:clamp(28px,3vw,40px);margin-top:clamp(64px,8vw,128px)}@media(min-width:1024px){.market[data-astro-cid-4mae3wqv]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.market__head[data-astro-cid-4mae3wqv]{grid-column:1 / span 4}.market__list[data-astro-cid-4mae3wqv]{grid-column:6 / -1}}.market__head[data-astro-cid-4mae3wqv]{display:flex;flex-direction:column;gap:var(--space-4)}.market__list[data-astro-cid-4mae3wqv]{border-top:var(--hair) solid var(--rule-strong)}.market__fact[data-astro-cid-4mae3wqv]{display:grid;gap:10px;padding:22px 0 24px;border-bottom:var(--hair) solid var(--rule)}.market__text[data-astro-cid-4mae3wqv]{font-size:var(--fs-h4);line-height:1.35;letter-spacing:-.01em;color:var(--fg-strong);max-width:40ch}
