body.is-subscribe-page .footer__newsletter{display:none}.subscribe-page{justify-content:center;align-items:center;min-height:60vh;padding:2rem 0 4rem;display:flex}.subscribe-card{text-align:center;background:var(--color-white);border:1px solid var(--color-200);border-radius:var(--radius-2xl,24px);width:100%;max-width:560px;padding:2.5rem 2rem;box-shadow:0 12px 32px -16px #2563eb40}.subscribe-card h1{margin-bottom:1rem}.subscribe-page__desc{color:var(--color-700);margin-bottom:2rem;font-size:1.0625rem;line-height:1.7}.subscribe-form{gap:.75rem;margin-bottom:2rem;display:flex}.subscribe-form input{border:1px solid var(--color-300);border-radius:var(--radius-md);flex:1;padding:.875rem 1rem;font-size:1rem}.subscribe-form input:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.subscribe-page__perks{text-align:left;flex-direction:column;gap:.5rem;max-width:380px;margin:0 auto;padding:0;list-style:none;display:flex}.subscribe-page__perks li{color:var(--color-700);padding-left:1.75rem;font-size:.9375rem;line-height:1.55;position:relative}.subscribe-page__perks li:before{content:"✓";color:var(--color-buy);font-size:1rem;font-weight:700;position:absolute;top:0;left:0}@media (max-width:480px){.subscribe-form{flex-direction:column}.subscribe-card{padding:2rem 1.25rem}}.breadcrumbs{margin-bottom:1.5rem}.breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.breadcrumbs__link{color:var(--color-500);border-radius:var(--radius-sm);transition:color var(--transition-fast);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3125rem;max-width:200px;padding:.125rem .25rem;text-decoration:none;display:inline-flex;overflow:hidden}.breadcrumbs__link:hover{color:var(--color-primary)}.breadcrumbs__sep{color:var(--color-300);flex-shrink:0}.breadcrumbs__current{color:var(--color-900);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:.125rem .25rem;font-weight:600;overflow:hidden}@media (max-width:540px){.breadcrumbs__link{max-width:90px}.breadcrumbs__current{max-width:160px}}.content-page{padding-top:2rem;padding-bottom:4rem}.content-page__main{max-width:var(--content-width);margin-inline:auto}.content-page--wide .content-page__main{max-width:100%;margin-inline:0}.content-page__header-full{max-width:100%;margin-bottom:1rem}.content-page--header-full .content-page__main{margin-inline:0}.content-page--with-sidebar .content-page__main{min-width:0;max-width:none;margin-inline:0}.content-page__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (min-width:1024px){.content-page__grid{grid-template-columns:minmax(0,1fr) 320px}.content-page--wide-sidebar .content-page__grid{grid-template-columns:minmax(0,68fr) minmax(300px,32fr);gap:3rem}.content-page__sidebar{top:calc(var(--header-height) + 1.5rem);align-self:start;position:sticky}.content-page--wide-sidebar .content-page__sidebar{align-self:stretch;position:static;top:auto}.content-page--wide-sidebar .content-page__sidebar .newsletter{top:calc(var(--header-height) + 1.5rem);position:sticky}}
