.editorial-hub,.editorial-article{max-width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:80px 0 96px}.editorial-hub__hero{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:28px;align-items:stretch;margin-bottom:28px}.editorial-hub__hero-copy,.editorial-featured,.editorial-article__hero,.editorial-article__panel{border:1px solid #e9edf2;border-radius:28px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 22px 60px #0d21360f}.editorial-hub__hero-copy{padding:36px}.editorial-hub__eyebrow{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#2a7cc9}.editorial-hub h1,.editorial-article h1{margin:0;font-size:clamp(42px,6vw,72px);line-height:.96;letter-spacing:-.05em;color:#111827}.editorial-hub__intro,.editorial-article__excerpt{margin:20px 0 0;max-width:44ch;color:#5d6878;font-size:18px;line-height:1.65}.editorial-featured{overflow:hidden}.editorial-featured__media,.editorial-card__media{display:block}.editorial-featured__image,.editorial-card__image,.editorial-article__image,.editorial-article__more-image{width:100%;height:100%;object-fit:cover;display:block}.editorial-featured__media{aspect-ratio:1.35 / 1;overflow:hidden}.editorial-featured__placeholder,.editorial-card__placeholder,.editorial-article__more-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#dceefe,#f4f9ff)}.editorial-featured__body,.editorial-card__body{padding:24px 24px 26px}.editorial-featured__meta,.editorial-card__meta,.editorial-article__meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#657487}.editorial-featured__meta span,.editorial-card__meta span,.editorial-article__meta span{position:relative}.editorial-featured__meta span+span:before,.editorial-card__meta span+span:before,.editorial-article__meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:12px;border-radius:999px;background:#99a8b8;vertical-align:middle}.editorial-featured h2,.editorial-card h3{margin:0 0 12px;font-size:clamp(24px,2.8vw,34px);line-height:1.08;letter-spacing:-.04em;color:#111827}.editorial-card h3{font-size:28px;min-height:2.2em}.editorial-featured p,.editorial-card p{margin:0;color:#5d6878;font-size:15px;line-height:1.7}.editorial-hub__tags,.editorial-card__tags{display:flex;flex-wrap:wrap;gap:10px}.editorial-hub__tags{margin-bottom:28px}.editorial-hub__tag,.editorial-card__tags span,.editorial-card__tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #dfe7ef;background:#fff;color:#4e5f74;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorial-hub__tag--active{border-color:#111827;background:#111827;color:#fff}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-card{border:1px solid #e9edf2;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 18px 44px #0d21360d}.editorial-card__media{aspect-ratio:1.1 / 1;overflow:hidden;background:#f4f8fc}.editorial-pagination{margin-top:36px;display:flex;align-items:center;justify-content:center;gap:18px;color:#5d6878;font-size:14px;font-weight:700}.editorial-pagination a{padding:12px 18px;border-radius:999px;border:1px solid #dfe7ef;background:#fff;color:#111827}.editorial-article__hero{padding:38px;margin-bottom:28px}.editorial-article__crumbs{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:#6a7788;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorial-article__cover{overflow:hidden;border-radius:30px;margin-bottom:30px;aspect-ratio:1.8 / 1;box-shadow:0 18px 46px #0d213614}.editorial-article__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px}.editorial-article__content{font-size:17px;line-height:1.85;color:#1f2937}.editorial-article__content h2,.editorial-article__content h3,.editorial-article__content h4{color:#111827;line-height:1.15;letter-spacing:-.03em}.editorial-article__content h2{margin:42px 0 16px;font-size:34px}.editorial-article__content h3{margin:32px 0 14px;font-size:26px}.editorial-article__content p,.editorial-article__content ul,.editorial-article__content ol{margin:0 0 18px}.editorial-article__sidebar{display:grid;gap:22px;align-content:start}.editorial-article__panel{padding:22px}.editorial-article__panel h2{margin:0 0 16px;font-size:22px;line-height:1.1;color:#111827}.editorial-card__tags--stacked a{text-decoration:none}.editorial-article__more{display:grid;gap:14px}.editorial-article__more-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start}.editorial-article__more-image,.editorial-article__more-placeholder{aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:#eef5fc}.editorial-article__more-item strong{display:block;color:#111827;font-size:15px;line-height:1.35}.editorial-article__more-item span{display:block;margin-top:6px;color:#6a7788;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:960px){.editorial-hub,.editorial-article{max-width:calc(100vw - 32px);padding:56px 0 72px}.editorial-hub__hero,.editorial-grid,.editorial-article__layout{grid-template-columns:1fr}.editorial-hub__hero-copy,.editorial-featured__body,.editorial-card__body,.editorial-article__hero,.editorial-article__panel{padding:24px}.editorial-hub h1,.editorial-article h1{font-size:clamp(34px,11vw,54px)}.editorial-card h3{min-height:0;font-size:24px}.editorial-featured__media,.editorial-card__media,.editorial-article__cover{aspect-ratio:1.18 / 1}}.blogs-hub{max-width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:80px 0 96px}.blogs-hub__hero{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:28px;align-items:stretch;margin-bottom:28px}.blogs-hub__copy,.blogs-hub__hero-media{border:1px solid #e9edf2;border-radius:28px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 22px 60px #0d21360f;overflow:hidden}.blogs-hub__copy{padding:36px}.blogs-hub__hero-media{min-height:420px}.blogs-hub__hero-image{width:100%;height:100%;object-fit:cover}.blogs-hub__nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.blogs-hub__section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.blogs-hub__section-head h2{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.04;letter-spacing:-.04em;color:#111827}.blogs-hub__section-link{color:#2a7cc9;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.blogs-hub__section-head--secondary{margin-top:48px}.blogs-directory{max-width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:80px 0 96px}.blogs-directory__hero{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #e9edf2}.blogs-directory__hero h1{margin:0;font-size:clamp(42px,6vw,72px);line-height:.96;letter-spacing:-.05em;color:#111827}.blogs-directory__intro{margin:18px 0 0;max-width:52ch;color:#5d6878;font-size:17px;line-height:1.7}.blogs-directory__list{display:grid;gap:18px}.blogs-directory__item{border:1px solid #e9edf2;border-radius:24px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 18px 44px #0d21360a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blogs-directory__item:hover{transform:translateY(-2px);box-shadow:0 24px 48px #0d213614;border-color:#cfdbe8}.blogs-directory__link{display:block;padding:22px 24px 24px}.blogs-directory__meta{display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px}.blogs-directory__meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#edf5fd;color:#2a7cc9;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blogs-directory__item h2{margin:0 0 10px;font-size:clamp(22px,2.6vw,30px);line-height:1.12;letter-spacing:-.03em;color:#111827}.blogs-directory__item p{margin:0;color:#5d6878;font-size:15px;line-height:1.65}@media(max-width:960px){.blogs-hub{max-width:calc(100vw - 32px);padding:56px 0 72px}.blogs-hub__hero{grid-template-columns:1fr}.blogs-hub__copy{padding:24px}.blogs-hub__hero-media{min-height:280px}.blogs-hub__section-head{align-items:flex-start;flex-direction:column}.blogs-directory{max-width:calc(100vw - 32px);padding:56px 0 72px}.blogs-directory__hero h1{font-size:clamp(34px,11vw,54px)}.blogs-directory__link{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/editorial.css.map */
