.BlogPage-module__5h_qIW__page{background-color:var(--color-bg);color:#fff;min-height:100vh;padding:7rem 5% 10rem 12%;position:relative;overflow-x:clip}.BlogPage-module__5h_qIW__name{transform-origin:0 0;font-size:var(--text-base);line-height:25px;font-weight:var(--weight-medium);color:var(--color-text-dim);letter-spacing:var(--tracking-wide);z-index:10;gap:1.5rem;padding-right:1.5rem;display:flex;position:fixed;top:calc(162px + 4.2rem);left:5%;transform:rotate(-90deg)translate(-100%)}.BlogPage-module__5h_qIW__title{font-size:var(--text-section-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-display);color:var(--color-text-primary);margin:2rem 0 1.25rem}.BlogPage-module__5h_qIW__intro{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-muted);max-width:48ch;margin:0 0 4rem}.BlogPage-module__5h_qIW__featured{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:3rem;margin-bottom:3.5rem;display:grid}.BlogPage-module__5h_qIW__featured__body{flex-direction:column;gap:1.25rem;display:flex}.BlogPage-module__5h_qIW__featured__title{font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin:0;line-height:1.15;transition:color .25s}.BlogPage-module__5h_qIW__featured:hover .BlogPage-module__5h_qIW__featured__title{color:var(--color-accent)}.BlogPage-module__5h_qIW__featured__text{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.BlogPage-module__5h_qIW__meta__line{font-size:var(--text-base);color:var(--color-text-tertiary);gap:.6rem;margin:0;display:flex}.BlogPage-module__5h_qIW__search{background:var(--color-surface);align-items:center;gap:.9rem;margin-bottom:3rem;padding:0 1.25rem;transition:background .25s;display:flex}.BlogPage-module__5h_qIW__search:focus-within,.BlogPage-module__5h_qIW__search:hover{background:var(--color-surface-hover)}.BlogPage-module__5h_qIW__search__icon{border:1.5px solid var(--color-text-tertiary);border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;position:relative}.BlogPage-module__5h_qIW__search__icon:after{content:"";background:var(--color-text-tertiary);width:6px;height:1.5px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.BlogPage-module__5h_qIW__search__input{min-width:0;height:3.5rem;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-md);caret-color:var(--color-accent);background:0 0;border:0;outline:none;flex:1}.BlogPage-module__5h_qIW__search__input::placeholder{color:var(--color-text-tertiary)}.BlogPage-module__5h_qIW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem;display:grid}.BlogPage-module__5h_qIW__card{flex-direction:column;gap:.9rem;display:flex}.BlogPage-module__5h_qIW__card__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin:.5rem 0 0;line-height:1.2;transition:color .25s}.BlogPage-module__5h_qIW__card:hover .BlogPage-module__5h_qIW__card__title{color:var(--color-accent)}.BlogPage-module__5h_qIW__card__text{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.BlogPage-module__5h_qIW__empty{font-size:var(--text-md);color:var(--color-text-tertiary);margin:0}@media (max-width:1180px){.BlogPage-module__5h_qIW__page{padding-top:5.5rem}.BlogPage-module__5h_qIW__name{display:none}.BlogPage-module__5h_qIW__featured{grid-template-columns:minmax(0,1fr);gap:1.75rem}.BlogPage-module__5h_qIW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:769px){.BlogPage-module__5h_qIW__page{padding-bottom:6rem;padding-left:5%;padding-right:5%}.BlogPage-module__5h_qIW__grid{grid-template-columns:minmax(0,1fr)}}
