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