.archive-search-control input{min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:var(--font-weight-ui);outline:none}.archive-search-control input::placeholder{color:#5b73839e}.collection-list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.collection-list a{display:grid;gap:.35rem;padding:1.25rem;border:1px solid rgb(226 232 240);border-radius:1rem;text-decoration:none;transition:opacity .76s cubic-bezier(.22,1,.36,1),color var(--hover-duration-fast) var(--hover-ease),background var(--hover-duration-slow) var(--hover-ease),border-color var(--hover-duration) var(--hover-ease),box-shadow var(--hover-duration-slow) var(--hover-ease),transform var(--hover-duration) var(--hover-ease)}.collection-list a:hover{border-color:var(--brand-200);background:#ecf6ff6b;box-shadow:0 18px 44px -28px #0668b647;transform:translateY(-2px)}.collection-list strong{color:var(--ink);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:1.35rem}.collection-list span{color:var(--ink-soft)}.archive-page{background:#fff}.archive-hero{position:relative;overflow:hidden;padding:calc(var(--page-hero-top-space) + 1.2rem) 0 clamp(4.6rem,7vw,7rem);background:linear-gradient(180deg,#ecf6ffb8,#fffffff0 76%),linear-gradient(90deg,rgb(6 104 182 / .05) 1px,transparent 1px),linear-gradient(180deg,rgb(6 104 182 / .05) 1px,transparent 1px);background-size:auto,5rem 5rem,5rem 5rem}.archive-hero:after{content:"";position:absolute;inset:auto -12% -42% auto;width:min(42vw,32rem);aspect-ratio:1;border:2.8rem solid rgb(6 104 182 / .045);border-radius:999px;pointer-events:none}.archive-hero>.container{position:relative;z-index:1}.archive-hero .breadcrumbs{margin-bottom:clamp(1.8rem,3vw,2.6rem)}.archive-hero-grid,.archive-split,.archive-reading-grid{display:grid;gap:clamp(2rem,5vw,4.6rem);align-items:center}.archive-hero-copy h1{max-width:51rem;margin:.85rem 0 0;color:var(--ink);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:clamp(2.55rem,5.2vw,5rem);font-weight:var(--font-weight-display);letter-spacing:0;line-height:1.02;text-wrap:balance}.archive-hero-copy>p:not(.section-kicker){max-width:43rem;margin:1.6rem 0 0;color:var(--ink-soft);font-size:clamp(1.14rem,1.55vw,1.36rem);line-height:1.72}.archive-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.archive-hero-link-card{display:flex;max-width:42rem;align-items:center;gap:.85rem;margin-top:1.65rem;border:1px solid rgb(200 228 255 / .76);border-radius:1rem;padding:.88rem .98rem;background:linear-gradient(135deg,#ffffffe6,#ecf6ffa3),#fff;color:var(--ink);box-shadow:0 22px 56px -46px #0668b657,inset 0 1px #ffffffe0;text-decoration:none;transition:border-color var(--hover-duration) var(--hover-ease),background var(--hover-duration) var(--hover-ease),box-shadow var(--hover-duration-slow) var(--hover-ease),transform var(--hover-duration) var(--hover-ease)}.archive-hero-link-card span:nth-child(2){display:grid;min-width:0;flex:1;gap:.12rem}.archive-hero-link-card strong{color:var(--brand-700);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:1.08rem;font-weight:var(--font-weight-display);line-height:1.1}.archive-hero-link-card em{color:var(--ink-soft);font-size:.92rem;font-style:normal;line-height:1.35}.archive-hero-link-icon{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.85rem;color:#fff;background:linear-gradient(135deg,var(--brand-700),var(--brand-500));box-shadow:0 16px 34px -24px #0668b6b8}.archive-hero-link-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:var(--brand-700);font-size:.9rem;font-weight:var(--font-weight-ui);line-height:1.2}.archive-hero-link-action svg{transition:transform var(--hover-duration) var(--hover-ease)}.archive-hero-link-card:hover,.archive-hero-link-card:focus-visible{border-color:#1e8fe561;background:linear-gradient(135deg,#ecf6ffe6,#fffffff5),#fff;box-shadow:0 24px 58px -40px #0668b65c,inset 0 1px #ffffffe6;transform:translateY(-2px)}.archive-hero-link-card:hover .archive-hero-link-action svg,.archive-hero-link-card:focus-visible .archive-hero-link-action svg{transform:translate(.16rem)}.archive-hero-media,.course-cover-panel,.blog-hero-panel,.blog-hero-visual,.faq-hero-panel,.archive-note-card,.archive-list-card,.archive-side-card{position:relative;overflow:hidden;border:1px solid rgb(192 220 244 / .72);border-radius:1.45rem;background:#ffffffe6;box-shadow:0 32px 82px -58px #0668b680}.archive-hero-media,.course-cover-panel{padding:clamp(1rem,2.4vw,1.55rem)}.archive-hero-media img{width:100%;border-radius:1rem;object-fit:cover}.course-cover-panel{display:grid;place-items:center;background:radial-gradient(circle at 84% 12%,rgb(1 177 207 / .18),transparent 42%),linear-gradient(135deg,#fff,#ecf6ffb8)}.course-cover-panel img{width:min(72%,22rem);max-height:31rem;object-fit:contain;filter:drop-shadow(0 34px 38px rgb(6 104 182 / .18))}.archive-stat-grid,.archive-tag-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:clamp(2.4rem,4vw,3.8rem)}.archive-stat-grid article,.archive-tag-grid span,.archive-status-pill{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgb(192 220 244 / .72);border-radius:999px;background:#ffffffdb;color:var(--ink);box-shadow:0 18px 46px -36px #0668b647}.archive-stat-grid article{flex:1 1 16rem;max-width:24rem;padding:.85rem 1rem}.archive-stat-grid strong{color:var(--brand-700);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:1.55rem;line-height:1}.archive-stat-grid span,.archive-tag-grid span,.archive-status-pill span{color:var(--ink-soft);font-weight:var(--font-weight-ui);line-height:1.35}.archive-tag-grid span,.archive-status-pill{padding:.72rem 1rem}.archive-status-pill{width:fit-content;margin-top:1.35rem;color:var(--brand-700)}.archive-page .section-head.split{display:grid;gap:1.4rem;align-items:end;max-width:none;margin-bottom:clamp(2rem,3.5vw,3rem)}.archive-page .section-head.split>p:not(.section-kicker),.archive-page .section-head.split>p:last-child{max-width:34rem;margin:0}.archive-page .archive-section-head,.archive-page .section-head-center{margin-bottom:clamp(2rem,3.5vw,3rem)}.archive-card-grid,.software-product-grid,.software-archive-grid,.faq-article-grid,.archive-topic-grid,.blog-card-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2.4vw,1.5rem)}.archive-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:clamp(2rem,3.5vw,3rem)}.archive-pagination a{display:inline-flex;min-width:2.7rem;min-height:2.7rem;align-items:center;justify-content:center;border:1px solid rgb(192 220 244 / .82);border-radius:999px;padding:.65rem .9rem;background:#ffffffeb;color:var(--ink);font-weight:var(--font-weight-kicker);text-decoration:none;box-shadow:0 18px 44px -38px #0668b657;transition:border-color var(--hover-duration-fast) var(--hover-ease),color var(--hover-duration-fast) var(--hover-ease),transform var(--hover-duration-fast) var(--hover-ease)}.archive-pagination a:hover{border-color:#1e8fe594;color:var(--brand-700);transform:translateY(-1px)}.archive-pagination a.is-active{border-color:transparent;background:linear-gradient(135deg,var(--brand-700),var(--brand-400));color:#fff}.archive-pagination a.is-disabled{pointer-events:none;opacity:.45}.archive-pagination-pages{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.archive-crosslink-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;max-width:62rem;align-items:center;gap:1rem;margin:clamp(1.5rem,3vw,2.25rem) auto 0;border:1px solid rgb(200 228 255 / .76);border-radius:1.05rem;padding:clamp(1rem,2vw,1.25rem);background:linear-gradient(135deg,#fffffff0,#ecf6ffb3),#fff;box-shadow:0 22px 58px -46px #0668b65c}.archive-crosslink-icon{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.95rem;color:#fff;background:linear-gradient(135deg,var(--brand-700),var(--brand-500));box-shadow:0 18px 38px -26px #0668b6bd}.archive-crosslink-card .section-kicker{margin-bottom:.48rem}.archive-crosslink-card strong{display:block;color:var(--ink);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:clamp(1.18rem,1.7vw,1.5rem);font-weight:var(--font-weight-display);line-height:1.14}.archive-crosslink-card p:not(.section-kicker){margin:.36rem 0 0;color:var(--ink-soft);line-height:1.55}.archive-crosslink-card .text-link{white-space:nowrap}.archive-search{width:min(100%,48rem);margin:0 auto clamp(1.35rem,2.6vw,2rem)}.archive-search-form{display:grid;gap:.7rem}.archive-search-form label{color:var(--ink);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:1.18rem;font-weight:var(--font-weight-display);line-height:1.1}.archive-search-control{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid rgb(192 220 244 / .84);border-radius:1rem;padding:.62rem .68rem .62rem .95rem;background:linear-gradient(135deg,#fffffff5,#ecf6ffbd),#fff;color:var(--brand-700);box-shadow:0 24px 62px -48px #0668b661}.archive-search-control input{min-height:2.35rem;font-size:1rem}.archive-search-control button,.archive-search-load{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.42rem;border:0;border-radius:999px;padding:.68rem 1rem;background:linear-gradient(135deg,var(--brand-700),var(--brand-500));color:#fff;font-weight:var(--font-weight-ui);line-height:1.1;transition:transform var(--hover-duration-fast) var(--hover-ease),box-shadow var(--hover-duration) var(--hover-ease)}.archive-search-control button:hover,.archive-search-control button:focus-visible,.archive-search-load:hover,.archive-search-load:focus-visible{transform:translateY(-1px);box-shadow:0 18px 38px -24px #0668b6b8}.archive-search-status{margin:.85rem 0 0;color:var(--ink-soft);font-weight:var(--font-weight-ui);line-height:1.5;text-align:center}.archive-search-results{display:grid;gap:.85rem;margin-top:1rem}.archive-search-results[hidden],.archive-search-load[hidden]{display:none}.archive-search-load{width:fit-content;margin:1rem auto 0;padding-inline:1.15rem;justify-self:center}.archive-card,.software-product-card,.software-archive-card,.faq-article-card,.archive-topic-card,.blog-card{border:1px solid var(--card-border);background:#ffffffeb;box-shadow:var(--card-shadow)}.archive-card,.software-product-card,.faq-article-card,.blog-card{display:flex;flex-direction:column;flex:1 1 21rem;max-width:26rem;overflow:hidden;border-radius:var(--card-radius-lg)}.archive-card-media,.faq-article-media,.blog-card-media{display:block;overflow:hidden;background:linear-gradient(135deg,#ecf6ff,#fff)}.archive-card-media img,.faq-article-media img,.blog-card-media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform var(--hover-duration-slow) var(--hover-ease)}.archive-card:hover .archive-card-media img,.faq-article-card:hover .faq-article-media img,.blog-card:hover .blog-card-media img{transform:scale(1.035)}.course-card{display:flex;flex-direction:column}.course-card .archive-card-media{border-bottom:1px solid rgb(192 220 244 / .58)}.course-card .archive-card-body{display:flex;flex:1;flex-direction:column}.course-card .text-link{align-self:flex-end;margin-top:auto;padding-top:var(--card-action-gap)}.archive-card-body,.blog-card>div,.faq-article-card>div{display:flex;flex:1;flex-direction:column;padding:var(--card-padding)}.archive-card .text-link,.blog-card .text-link,.faq-article-card .text-link,.software-product-card .text-link{align-self:flex-end;margin-top:auto;padding-top:var(--card-action-gap)}.archive-card h3,.software-product-card h3,.software-archive-card h3,.faq-article-card h3,.archive-topic-card h3,.course-highlight-card h3,.course-story-card h3,.course-feature-card h3,.archive-list-card h3,.archive-note-card h3,.blog-card h2,.archive-side-card h2{margin:.8rem 0 0;color:var(--ink);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-weight:var(--font-weight-display);letter-spacing:0;line-height:1.12;text-wrap:balance}.archive-card h3,.software-product-card h3,.faq-article-card h3,.archive-topic-card h3,.course-highlight-card h3,.course-story-card h3,.course-feature-card h3,.archive-list-card h3,.archive-note-card h3,.archive-side-card h2{font-size:clamp(1.45rem,2vw,1.9rem)}.blog-card h2{font-size:clamp(1.32rem,1.7vw,1.62rem);hyphens:auto;margin-bottom:.48rem;overflow-wrap:break-word;text-wrap:pretty}.blog-card h2 a{hyphens:auto;overflow-wrap:break-word}.blog-card h2+p{margin-top:var(--card-title-text-gap)}.archive-card p,.software-product-card p,.software-archive-card p,.faq-article-card p,.archive-topic-card p,.course-highlight-card p,.course-story-card p,.course-feature-card p,.archive-list-card p,.archive-note-card p,.blog-card p,.archive-side-card p{margin:0;color:var(--ink-soft);font-weight:var(--card-body-weight);line-height:var(--card-body-line-height)}.archive-card h3+p,.software-product-card h3+p,.software-archive-card h3+p,.faq-article-card h3+p,.archive-topic-card h3+p,.course-highlight-card h3+p,.course-story-card h3+p,.course-feature-card h3+p,.archive-list-card h3+p,.archive-note-card h3+p,.archive-side-card h2+p{margin-top:var(--card-title-text-gap)}.archive-card .section-kicker,.software-product-card .section-kicker,.course-story-card .section-kicker{color:var(--brand-700);font-size:.78rem;font-weight:var(--font-weight-kicker);letter-spacing:.2em;line-height:1;text-transform:uppercase}.archive-tag-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.archive-tag-list li{border-radius:999px;padding:.35rem .62rem;background:#ecf6ffe6;color:var(--brand-700);font-size:.82rem;font-weight:var(--font-weight-ui);line-height:1.2}.archive-note-card,.archive-list-card,.archive-side-card{padding:clamp(1.35rem,2.8vw,2rem)}.archive-note-card p+.btn,.archive-note-card p+a.btn{margin-top:1.35rem}.archive-note-card svg,.archive-side-card svg,.faq-hero-panel svg{color:var(--brand-700)}.archive-list-card ul{display:grid;gap:.72rem;margin:1.15rem 0 0;padding:0;list-style:none}.archive-list-card li{position:relative;padding-left:1.25rem;color:var(--ink-soft);font-weight:var(--font-weight-body-strong)}.archive-list-card li:before{content:"";position:absolute;top:.72em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--brand-400)}.archive-video-frame{overflow:hidden;border:1px solid rgb(192 220 244 / .72);border-radius:1.25rem;background:#00131f;box-shadow:0 28px 74px -52px #0668b694}.archive-video-frame iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.archive-topic-card{flex:1 1 18rem;max-width:24rem;overflow:hidden;border-radius:1.15rem}.archive-topic-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.archive-topic-card>div{padding:1.15rem}.course-detail-page .section-head>p:not(.section-kicker){margin-top:1.1rem;color:var(--ink-soft);font-size:clamp(1.08rem,1.22vw,1.16rem);line-height:1.68}.course-highlight-grid,.course-story-grid,.course-feature-group-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2.4vw,1.5rem)}.course-highlight-grid{margin-top:clamp(1.6rem,3vw,2.5rem)}.course-highlight-card,.course-story-card,.course-feature-card{border:1px solid rgb(192 220 244 / .72);background:#fffffff0;box-shadow:0 22px 60px -48px #0668b661}.course-highlight-card{flex:1 1 18rem;max-width:25rem;border-radius:1.05rem;padding:clamp(1.2rem,2vw,1.55rem)}.course-highlight-card h3,.course-feature-card h3{margin-top:0}.course-story-card{flex:1 1 26rem;max-width:40rem;border-radius:1.15rem;padding:clamp(1.35rem,2.6vw,2rem)}.course-story-card p:not(.section-kicker){margin:.9rem 0 0}.course-story-card ul,.course-feature-card ul{display:grid;gap:.62rem;margin:1.1rem 0 0;padding:0;list-style:none}.course-story-card li,.course-feature-card li{position:relative;padding-left:1.15rem;color:var(--ink-soft);font-weight:var(--font-weight-ui);line-height:1.45}.course-story-card li:before,.course-feature-card li:before{content:"";position:absolute;top:.58em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--brand-400)}.course-feature-card{flex:1 1 20rem;max-width:28rem;border-radius:1.1rem;padding:clamp(1.25rem,2.4vw,1.75rem)}.software-hero-panel{display:grid;gap:.9rem}.software-hero-panel article{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.08rem .9rem;align-items:center;padding:.95rem;border:1px solid rgb(192 220 244 / .72);border-radius:1rem;background:#ffffffe0;box-shadow:0 20px 58px -46px #0668b661}.software-hero-panel img{grid-row:span 2;width:4rem;aspect-ratio:1;border-radius:.9rem;object-fit:cover}.software-hero-panel span,.software-archive-card span,.blog-card time{color:var(--brand-700);font-size:.76rem;font-weight:var(--font-weight-kicker);letter-spacing:.14em;text-transform:uppercase}.software-hero-panel span{align-self:end;line-height:1.1}.software-hero-panel strong{align-self:start;color:var(--ink);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:1.35rem;line-height:1.1}.software-product-grid .software-product-card{flex-basis:min(100%,31rem);max-width:min(100%,calc(50% - .75rem))}.software-product-card figure{display:grid;min-height:14rem;margin:0;place-items:center;background:linear-gradient(135deg,#ecf6ff,#fff)}.software-product-card figure img{width:min(48%,9rem);aspect-ratio:1;border-radius:1.2rem;object-fit:cover;box-shadow:0 24px 52px -34px #0668b673}.software-product-card>div{display:flex;flex:1;flex-direction:column;padding:1.35rem}.software-archive-card{display:grid;grid-template-columns:6rem minmax(0,1fr);flex:1 1 23rem;max-width:34rem;gap:1rem;padding:1rem;border-radius:1.1rem}.software-archive-card img{width:6rem;aspect-ratio:1;border-radius:.9rem;object-fit:cover}.software-archive-card h3{margin-top:.25rem}.software-archive-card p{margin:.45rem 0 0}.blog-hero-panel,.blog-hero-visual,.faq-hero-panel{padding:clamp(1.35rem,3vw,2.3rem);background:radial-gradient(circle at 86% 16%,rgb(1 177 207 / .2),transparent 38%),#fff}.blog-hero-visual{min-height:clamp(19rem,34vw,25rem);display:grid;place-items:center}.blog-visual-window{position:relative;width:min(100%,33rem);overflow:hidden;border:1px solid rgb(192 220 244 / .86);border-radius:1.2rem;background:linear-gradient(135deg,#fff,#ecf6ffb8);box-shadow:0 28px 70px -52px #0668b68a}.blog-visual-window:before{content:"";position:absolute;inset:-38% auto auto -24%;width:16rem;aspect-ratio:1;border-radius:999px;background:radial-gradient(closest-side,rgb(1 177 207 / .18),transparent 72%);animation:blog-visual-drift 10s ease-in-out infinite alternate}.blog-visual-chrome{position:relative;display:flex;gap:.35rem;padding:.78rem .95rem;border-bottom:1px solid rgb(192 220 244 / .74);background:#ffffffb8}.blog-visual-chrome span{width:.62rem;aspect-ratio:1;border-radius:999px;background:#c0dcf4}.blog-visual-chrome span:nth-child(1){background:#ff7d7d}.blog-visual-chrome span:nth-child(2){background:#ffc857}.blog-visual-chrome span:nth-child(3){background:#65d46e}.blog-visual-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:1.2rem;padding:clamp(1rem,2.2vw,1.5rem)}.blog-visual-article,.blog-visual-sidebar{position:relative;border:1px solid rgb(192 220 244 / .72);border-radius:1rem;background:#ffffffc7}.blog-visual-article{display:grid;gap:.7rem;min-height:13rem;padding:1.1rem}.blog-visual-article i,.blog-visual-article strong,.blog-visual-article span,.blog-visual-sidebar span{display:block;border-radius:999px}.blog-visual-article i{width:4.5rem;height:.5rem;background:var(--brand-700)}.blog-visual-article strong{width:82%;height:2.2rem;border-radius:.75rem;background:linear-gradient(90deg,var(--ink),rgb(52 79 92 / .72))}.blog-visual-article span{height:.68rem;background:linear-gradient(90deg,#c0dcf4,#01b1cf4d,#c0dcf4);background-size:180% 100%;animation:blog-line-flow 3.8s ease-in-out infinite}.blog-visual-article span:nth-of-type(1){width:96%}.blog-visual-article span:nth-of-type(2){width:88%;animation-delay:.45s}.blog-visual-article span:nth-of-type(3){width:64%;animation-delay:.9s}.blog-visual-sidebar{display:grid;align-content:start;gap:.75rem;padding:.9rem}.blog-visual-sidebar span{height:2.15rem;background:#ecf6ffeb}.blog-visual-sidebar span:nth-child(2){background:#01b1cf2e}.blog-visual-sidebar span:nth-child(3){height:4.2rem;border-radius:.9rem;background:linear-gradient(135deg,#1e8fe53d,#01b1cf29),#fff}.blog-visual-window>b{position:absolute;display:grid;right:15%;bottom:17%;width:2.6rem;aspect-ratio:1;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--brand-700),var(--brand-400));box-shadow:0 14px 32px -18px #0668b6e6;animation:blog-marker-pulse 3.2s ease-in-out infinite}.blog-visual-window>b:before,.blog-visual-window>b:after{content:"";position:absolute;background:#fff;border-radius:999px}.blog-visual-window>b:before{box-sizing:border-box;position:relative;display:block;width:1rem;height:.56rem;border-bottom:.24rem solid #fff;border-left:.24rem solid #fff;border-radius:.16rem;background:transparent;transform:translateY(-.04rem) rotate(-45deg)}.blog-visual-window>b:after{content:none}.blog-hero-panel span{display:grid;width:4rem;aspect-ratio:1;place-items:center;border-radius:1.2rem;background:linear-gradient(135deg,var(--brand-700),var(--brand-400));color:#fff;font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:1.7rem;font-weight:var(--font-weight-display)}.blog-hero-panel strong{display:block;margin-top:1.2rem;color:var(--ink);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1.08}.faq-hero-panel{min-height:clamp(19rem,34vw,25rem);display:grid;place-items:center}.faq-visual-window{position:relative;display:grid;width:min(100%,32rem);gap:.8rem;padding:clamp(1rem,2.5vw,1.55rem);border:1px solid rgb(192 220 244 / .78);border-radius:1.2rem;background:linear-gradient(90deg,rgb(6 104 182 / .045) 1px,transparent 1px),linear-gradient(180deg,rgb(6 104 182 / .045) 1px,transparent 1px),linear-gradient(135deg,#fff,#ecf6ffc7);background-size:3rem 3rem,3rem 3rem,auto;box-shadow:0 28px 70px -52px #0668b68a}.faq-visual-card,.faq-visual-answer{position:relative;display:grid;gap:.65rem;min-height:5.2rem;padding:1rem;border:1px solid rgb(192 220 244 / .72);border-radius:1rem;background:#ffffffe0}.faq-visual-card.is-active{transform:translate(.65rem);animation:faq-card-focus 5.8s ease-in-out infinite}.faq-visual-card span,.faq-visual-card strong,.faq-visual-card i,.faq-visual-answer b,.faq-visual-answer i{display:block;border-radius:999px}.faq-visual-card span{width:4rem;height:.42rem;background:var(--brand-700)}.faq-visual-card strong{width:82%;height:.74rem;background:#344f5cd1}.faq-visual-card i{width:68%;height:.55rem;background:#c0dcf4}.faq-visual-card i:last-child{width:52%}.faq-visual-answer{margin-left:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 92% 18%,rgb(1 177 207 / .18),transparent 32%),#ffffffe6}.faq-visual-answer b{width:5.2rem;height:.5rem;background:var(--brand-400)}.faq-visual-answer i{height:.62rem;background:linear-gradient(90deg,#c0dcf4,#01b1cf52,#c0dcf4);background-size:180% 100%;animation:blog-line-flow 4.2s ease-in-out infinite}.faq-visual-answer i:nth-of-type(1){width:94%}.faq-visual-answer i:nth-of-type(2){width:78%;animation-delay:.45s}.faq-visual-answer i:nth-of-type(3){width:58%;animation-delay:.9s}.faq-visual-marker{position:absolute;right:clamp(1rem,4vw,2rem);bottom:clamp(1rem,4vw,2rem);width:2.5rem;aspect-ratio:1;border-radius:999px;background:linear-gradient(135deg,var(--brand-700),var(--brand-400));box-shadow:0 14px 32px -18px #0668b6e6;animation:blog-marker-pulse 3.8s ease-in-out infinite}.faq-visual-marker:before,.faq-visual-marker:after{content:"";position:absolute;background:#fff;border-radius:999px}.faq-visual-marker:before{width:1rem;height:.2rem;top:1.15rem;left:.8rem;transform:rotate(-45deg)}.faq-visual-marker:after{width:.52rem;height:.2rem;top:1.3rem;left:.62rem;transform:rotate(45deg)}.blog-card{max-width:37rem}.reference-card .archive-card-body{display:flex;flex:1;flex-direction:column}.blog-card-media img{aspect-ratio:16 / 8.8}.faq-overview-list details,.faq-article-card{border:1px solid rgb(192 220 244 / .72);border-radius:1.05rem;background:#fffffff0;box-shadow:0 18px 52px -44px #0668b65c}.faq-article-card{max-width:38rem}.faq-article-card img{width:100%;aspect-ratio:16 / 8.5;object-fit:cover}.archive-reading{color:var(--ink);font-size:clamp(1.05rem,1.2vw,1.14rem);line-height:1.75}.archive-reading h2{margin:2.3rem 0 .8rem;color:var(--ink);font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-size:clamp(1.55rem,2.1vw,2rem);line-height:1.12}.archive-reading h2:first-child{margin-top:0}.archive-reading p{margin:0 0 1.1rem;color:var(--ink-soft)}.archive-side-card{align-self:start}@media(min-width:760px){.archive-page .section-head.split{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.7fr)}}@media(min-width:900px){.archive-hero-grid,.archive-split,.archive-reading-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.78fr)}.archive-reading-grid{align-items:start}}@media(max-width:620px){.archive-hero{padding-top:6rem}.archive-actions{align-items:stretch;flex-direction:column}.archive-hero-link-card,.archive-crosslink-card{grid-template-columns:1fr;align-items:start}.archive-hero-link-card{display:grid}.archive-hero-link-action,.archive-crosslink-card .text-link{justify-self:start;white-space:normal}.archive-actions .btn{width:100%}.software-archive-card{grid-template-columns:1fr}.software-product-grid .software-product-card{max-width:100%}}@media(max-width:760px){.archive-search{width:100%}.archive-search-control{grid-template-columns:auto minmax(0,1fr)}.archive-search-control button{grid-column:1 / -1;width:100%}}@media(prefers-reduced-motion:reduce){.collection-list a:hover{transform:none}}
