.studioBlog{padding-bottom:30px}.studioBlog>.studioContainer,.studioBlogNotFound{max-width:1440px;padding-inline:clamp(22px,4vw,56px)}.studioBlogHero{justify-content:space-between;align-items:flex-end;gap:64px;padding-block:clamp(75px,10vw,140px) 64px;display:flex}.studioBlogHeroCopy{min-width:0;max-width:980px}.studioBlogHero h1,.studioBlogNotFound h1{letter-spacing:-.065em;margin-top:30px;font-size:clamp(56px,7.5vw,112px);font-weight:550;line-height:1.02}.studioBlogHero h1 em,.studioBlogContact h2 em,.studioBlogNotFound h1 em{color:var(--cyan);font-style:normal}.studioBlogHero h1>span{color:var(--cyan)}.studioBlogHeroCopy>p{max-width:680px;color:var(--muted);margin-top:30px;font-size:16px;line-height:1.9}.studioBlogHeroNote{border-left:1px solid var(--border);flex-direction:column;flex:none;gap:15px;width:225px;margin-bottom:6px;padding:24px 0 8px 25px;display:flex}.studioBlogHeroNote>.studioIcon{color:var(--cyan);width:30px;height:30px}.studioBlogHeroNote>.studioCode{color:var(--paper);text-transform:uppercase;font-size:9px}.studioBlogHeroNote>p{color:var(--muted);font-size:14px;line-height:1.8}.studioBlogFeatured{margin-bottom:100px}.studioBlogLibrary{padding-bottom:100px}.studioBlogSectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:35px;display:flex}.studioBlogSectionHeading>div{min-width:0}.studioBlogSectionHeading h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(28px,3.2vw,42px);font-weight:550;line-height:1.2}.studioBlogSectionHeading>p{max-width:420px;color:var(--muted);font-size:13px;line-height:1.8}.studioBlogTopics{flex-wrap:wrap;gap:9px;margin-bottom:28px;display:flex}.studioBlogTopic{min-height:var(--studio-control-height);border:1px solid var(--border);color:var(--paper);background:#07121d80;align-items:center;gap:9px;padding:8px 14px;font-size:11px;font-weight:600;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;position:relative}.studioBlogTopic>.studioIcon{width:15px;height:15px;color:var(--cyan)}.studioBlogTopic.isActive{color:var(--ink);background:var(--cyan);border-color:var(--cyan)}.studioBlogTopic.isActive>.studioIcon{color:currentColor}.studioBlogTopic:hover,.studioBlogTopic:focus-visible{border-color:var(--cyan)}.studioBlogTopicCount{text-align:center;min-width:19px;color:var(--cyan);background:#00bfff1a;padding:2px 5px;font-size:9px}.studioBlogTopic.isActive .studioBlogTopicCount{color:var(--ink);background:#07121d1f}.studioBlogSearchControls{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.studioBlogSearchGroup{flex-direction:column;gap:10px;width:min(100%,580px);display:flex}.studioBlogSearchGroup>label{color:var(--paper);text-transform:uppercase;font-size:10px}.studioBlogSearchFrame{height:var(--studio-control-height);min-height:var(--studio-control-height);border:1px solid var(--border);background:#101c26b3;align-items:center;gap:12px;padding-left:16px;transition:border-color .2s;display:flex}.studioBlogSearchFrame:focus-within{border-color:var(--cyan)}.studioBlogSearchFrame>.studioIcon{width:18px;height:18px;color:var(--cyan)}.studioBlogSearchInput{width:100%;min-width:0;height:calc(var(--studio-control-height) - 2px);color:var(--paper);background:0 0;border:0;flex:1;padding:0 14px 0 0;font-size:13px}.studioBlogSearchInput::placeholder{opacity:1;color:var(--muted)}.studioBlogSearchInput::-webkit-search-cancel-button{-webkit-appearance:none}.studioBlogSearchInput:focus-visible{outline:none}.studioBlogSearchClear{width:var(--studio-control-height);height:var(--studio-control-height);color:var(--muted);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.studioBlogSearchClear>.studioIcon{width:17px;height:17px}.studioBlogSearchControls>p{text-align:right;padding-bottom:16px}.studioBlogSearchHelp{color:var(--muted);margin:12px 0 30px;font-size:11px;line-height:1.8}.studioBlogGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.studioBlogEmpty{text-align:center;border:1px solid var(--border);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:15px;min-height:250px;padding:35px;display:flex}.studioBlogEmpty>.studioIcon{width:28px;height:28px;color:var(--cyan)}.studioBlogEmpty h3{letter-spacing:-.04em;font-size:25px;font-weight:500}.studioBlogEmpty p{color:var(--muted);font-size:13px;line-height:1.8}.studioBlogResources{border-top:1px solid var(--border);padding-block:64px 90px}.studioBlogResourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.studioBlogResource{border:1px solid var(--border);background:#04397b17;flex-direction:column;gap:16px;min-width:0;padding:27px;transition:background-color .2s,border-color .2s;display:flex}.studioBlogResource:hover,.studioBlogResource:focus-visible{background:#04397b2b;border-color:#00bfff99}.studioBlogResourceProvider{color:var(--cyan);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.studioBlogResourceProvider>.studioIcon{width:16px;height:16px}.studioBlogResource h3{letter-spacing:-.035em;font-size:21px;font-weight:500;line-height:1.4}.studioBlogResource>p{color:var(--muted);font-size:12px;line-height:1.85}.studioBlogResourceCredit{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:12px;font-size:11px;line-height:1.6;display:flex}.studioBlogResourceCredit>.studioIcon{width:18px;height:18px}.studioBlogContact{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:40px;margin-bottom:45px;padding-block:55px;display:flex}.studioBlogContact h2{letter-spacing:-.05em;margin-top:20px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.12}.studioBlogContact p{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.8}.studioBlogContact>.studioButton{flex-shrink:0}.studioBlogContactActions{flex-wrap:wrap;gap:12px;display:flex}.studioBlogNotFound{flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;min-height:65vh;padding-block:100px;display:flex}.studioBlogNotFound h1{margin-top:0}.studioBlogNotFound p{color:var(--muted);max-width:520px;font-size:15px;line-height:1.8}.studioBlogHero h1,.studioBlogContact h2,.studioBlogSectionHeading h2,.studioBlogResource h3{overflow-wrap:anywhere}@media (width<=1100px){.studioBlogHero{gap:35px}.studioBlogHeroNote{width:190px}.studioBlogGrid,.studioBlogResourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.studioBlogContact{flex-direction:column;align-items:flex-start;gap:30px}}@media (width<=760px){.studioBlogHero{padding-block:70px 45px}.studioBlogHeroNote{display:none}.studioBlogHero h1,.studioBlogNotFound h1{font-size:clamp(48px,10vw,72px)}.studioBlogHeroCopy>p{font-size:14px}.studioBlogFeatured{margin-bottom:65px}.studioBlogLibrary{padding-bottom:65px}.studioBlogSectionHeading{flex-direction:column;align-items:flex-start;gap:20px}.studioBlogSearchControls{flex-direction:column;align-items:stretch;gap:14px}.studioBlogSearchGroup{width:100%}.studioBlogSearchControls>p{text-align:left;padding-bottom:0}.studioBlogSearchHelp{margin-bottom:25px}.studioBlogResources{padding-block:45px 60px}.studioBlogContact{padding-block:40px}}@media (width<=600px){.studioBlogGrid,.studioBlogResourceGrid{grid-template-columns:minmax(0,1fr)}.studioBlogTopics{gap:7px}.studioBlogTopic{gap:7px;padding-inline:10px;font-size:10px}.studioBlogContactActions{flex-direction:column;align-items:flex-start;width:100%}.studioBlogResource{padding:23px}.studioBlogNotFound{padding-block:70px}}@media (prefers-reduced-motion:reduce){.studioBlogTopic,.studioBlogResource,.studioBlogSearchFrame{transition:none}}