.button{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--a4n-radius-sm);padding:.72rem 1rem;font-weight:750;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--a4n-brand);color:#fff;box-shadow:0 8px 22px rgba(217,30,44,.18)}.button--primary:hover{background:var(--a4n-brand-dark);color:#fff}.button--secondary{background:var(--a4n-surface);color:var(--a4n-ink);border-color:var(--a4n-border)}.button--secondary:hover{border-color:var(--a4n-brand);color:var(--a4n-brand-dark)}.button--quiet{background:transparent;color:var(--a4n-ink);border-color:transparent}.button--compact{min-height:2.5rem;padding:.58rem .85rem;font-size:.88rem}.button-group{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.icon-button{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;flex:0 0 auto;padding:0;border:1px solid var(--a4n-border);border-radius:50%;background:var(--a4n-surface);color:var(--a4n-ink);cursor:pointer}.icon-button:hover{border-color:var(--a4n-brand);color:var(--a4n-brand)}.badge{display:inline-flex;width:fit-content;margin-bottom:1rem;padding:.3rem .55rem;border-radius:.35rem;background:var(--a4n-brand);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.badge--link{text-decoration:none}.eyebrow{margin-bottom:.65rem;color:var(--a4n-brand-dark);font-size:.78rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.link-action{font-weight:750;text-decoration:none}.site-header{position:sticky;z-index:1000;top:0;border-bottom:1px solid color-mix(in srgb,var(--a4n-border) 70%,transparent);background:color-mix(in srgb,var(--a4n-canvas) 92%,transparent);backdrop-filter:blur(16px)}.site-header__inner{display:flex;min-height:4.7rem;align-items:center;gap:clamp(.75rem,2vw,1.5rem)}.site-branding{flex:0 0 auto}.custom-logo-link{display:block}.custom-logo{width:auto;max-width:11rem;max-height:3.1rem;object-fit:contain}.site-branding__text{display:flex;flex-direction:column;color:var(--a4n-brand);font-size:.9rem;font-style:italic;font-weight:800;line-height:.85;text-decoration:none;text-transform:uppercase;transform:skew(-5deg)}.site-branding__text strong{font-size:1.35rem}.primary-navigation{min-width:0;margin-inline:auto}.primary-menu,.primary-menu ul,.footer-menu,.social-menu{margin:0;padding:0;list-style:none}.primary-menu{display:flex;align-items:center;gap:clamp(.75rem,1.6vw,1.5rem)}.primary-menu > li{position:relative}.primary-menu a{display:flex;min-height:2.75rem;align-items:center;color:var(--a4n-ink);font-size:.9rem;font-weight:680;text-decoration:none;white-space:nowrap}.primary-menu a:hover,.primary-menu .current-menu-item > a,.primary-menu .current-menu-ancestor > a{color:var(--a4n-brand)}.primary-menu .sub-menu{position:absolute;top:calc(100% - .2rem);left:-.8rem;display:none;width:15rem;padding:.55rem;border:1px solid var(--a4n-border);border-radius:var(--a4n-radius-sm);background:var(--a4n-surface);box-shadow:var(--a4n-shadow)}.primary-menu li:hover > .sub-menu,.primary-menu li:focus-within > .sub-menu{display:block}.primary-menu .sub-menu a{min-height:2.5rem;padding:.35rem .55rem;border-radius:.35rem;white-space:normal}.primary-menu .sub-menu a:hover{background:var(--a4n-subtle)}.site-actions{display:flex;align-items:center;gap:.35rem}.nav-toggle{display:none}.site-search{border-top:1px solid var(--a4n-border);background:var(--a4n-surface)}.site-search__inner{display:flex;align-items:end;gap:1rem;padding-block:1rem 1.3rem}.site-search .search-form{flex:1}.search-form label{display:block;margin-bottom:.35rem;font-weight:700}.search-form__row{display:flex;gap:.6rem}.breadcrumbs{overflow:hidden;padding-block:.6rem;color:var(--a4n-muted);font-size:.8rem}.breadcrumbs ol{display:flex;margin:0;padding:0;list-style:none;white-space:nowrap}.breadcrumbs li{overflow:hidden;text-overflow:ellipsis}.breadcrumbs li + li::before{content:"/";margin-inline:.55rem;color:var(--a4n-border)}.breadcrumbs a{color:var(--a4n-muted);text-decoration:none}.site-footer{margin-top:clamp(3rem,7vw,6rem);padding-top:clamp(3rem,7vw,5rem);background:var(--a4n-footer);color:#d5dce6}.site-footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:clamp(2rem,5vw,4rem)}.site-footer__logo{display:inline-block;margin-bottom:1rem;color:#ff6873;font-size:1.35rem;font-style:italic;font-weight:800;text-decoration:none;text-transform:uppercase}.site-footer__logo strong{display:block;font-size:1.8rem;line-height:.8}.site-footer__brand p{max-width:24rem;color:#9ca9ba}.site-footer__title{margin-bottom:1rem;color:#fff;font-size:.95rem;letter-spacing:0}.footer-menu{display:grid;gap:.55rem}.footer-menu a{color:#b8c2cf;font-size:.9rem;text-decoration:none}.footer-menu a:hover{color:#fff}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-block:1.25rem;border-top:1px solid #283140;color:#8995a5;font-size:.8rem}.site-footer__bottom p{margin:0}.social-menu{display:flex;gap:1rem}.social-menu a{color:#d5dce6}.article-card{overflow:hidden;border:1px solid var(--a4n-border);border-radius:var(--a4n-radius);background:var(--a4n-surface);box-shadow:0 10px 28px rgba(20,24,33,.04)}.article-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--a4n-subtle)}.article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.article-card:hover .article-card__media img{transform:scale(1.025)}.article-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--a4n-brand-soft),var(--a4n-subtle))}.article-card__body{padding:1.1rem 1.1rem 1.25rem}.article-card__category{display:block;margin-bottom:.4rem;color:var(--a4n-brand-dark);font-size:.7rem;font-weight:800;text-transform:uppercase}.article-card h3{margin-bottom:.55rem;font-size:1.12rem}.article-card h3 a{color:var(--a4n-ink);text-decoration:none}.article-card p{color:var(--a4n-muted);font-size:.9rem}.entry-meta{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--a4n-muted);font-size:.76rem}.card-grid{display:grid;gap:1.25rem}.card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-post{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;align-items:center;padding-block:1rem;border-bottom:1px solid var(--a4n-border)}.compact-post__media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--a4n-radius-sm)}.compact-post__media img{width:100%;height:100%;object-fit:cover}.compact-post h3{margin:.1rem 0 .45rem;font-size:1.05rem}.compact-post h3 a{color:var(--a4n-ink);text-decoration:none}.empty-state{grid-column:1 / -1;padding:3rem;border:1px dashed var(--a4n-border);border-radius:var(--a4n-radius);text-align:center}.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:2.5rem}.pagination .page-numbers{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:1px solid var(--a4n-border);border-radius:.4rem;text-decoration:none}.pagination .current{background:var(--a4n-brand);color:#fff;border-color:var(--a4n-brand)}.ad-slot{min-height:9rem;padding-block:1rem;text-align:center}.ad-slot__label{display:block;color:var(--a4n-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:68rem){.nav-toggle{display:inline-grid;order:2}.site-branding{margin-right:auto}.primary-navigation{position:fixed;z-index:1001;inset:4.7rem 0 auto 0;display:none;max-height:calc(100dvh - 4.7rem);overflow-y:auto;padding:1rem var(--a4n-gutter) 2rem;border-top:1px solid var(--a4n-border);background:var(--a4n-surface);box-shadow:var(--a4n-shadow)}.primary-navigation.is-open{display:block}.primary-menu{align-items:stretch;flex-direction:column;gap:.1rem}.primary-menu a{min-height:3rem;padding-inline:.5rem;border-bottom:1px solid var(--a4n-border);white-space:normal}.primary-menu .sub-menu{position:static;display:block;width:auto;padding:0 0 .5rem 1rem;border:0;background:transparent;box-shadow:none}.site-actions{order:1}.site-actions__login,.site-actions__register{display:none}}@media (max-width:48rem){.card-grid--three{grid-template-columns:1fr}.site-search__inner,.search-form__row{align-items:stretch;flex-direction:column}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1 / -1}.site-footer__bottom{align-items:flex-start;flex-direction:column}}@media (max-width:30rem){.custom-logo{max-width:8.5rem}.site-actions .icon-button:first-child{display:none}.site-footer__grid{grid-template-columns:1fr}.site-footer__brand{grid-column:auto}.compact-post{grid-template-columns:5.5rem 1fr}}.a4n-header-account{position:relative}
.a4n-header-account>summary{list-style:none;white-space:nowrap}
.a4n-header-account>summary::-webkit-details-marker{display:none}
.a4n-header-account>summary:hover{transform:none}
.a4n-header-account__person{width:19px;height:19px}
.a4n-header-account__chevron{width:14px;height:14px;transition:transform .18s ease}
.a4n-header-account[open] .a4n-header-account__chevron{transform:rotate(180deg)}
.a4n-header-account__panel{position:absolute;z-index:1100;top:calc(100% + .7rem);right:0;width:min(360px,calc(100vw - 2rem));max-height:calc(100dvh - 6.5rem);overflow:auto;padding:16px;border:1px solid var(--a4n-border);border-radius:18px;background:var(--a4n-surface);box-shadow:var(--a4n-shadow);color:var(--a4n-ink)}
.a4n-header-account__identity{display:grid;gap:2px;padding:2px 4px 14px;border-bottom:1px solid var(--a4n-border)}
.a4n-header-account__identity strong{font-size:15px}.a4n-header-account__identity span{overflow:hidden;color:var(--a4n-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.a4n-header-account__group{padding-top:14px}.a4n-header-account__group>p{margin:0 8px 5px;color:var(--a4n-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.a4n-header-account__group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}
.a4n-header-account__group li{margin:0;padding:0}.a4n-header-account__group a{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px;border-radius:10px;color:var(--a4n-ink);font-size:12px;font-weight:720;text-decoration:none}
.a4n-header-account__group a:hover,.a4n-header-account__group a:focus-visible{background:var(--a4n-subtle);color:var(--a4n-brand-dark)}
.a4n-header-account__group .a4n-hub-nav__icon{flex:0 0 17px;width:17px;height:17px}
@media(max-width:68rem){.a4n-header-account__panel{position:fixed;top:4.35rem;right:var(--a4n-gutter)}}
@media(max-width:40rem){.a4n-header-account__group ul{grid-template-columns:1fr}.a4n-header-account__panel{width:min(330px,calc(100vw - 1rem));right:.5rem}}
@media(max-width:30rem){.a4n-header-account__label,.a4n-header-account__chevron{display:none}.a4n-header-account>summary{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border-radius:50%}.a4n-header-account__panel{top:4.2rem}}

/* A4N ThemeToggle 1.3.5: o ícone comunica a ação disponível e troca com movimento curto. */
.theme-toggle {
	position: relative;
	overflow: hidden;
	transition: border-color .2s ease, color .2s ease, background-color .2s ease;
}
.theme-toggle__icons {
	position: relative;
	display: block;
	width: 21px;
	height: 21px;
}
.theme-toggle__icon {
	position: absolute;
	inset: 0;
	transition: opacity .28s ease, transform .38s cubic-bezier(.2,.8,.2,1);
}
.theme-toggle__icon--moon {
	opacity: 1;
	transform: rotate(0) scale(1);
}
.theme-toggle__icon--sun {
	opacity: 0;
	transform: rotate(-90deg) scale(.45);
}
:root[data-theme="dark"] .theme-toggle__icon--moon {
	opacity: 0;
	transform: rotate(90deg) scale(.45);
}
:root[data-theme="dark"] .theme-toggle__icon--sun {
	opacity: 1;
	transform: rotate(0) scale(1);
}
.theme-toggle.is-switching {
	animation: a4n-theme-toggle-pop .38s ease;
}
@keyframes a4n-theme-toggle-pop {
	50% { transform: scale(.9); }
}
@media (prefers-reduced-motion: reduce) {
	.theme-toggle,
	.theme-toggle__icon {
		transition: none;
	}
	.theme-toggle.is-switching {
		animation: none;
	}
}
@media (max-width: 30rem) {
	.site-header__inner {
		gap: .4rem;
	}
	.custom-logo {
		max-width: 7.15rem;
	}
}

/* SearchToggle 1.3.8: a lupa vira fechar quando o painel global está aberto. */
.search-toggle {
	position: relative;
	overflow: hidden;
	transition: border-color .2s ease, color .2s ease, background-color .2s ease;
}
.search-toggle__icons {
	position: relative;
	display: block;
	width: 21px;
	height: 21px;
}
.search-toggle__icon {
	position: absolute;
	inset: 0;
	display: grid;
	place-items: center;
	transition: opacity .24s ease, transform .38s cubic-bezier(.2,.8,.2,1);
}
.search-toggle__icon--search {
	opacity: 1;
	transform: rotate(0) scale(1);
}
.search-toggle__icon--close {
	opacity: 0;
	transform: rotate(-90deg) scale(.45);
}
.search-toggle__icon--close::before,
.search-toggle__icon--close::after {
	position: absolute;
	width: 19px;
	height: 2px;
	border-radius: 999px;
	background: currentColor;
	content: "";
}
.search-toggle__icon--close::before {
	transform: rotate(45deg);
}
.search-toggle__icon--close::after {
	transform: rotate(-45deg);
}
.search-toggle[aria-expanded="true"] .search-toggle__icon--search {
	opacity: 0;
	transform: rotate(90deg) scale(.45);
}
.search-toggle[aria-expanded="true"] .search-toggle__icon--close {
	opacity: 1;
	transform: rotate(0) scale(1);
}
.search-toggle[aria-expanded="false"]:hover .search-toggle__icon--search,
.search-toggle[aria-expanded="false"]:focus-visible .search-toggle__icon--search {
	transform: rotate(-7deg) scale(1.08);
}
.search-toggle.is-switching {
	animation: a4n-search-toggle-pop .38s ease;
}
.site-search:not([hidden]) {
	transform-origin: top;
	animation: a4n-search-panel-in .3s cubic-bezier(.2,.8,.2,1);
}
@keyframes a4n-search-toggle-pop {
	50% { transform: scale(.9); }
}
@keyframes a4n-search-panel-in {
	from { opacity: 0; transform: translateY(-.65rem) scaleY(.94); }
	to { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
	.search-toggle,
	.search-toggle__icon {
		transition: none;
	}
	.search-toggle.is-switching,
	.site-search:not([hidden]) {
		animation: none;
	}
}

/* HeaderMenuMotion 1.3.10: navegação e conta comunicam abertura sem perder o fallback nativo. */
.nav-toggle {
	position: relative;
	overflow: hidden;
	transition: border-color .2s ease, color .2s ease, background-color .2s ease;
}
.nav-toggle__icon {
	position: relative;
	display: block;
	width: 22px;
	height: 22px;
}
.nav-toggle__line {
	position: absolute;
	top: 50%;
	left: 1px;
	display: block;
	width: 20px;
	height: 2px;
	border-radius: 999px;
	background: currentColor;
	transition: opacity .22s ease, transform .38s cubic-bezier(.2,.8,.2,1);
}
.nav-toggle__line--top {
	transform: translateY(-7px);
}
.nav-toggle__line--middle {
	transform: translateY(-1px);
}
.nav-toggle__line--bottom {
	transform: translateY(5px);
}
.nav-toggle[aria-expanded="true"] .nav-toggle__line--top {
	transform: translateY(-1px) rotate(45deg);
}
.nav-toggle[aria-expanded="true"] .nav-toggle__line--middle {
	opacity: 0;
	transform: translateY(-1px) scaleX(.2);
}
.nav-toggle[aria-expanded="true"] .nav-toggle__line--bottom {
	transform: translateY(-1px) rotate(-45deg);
}
.nav-toggle.is-switching {
	animation: a4n-nav-toggle-pop .38s ease;
}
.primary-menu > li > a {
	position: relative;
}
.primary-menu > li > a::after {
	position: absolute;
	right: 0;
	bottom: .25rem;
	left: 0;
	height: 2px;
	border-radius: 999px;
	background: linear-gradient(90deg, var(--a4n-brand), #ffb32c);
	content: "";
	transform: scaleX(0);
	transform-origin: right;
	transition: transform .3s cubic-bezier(.2,.8,.2,1);
}
.primary-menu > li > a:hover::after,
.primary-menu > li > a:focus-visible::after,
.primary-menu > .current-menu-item > a::after,
.primary-menu > .current-menu-ancestor > a::after {
	transform: scaleX(1);
	transform-origin: left;
}
.primary-menu .sub-menu {
	transform-origin: top left;
}
.primary-menu li:hover > .sub-menu,
.primary-menu li:focus-within > .sub-menu {
	animation: a4n-desktop-submenu-in .24s cubic-bezier(.2,.8,.2,1) both;
}
.a4n-header-account > summary {
	position: relative;
	overflow: hidden;
	transition: color .25s ease, border-color .25s ease, background-color .25s ease, box-shadow .25s ease, transform .25s ease;
}
.a4n-header-account > summary::after {
	position: absolute;
	inset: -55%;
	background: radial-gradient(circle, color-mix(in srgb, var(--a4n-brand) 22%, transparent) 0 28%, transparent 62%);
	content: "";
	pointer-events: none;
	opacity: 0;
	transform: scale(.45);
	transition: opacity .3s ease, transform .45s cubic-bezier(.2,.8,.2,1);
}
.a4n-header-account > summary:hover,
.a4n-header-account > summary:focus-visible {
	transform: translateY(-1px);
}
.a4n-header-account[open] > summary {
	border-color: color-mix(in srgb, var(--a4n-brand) 72%, var(--a4n-border));
	background: color-mix(in srgb, var(--a4n-brand-soft) 60%, var(--a4n-surface));
	box-shadow: 0 9px 26px color-mix(in srgb, var(--a4n-brand) 16%, transparent);
	color: var(--a4n-brand-dark);
}
.a4n-header-account[open] > summary::after {
	opacity: 1;
	transform: scale(1);
}
.a4n-header-account__person,
.a4n-header-account__chevron,
.a4n-header-account__label {
	position: relative;
	z-index: 1;
}
.a4n-header-account__person {
	transition: transform .35s cubic-bezier(.2,.8,.2,1);
}
.a4n-header-account[open] .a4n-header-account__person {
	transform: translateY(-1px) scale(1.08);
}
.a4n-header-account__chevron {
	transition: transform .35s cubic-bezier(.2,.8,.2,1);
}
.a4n-header-account[open] .a4n-header-account__chevron {
	transform: rotate(180deg) translateY(-1px);
}
.a4n-header-account.is-switching > summary {
	animation: a4n-account-toggle-pop .38s ease;
}
.a4n-header-account[open] .a4n-header-account__panel {
	transform-origin: top right;
	animation: a4n-account-panel-in .34s cubic-bezier(.2,.8,.2,1) both;
}
.a4n-header-account[open] .a4n-header-account__identity,
.a4n-header-account[open] .a4n-header-account__group {
	opacity: 0;
	animation: a4n-account-item-in .34s cubic-bezier(.2,.8,.2,1) both;
}
.a4n-header-account[open] .a4n-header-account__identity {
	animation-delay: .05s;
}
.a4n-header-account[open] .a4n-header-account__group:nth-child(1) {
	animation-delay: .1s;
}
.a4n-header-account[open] .a4n-header-account__group:nth-child(2) {
	animation-delay: .14s;
}
.a4n-header-account[open] .a4n-header-account__group:nth-child(3) {
	animation-delay: .18s;
}
.a4n-header-account__group a {
	transition: color .2s ease, background-color .2s ease, transform .2s ease;
}
.a4n-header-account__group a:hover,
.a4n-header-account__group a:focus-visible {
	transform: translateX(2px);
}
.a4n-header-account__group a .a4n-hub-nav__icon {
	transition: transform .25s cubic-bezier(.2,.8,.2,1);
}
.a4n-header-account__group a:hover .a4n-hub-nav__icon,
.a4n-header-account__group a:focus-visible .a4n-hub-nav__icon {
	transform: scale(1.08) rotate(-4deg);
}
@keyframes a4n-nav-toggle-pop {
	50% { transform: scale(.9); }
}
@keyframes a4n-desktop-submenu-in {
	from { opacity: 0; transform: translateY(-.45rem) scale(.98); }
	to { opacity: 1; transform: none; }
}
@keyframes a4n-account-toggle-pop {
	50% { transform: scale(.97); }
}
@keyframes a4n-account-panel-in {
	from { opacity: 0; transform: translateY(-.7rem) scale(.97); }
	to { opacity: 1; transform: none; }
}
@keyframes a4n-account-item-in {
	from { opacity: 0; transform: translateY(.45rem); }
	to { opacity: 1; transform: none; }
}
@media (max-width: 68rem) {
	.primary-menu > li > a::after {
		bottom: 0;
	}
	.primary-navigation.is-open {
		display: block;
		transform-origin: top;
		animation: a4n-mobile-nav-in .32s cubic-bezier(.2,.8,.2,1) both;
	}
	.primary-navigation.is-closing {
		display: block;
		pointer-events: none;
		transform-origin: top;
		animation: a4n-mobile-nav-out .24s ease both;
	}
	.primary-navigation.is-open .primary-menu > li {
		opacity: 0;
		animation: a4n-mobile-nav-item-in .36s cubic-bezier(.2,.8,.2,1) both;
	}
	.primary-navigation.is-open .primary-menu > li:nth-child(1) { animation-delay: .04s; }
	.primary-navigation.is-open .primary-menu > li:nth-child(2) { animation-delay: .07s; }
	.primary-navigation.is-open .primary-menu > li:nth-child(3) { animation-delay: .1s; }
	.primary-navigation.is-open .primary-menu > li:nth-child(4) { animation-delay: .13s; }
	.primary-navigation.is-open .primary-menu > li:nth-child(5) { animation-delay: .16s; }
	.primary-navigation.is-open .primary-menu > li:nth-child(6) { animation-delay: .19s; }
	.primary-navigation.is-open .primary-menu > li:nth-child(7) { animation-delay: .22s; }
	.primary-navigation.is-open .primary-menu > li:nth-child(8) { animation-delay: .25s; }
}
@keyframes a4n-mobile-nav-in {
	from { opacity: 0; transform: translateY(-.75rem) scaleY(.96); }
	to { opacity: 1; transform: none; }
}
@keyframes a4n-mobile-nav-out {
	from { opacity: 1; transform: none; }
	to { opacity: 0; transform: translateY(-.5rem) scaleY(.97); }
}
@keyframes a4n-mobile-nav-item-in {
	from { opacity: 0; transform: translateX(-.75rem); }
	to { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
	.nav-toggle,
	.nav-toggle__line,
	.primary-menu > li > a::after,
	.a4n-header-account > summary,
	.a4n-header-account > summary::after,
	.a4n-header-account__person,
	.a4n-header-account__chevron,
	.a4n-header-account__group a,
	.a4n-header-account__group a .a4n-hub-nav__icon {
		transition: none;
	}
	.nav-toggle.is-switching,
	.primary-menu li:hover > .sub-menu,
	.primary-menu li:focus-within > .sub-menu,
	.primary-navigation.is-open,
	.primary-navigation.is-closing,
	.primary-navigation.is-open .primary-menu > li,
	.a4n-header-account.is-switching > summary,
	.a4n-header-account[open] .a4n-header-account__panel,
	.a4n-header-account[open] .a4n-header-account__identity,
	.a4n-header-account[open] .a4n-header-account__group {
		animation: none;
	}
	.primary-navigation.is-open .primary-menu > li,
	.a4n-header-account[open] .a4n-header-account__identity,
	.a4n-header-account[open] .a4n-header-account__group {
		opacity: 1;
	}
}
