.zp-header{left:0;padding:14px 0;position:absolute;right:0;top:0;transition:background-color .25s ease,box-shadow .25s ease,padding .25s ease;z-index:50}.zp-header.is-stuck{backdrop-filter:saturate(140%) blur(8px);background:rgba(26,1,64,.92);box-shadow:0 6px 24px rgba(0,0,0,.25);padding:10px 0;position:fixed}.zp-header__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}.zp-header__logo{align-items:center;display:inline-flex}.zp-header__logo img{height:38px;width:auto}.zp-logo{color:var(--zp-white);font-family:var(--zp-font);font-size:19px;font-weight:500;letter-spacing:-.3px}.zp-logo strong{font-weight:700}.zp-header__nav{align-items:center;display:flex;gap:28px}.zp-header__link{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:500;transition:color .15s ease}.zp-header__link:hover{color:var(--zp-white)}.zp-header__cta{height:44px;padding:0 20px}.zp-header__toggle{display:none}.zp-post__hero{background:linear-gradient(150deg,var(--zp-violet-13) 0,var(--zp-violet-22) 70%,var(--zp-violet-43) 135%);color:var(--zp-white);padding-bottom:clamp(48px,7vw,80px);padding-top:clamp(120px,16vw,172px)}.zp-post__hero-inner{max-width:900px}.zp-post__back{color:hsla(0,0%,100%,.7);display:inline-block;font-size:14px;font-weight:500;margin-bottom:24px;transition:color .15s ease}.zp-post__back:hover,.zp-post__title{color:var(--zp-white)}.zp-post__title{font-size:clamp(34px,4.4vw,52px);letter-spacing:-.4px;line-height:1.12;max-width:none;text-wrap:balance}.zp-post__deck{color:hsla(0,0%,100%,.82);font-size:clamp(18px,2vw,22px);line-height:1.4;margin:20px 0 0;max-width:46ch}.zp-post__featured{margin:clamp(32px,5vw,48px) auto 0;max-width:860px}.zp-post__featured img{border-radius:var(--zp-radius);width:100%}.zp-post__body{color:#2c2540;font-family:var(--zp-font);font-size:18px;line-height:1.75;margin:clamp(40px,6vw,60px) auto 0;max-width:720px}.zp-post__body>:first-child{margin-top:0}.zp-post__body p{margin:0 0 1.35em}.zp-post__body h2{color:var(--zp-ink);font-size:clamp(24px,2.6vw,30px);font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:1.8em 0 .6em}.zp-post__body h3{color:var(--zp-ink);font-size:21px;font-weight:600;line-height:1.3;margin:1.6em 0 .5em}.zp-post__body a{color:var(--zp-violet-46);text-decoration:underline;text-underline-offset:2px}.zp-post__body a:hover{color:var(--zp-violet-51)}.zp-post__body ul{margin:0 0 1.35em;padding-left:1.3em}.zp-post__body ul li{margin:0 0 .5em}.zp-post__body img{border-radius:var(--zp-radius-sm);margin:1.6em 0}.zp-post__body blockquote{border-left:3px solid var(--zp-green-mantis);color:var(--zp-ink);font-size:clamp(21px,2.4vw,26px);font-weight:500;line-height:1.35;margin:1.9em 0;padding:4px 0 4px 24px}.zp-post__body blockquote p{margin:0}.zp-post__body ol{margin:0 0 1.35em;padding-left:1.35em}.zp-post__body ol.zp-steps{counter-reset:zp-step;list-style:none;padding-left:0}.zp-post__body ol.zp-steps>li{margin-bottom:1.1em;min-height:32px;padding-left:52px;position:relative}.zp-post__body ol.zp-steps>li:before{align-items:center;background:var(--zp-green-mantis);border-radius:999px;color:var(--zp-white);content:counter(zp-step);counter-increment:zp-step;display:flex;font-size:15px;font-weight:600;height:32px;justify-content:center;left:0;position:absolute;top:2px;width:32px}.zp-post__body ul.zp-checklist{list-style:none;margin:1.6em 0;padding:0}.zp-post__body ul.zp-checklist li{margin-bottom:.7em;padding-left:32px;position:relative}.zp-post__body ul.zp-checklist li:before{color:var(--zp-green-mantis);content:"✓";font-weight:700;left:0;position:absolute;top:0}.zp-post__body ul.zp-timeline{list-style:none;margin:1.8em 0;padding:0}.zp-post__body ul.zp-timeline li{margin:0;padding-bottom:1.4em;padding-left:34px;position:relative}.zp-post__body ul.zp-timeline li:before{background:var(--zp-green-mantis);border-radius:999px;box-shadow:0 0 0 4px rgba(144,217,136,.18);content:"";height:12px;left:3px;position:absolute;top:5px;width:12px}.zp-post__body ul.zp-timeline li:after{background:var(--zp-mischka);bottom:0;content:"";left:8px;position:absolute;top:20px;width:2px}.zp-post__body ul.zp-timeline li:last-child:after{display:none}.zp-post__body .zp-callout{background:rgba(135,5,228,.06);border:1px solid rgba(135,5,228,.16);border-left:4px solid var(--zp-violet-46);border-radius:var(--zp-radius-sm);font-size:16px;line-height:1.6;margin:1.8em 0;padding:22px 24px}.zp-post__body .zp-callout>:last-child{margin-bottom:0}.zp-post-cta{margin:clamp(40px,6vw,56px) auto clamp(56px,7vw,96px);max-width:calc(720px + var(--zp-gutter)*2);padding:0 var(--zp-gutter)}.zp-post-cta__card{background:linear-gradient(150deg,var(--zp-violet-22) 0,var(--zp-violet-43) 60%,var(--zp-violet-50) 100%);border-radius:var(--zp-radius);color:var(--zp-white);overflow:hidden;padding:clamp(32px,5vw,48px);position:relative}.zp-post-cta__heading{color:var(--zp-white);font-size:clamp(24px,2.8vw,32px);font-weight:700;letter-spacing:-.3px;line-height:1.15;margin:0;max-width:18ch}.zp-post-cta__body{margin:16px 0 0}.zp-post-cta__body p{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.6;margin:0;max-width:52ch}.zp-post-cta__btn{margin-top:28px}.zp-footer{background:var(--zp-violet-13);color:hsla(0,0%,100%,.6);padding:46px 0 40px}.zp-footer__top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:16px;justify-content:space-between;padding-bottom:28px}.zp-footer .zp-logo{font-size:18px}.zp-footer__logo-img{height:50px;width:auto}.zp-footer__url{color:var(--zp-green);font-size:14px}.zp-footer__url:hover{color:var(--zp-white)}.zp-footer__legal{margin-top:26px;max-width:1060px}.zp-footer__legal p{line-height:1.6;margin:0}.zp-footer__copy,.zp-footer__legal p{color:hsla(0,0%,100%,.5);font-size:12px}.zp-footer__copy{margin:22px 0 0}.zp-listing__hero{background:linear-gradient(150deg,var(--zp-violet-13) 0,var(--zp-violet-22) 70%,var(--zp-violet-43) 135%);color:var(--zp-white);padding-bottom:clamp(40px,6vw,72px);padding-top:clamp(120px,16vw,172px)}.zp-listing__title{color:var(--zp-white);max-width:18ch}.zp-listing__deck{color:hsla(0,0%,100%,.8);font-size:clamp(17px,1.8vw,20px);line-height:1.45;margin:18px 0 0;max-width:52ch}.zp-listing__empty{color:var(--zp-smoky);font-size:17px}.zp-card-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.zp-card{background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.zp-card:hover{border-color:transparent;box-shadow:0 24px 48px -28px rgba(28,20,48,.5);transform:translateY(-3px)}.zp-card__media{aspect-ratio:16/9;background:var(--zp-grey-96);overflow:hidden}.zp-card__media img{height:100%;object-fit:cover;width:100%}.zp-card__body{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.zp-card__meta{margin-bottom:10px}.zp-card__title{color:var(--zp-ink);font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.25;margin:0}.zp-card__excerpt{color:var(--zp-smoky);font-size:15px;line-height:1.55;margin:12px 0 0}.zp-card__more{color:var(--zp-violet-46);font-size:14px;font-weight:500;margin-top:auto;padding-top:18px}.zp-card:hover .zp-card__more{color:var(--zp-violet-51)}.zp-pager{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:clamp(40px,6vw,64px)}.zp-pager__link{color:var(--zp-violet-46);font-size:15px;font-weight:500}.zp-pager__link:hover{color:var(--zp-violet-51)}.zp-pager__link.is-disabled{color:var(--zp-mischka);pointer-events:none}.zp-pager__status{color:var(--zp-smoky);font-size:14px}@media (max-width:900px){.zp-card-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.zp-header__toggle{background:transparent;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:44px;justify-content:center;width:44px}.zp-header__toggle span{background:var(--zp-white);border-radius:2px;display:block;height:2px;width:22px}.zp-header__nav{align-items:stretch;background:rgba(26,1,64,.98);display:none;flex-direction:column;gap:0;left:0;padding:8px var(--zp-gutter) 16px;position:absolute;right:0;top:100%}.zp-header.is-nav-open .zp-header__nav{display:flex}.zp-header__link{border-bottom:1px solid hsla(0,0%,100%,.1);padding:13px 0}.zp-header__cta{margin-top:14px;width:100%}}@media (max-width:560px){.zp-card-grid{grid-template-columns:1fr}}@media (max-width:480px){.zp-post__body{font-size:17px}.zp-footer__top{align-items:flex-start;flex-direction:column;gap:8px}}.zp-taglist{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.zp-tag{align-items:center;background:var(--zp-grey-96);border:1px solid var(--zp-mischka);border-radius:999px;color:var(--zp-smoky);display:inline-flex;font-family:var(--zp-font);font-size:13px;font-weight:500;gap:6px;letter-spacing:1.82px;line-height:20.8px;padding:5px 13px 5px 15px;text-transform:uppercase;transition:color .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}a.zp-tag:hover{background:rgba(135,5,228,.06);border-color:rgba(135,5,228,.4);color:var(--zp-violet-46)}a.zp-tag:focus-visible{outline:2px solid var(--zp-violet-46);outline-offset:2px}.zp-tag--sm{font-size:12px;letter-spacing:1.2px;padding:3px 10px 3px 11px}.zp-tag--on-dark{background:rgba(144,217,136,.12);border-color:rgba(144,217,136,.34);color:var(--zp-green)}a.zp-tag--on-dark:hover{background:rgba(144,217,136,.22);border-color:var(--zp-green);color:var(--zp-white)}a.zp-tag--on-dark:focus-visible{outline-color:var(--zp-green)}.zp-tag.is-active{border-color:var(--zp-green)}.zp-tag.is-active,a.zp-tag.is-active:hover{background:var(--zp-green);color:var(--zp-violet-13)}.zp-tag__count{font-size:11px;letter-spacing:0;opacity:.6}.zp-taglist--post{margin-bottom:18px}.zp-taglist--hero{margin-top:28px;row-gap:10px}.zp-taglist__label{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;letter-spacing:1.82px;margin-right:4px;text-transform:uppercase}.zp-taglist--card{gap:6px;margin-top:auto;padding-top:16px;position:relative;z-index:2}.zp-taglist--card+.zp-card__more{margin-top:0;padding-top:12px}.zp-card{position:relative}.zp-card__title a{color:inherit}.zp-card__link:after{border-radius:var(--zp-radius);content:"";inset:0;position:absolute;z-index:1}.zp-card__link:focus-visible{outline:none}.zp-card:focus-within{border-color:transparent;box-shadow:0 0 0 2px var(--zp-violet-46),0 24px 48px -28px rgba(28,20,48,.5)}.zp-byline{align-items:center;display:flex;gap:12px;margin:26px 0 0}.zp-byline__avatar{border:1px solid hsla(0,0%,100%,.25);border-radius:999px;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.zp-byline__text{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.zp-byline__name{color:var(--zp-white);font-weight:500}a.zp-byline__name{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:3px}a.zp-byline__name:hover{color:var(--zp-green);text-decoration-color:var(--zp-green)}.zp-byline__sep{color:hsla(0,0%,100%,.4);padding:0 6px}.zp-author{background:var(--zp-grey-96);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius);display:flex;gap:20px;margin:clamp(40px,6vw,56px) auto 0;max-width:720px;padding:26px 28px}.zp-author__avatar{border-radius:999px;flex:0 0 auto;height:72px;object-fit:cover;width:72px}.zp-author__text{min-width:0}.zp-author__eyebrow{margin-bottom:6px}.zp-author__name{color:var(--zp-ink);font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:1.25;margin:0}.zp-author__name a{text-decoration:underline;text-decoration-color:var(--zp-mischka);text-underline-offset:3px}.zp-author__name a:hover{color:var(--zp-violet-46);text-decoration-color:currentColor}.zp-author__bio{color:var(--zp-smoky);font-size:15px;line-height:1.6;margin:10px 0 0}.zp-author__bio p{margin:0 0 .7em}.zp-author__bio>:last-child{margin-bottom:0}.zp-author__bio a{color:var(--zp-violet-46);text-decoration:underline;text-underline-offset:2px}.zp-author__links{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0 0}.zp-author__link{color:var(--zp-violet-46);font-size:13px;font-weight:500}.zp-author__link:hover{color:var(--zp-violet-51)}.zp-share{margin:clamp(40px,6vw,56px) auto 0;max-width:calc(720px + var(--zp-gutter)*2);padding:0 var(--zp-gutter)}.zp-share__inner{border-top:1px solid var(--zp-mischka);padding-top:clamp(22px,3vw,28px)}.zp-share__heading{color:var(--zp-smoky);font-size:15px;font-weight:600;letter-spacing:.2px;margin:0 0 14px}.zp-share__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.zp-share__btn{align-items:center;background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:999px;color:var(--zp-ink);cursor:pointer;display:inline-flex;font-family:var(--zp-font);font-size:14px;font-weight:500;gap:9px;height:44px;line-height:1;padding:0 18px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.zp-share__btn:hover{background:rgba(135,5,228,.06);border-color:rgba(135,5,228,.32);color:var(--zp-violet-46);transform:translateY(-1px)}.zp-share__btn:focus-visible{border-color:var(--zp-violet-46);box-shadow:0 0 0 3px rgba(135,5,228,.18);outline:none}.zp-share__icon{flex:none}.zp-share__label{white-space:nowrap}.zp-share__btn--copy.is-copied{background:rgba(144,217,136,.14);border-color:rgba(144,217,136,.7);color:#3f7a2e}.zp-share__btn--copy.is-failed{border-color:rgba(192,57,43,.4);color:#c0392b}.zp-share__status{color:var(--zp-green-mantis);font-size:13px;font-weight:500;opacity:0;transition:opacity .2s ease}.zp-share__status:not(:empty){opacity:1}.zp-faq{margin:clamp(44px,6vw,64px) auto 0;max-width:calc(720px + var(--zp-gutter)*2);padding:0 var(--zp-gutter)}.zp-faq__heading{color:var(--zp-violet-46);font-size:clamp(24px,2.6vw,30px);font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 20px}.zp-faq__item{background:none;border:0;border-bottom:1px solid var(--zp-mischka);border-radius:0;margin:0}.zp-faq__item:first-child{border-top:1px solid var(--zp-mischka)}.zp-faq__item[open]{background:none}.zp-faq__q{align-items:flex-start;color:var(--zp-ink);cursor:pointer;display:flex;font-family:var(--zp-font);font-size:17px;font-weight:500;gap:16px;line-height:1.45;list-style:none;padding:16px 0;transition:color .15s ease}.zp-faq__q::-webkit-details-marker{display:none}.zp-faq__q::marker{content:""}.zp-faq__q:hover{color:var(--zp-violet-46)}.zp-faq__q:focus-visible{border-radius:var(--zp-radius-sm);box-shadow:0 0 0 3px rgba(135,5,228,.18);outline:none}.zp-faq__q-text{flex:1 1 auto}.zp-faq__icon{color:var(--zp-violet-46);flex:none;margin-top:3px;transition:transform .25s ease}.zp-faq__item[open] .zp-faq__icon{transform:rotate(180deg)}.zp-faq__a{color:var(--zp-smoky);font-size:16px;line-height:1.65;padding:0 0 18px}.zp-faq__item[open] .zp-faq__a{animation:zp-faq-reveal .25s ease both}.zp-faq__a>:first-child{margin-top:0}.zp-faq__a>:last-child{margin-bottom:0}.zp-faq__a p{margin:0 0 .9em}.zp-faq__a ol,.zp-faq__a ul{margin:0 0 .9em;padding-left:1.3em}.zp-faq__a li{margin:0 0 .4em}.zp-faq__a a{color:var(--zp-violet-46);text-decoration:underline;text-underline-offset:2px}.zp-faq__a a:hover{color:var(--zp-violet-51)}.zp-faq__a strong{color:var(--zp-ink)}@keyframes zp-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zp-faq__item[open] .zp-faq__a{animation:none}.zp-faq__icon{transition:none}}.zp-subscribe{margin:clamp(40px,6vw,56px) auto clamp(56px,7vw,96px);max-width:calc(720px + var(--zp-gutter)*2);padding:0 var(--zp-gutter)}.zp-subscribe__inner{background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius);padding:28px}.zp-subscribe__heading{color:var(--zp-ink);font-family:var(--zp-font);font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.25;margin:0}.zp-subscribe__body{margin:8px 0 0}.zp-subscribe__body p{color:var(--zp-smoky);font-size:14px;line-height:1.5;margin:0}.zp-subscribe__disclaimer{color:var(--zp-smoky);font-size:12.5px;line-height:1.4;margin:16px 0 0}.zp-subscribe__form{margin-top:22px}.zp-subscribe__form .form-title:empty{display:none}.zp-subscribe__form .hs-richtext{color:var(--zp-smoky);font-family:var(--zp-font);font-size:14px;line-height:1.5;margin:0 0 18px}.zp-subscribe__form .hs-richtext p{margin:0}.zp-subscribe__form .hs-form-field{margin-bottom:14px}.zp-subscribe__form .hs-form-field>label{color:var(--zp-ink);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.zp-subscribe__form .hs-form-required{color:var(--zp-violet-46)}.zp-subscribe__form .hs-field-desc{color:var(--zp-smoky);display:block;font-size:12.5px;line-height:1.4;margin:0 0 8px}.zp-subscribe__form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius-sm);color:var(--zp-ink);font-family:var(--zp-font);font-size:15px;height:47px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.zp-subscribe__form textarea.hs-input{height:auto;min-height:90px;padding:12px 14px}.zp-subscribe__form select.hs-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%235A5470' d='M1 1l5 5 5-5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.zp-subscribe__form .hs-input:focus{border-color:var(--zp-violet-46);box-shadow:0 0 0 3px rgba(135,5,228,.15);outline:none}.zp-subscribe__form .form-columns-2{display:flex;gap:16px}.zp-subscribe__form .form-columns-2 .hs-form-field{flex:1 1 0}.zp-subscribe__form .form-columns-2 .input{margin-right:0!important}.zp-subscribe__form .hs-form-field .input{margin-right:0}.zp-subscribe__form .inputs-list{list-style:none;margin:0;padding:0}.zp-subscribe__form .hs-form-checkbox+.hs-form-checkbox{margin-top:10px}.zp-subscribe__form .hs-form-booleancheckbox-display,.zp-subscribe__form .hs-form-checkbox-display{align-items:flex-start;color:var(--zp-smoky);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.45;margin:0}.zp-subscribe__form .hs-form-booleancheckbox-display input[type=checkbox],.zp-subscribe__form .hs-form-checkbox-display input[type=checkbox]{accent-color:var(--zp-violet-46);cursor:pointer;flex:none;height:17px;margin:1px 0 0;width:17px}.zp-subscribe__form .hs-submit{margin-top:4px}.zp-subscribe__form .hs-button,.zp-subscribe__form input[type=submit]{background:var(--zp-violet-46);border:0;border-radius:999px;color:var(--zp-white);cursor:pointer;font-family:var(--zp-font);font-size:15px;font-weight:500;height:46px;transition:background-color .15s ease,transform .15s ease;width:100%}.zp-subscribe__form .hs-button:hover{background:var(--zp-violet-51);transform:translateY(-1px)}.zp-subscribe__form .hs-error-msg,.zp-subscribe__form .hs-error-msgs label{color:#c0392b;font-size:12.5px}.zp-subscribe__form .submitted-message{color:var(--zp-ink);font-size:15px;line-height:1.6}.zp-subscribe__form .submitted-message p:last-child{margin-bottom:0}.zp-post__body .zp-faq,.zp-post__body .zp-post-cta,.zp-post__body .zp-share{max-width:none;padding-left:0;padding-right:0}.zp-post__body .zp-faq,.zp-post__body .zp-post-cta{margin:1.9em auto}.zp-post__body .zp-share{margin:1.9em auto 0}.zp-post__body .zp-btn,.zp-post__body .zp-faq__q,.zp-post__body .zp-share__btn,.zp-post__body .zp-tag{text-decoration:none}.zp-post__body .zp-faq__heading{color:var(--zp-violet-46);margin:0 0 20px}.zp-post__body .zp-post-cta__heading,.zp-post__body .zp-subscribe__heading{margin:0}.zp-post__body .zp-post-cta__heading{color:var(--zp-white)}.zp-post__body .zp-post-cta__body p{margin:0}@media (max-width:900px){.zp-taglist--hero{margin-top:22px}.zp-subscribe__heading{max-width:none}}@media (max-width:768px){.zp-taglist--card{padding-top:14px}}@media (max-width:560px){.zp-taglist{gap:6px}.zp-tag{font-size:12px;letter-spacing:1.2px;padding:4px 11px 4px 12px}.zp-tag--sm{font-size:11px;letter-spacing:1px}.zp-taglist__label{display:block;margin:0 0 4px;width:100%}.zp-author{flex-direction:column;gap:14px;padding:22px}.zp-author__avatar{height:60px;width:60px}.zp-faq__q{font-size:16px;padding:14px 0}.zp-faq__a{font-size:15px;padding:0 0 15px}}@media (max-width:480px){.zp-tag__count{display:none}.zp-byline{align-items:flex-start}.zp-byline__sep{padding:0 4px}.zp-share__btn{font-size:13.5px;padding:0 15px}.zp-share__actions{gap:8px}.zp-subscribe__inner{padding:20px}.zp-subscribe__form .hs-form-field{flex:1 1 100%}.zp-subscribe__form .hs-button,.zp-subscribe__form .hs-submit{width:100%}.zp-subscribe__form .form-columns-2{flex-direction:column;gap:0}}