/* Typography, article navigation and alignment refinements for 1.4.3. */
.aam-save-button button{position:relative!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;padding:0!important;overflow:hidden!important;border-radius:50%!important;line-height:0!important}.aam-save-button .aam-heart-icon{position:absolute!important;top:50%!important;left:50%!important;width:20px!important;height:20px!important;display:block!important;margin:0!important;transform:translate(-50%,-50%)!important;transform-origin:center}.aam-save-button button:hover .aam-heart-icon{transform:translate(-50%,-50%) scale(1.08)!important}.aam-save-button .aam-button-label{display:none!important}

.aam-page-hero h1,.aam-blog-hero h1{font-size:clamp(34px,3.4vw,46px)!important;line-height:1.12!important;letter-spacing:-.035em!important}.aam-blog-hero h1{max-width:720px}.aam-section-heading h2{font-size:30px}.aam-process-grid h2,.aam-brand-cta h2{font-size:34px}.aam-product-info h1{font-size:clamp(34px,3.2vw,43px)}.aam-brand-summary-main h1,.aam-brand-profile-head h1{font-size:40px}.aam-dashboard-title h1{font-size:38px}.aam-blog-cta h2{font-size:30px}.aam-auth-panel h1{font-size:34px}.aam-article-title-card h1{font-size:clamp(34px,3.7vw,50px)!important;line-height:1.12}.aam-article-content h2{font-size:28px}.aam-article-content h3{font-size:23px}.aam-article-sidebar h3{font-size:26px}.aam-rich-text h2{font-size:28px}.aam-rich-text h3{font-size:23px}

.aam-article-title-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:15px}.aam-article-title-top .aam-article-category{margin:0}.aam-article-all-link{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid color-mix(in srgb,var(--aam-primary) 20%,var(--aam-line));border-radius:7px;background:var(--aam-primary-soft);color:var(--aam-primary)!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.aam-article-all-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aam-article-all-link:hover{border-color:var(--aam-primary);background:var(--aam-primary)!important;color:#fff!important;transform:translateX(-2px)}

.aam-copyright{display:flex;align-items:center;justify-content:space-between;gap:20px}.aam-footer-credit{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.aam-footer-credit>a{color:#fff!important;font-weight:700;letter-spacing:.05em}.aam-footer-credit>a:hover{color:color-mix(in srgb,var(--aam-primary) 38%,#fff)!important}

@media(max-width:780px){.aam-page-hero h1,.aam-blog-hero h1{font-size:36px!important}.aam-section-heading h2{font-size:27px}.aam-process-grid h2,.aam-brand-cta h2{font-size:30px}.aam-product-info h1,.aam-brand-summary-main h1,.aam-brand-profile-head h1,.aam-dashboard-title h1{font-size:32px}.aam-article-title-card h1{font-size:34px!important}.aam-article-content h2{font-size:25px}.aam-article-content h3{font-size:21px}.aam-copyright{align-items:flex-start;flex-direction:column;gap:8px}.aam-breadcrumbs-deep ol{gap:6px}.aam-breadcrumbs-deep li:first-child{display:none}.aam-breadcrumbs-deep li:nth-child(2){max-width:38%;flex:0 1 auto;overflow:hidden}.aam-breadcrumbs-deep li:nth-child(2):before{display:none}.aam-breadcrumbs-deep li:nth-child(2) a{display:block;overflow:hidden;text-overflow:ellipsis}.aam-breadcrumbs-deep li:last-child{min-width:0;flex:1;overflow:hidden}.aam-breadcrumbs-deep li:last-child span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aam-article-title-top{margin-bottom:12px}}
@media(max-width:520px){.aam-page-hero h1,.aam-blog-hero h1{font-size:32px!important}.aam-article-title-card h1{font-size:30px!important}.aam-article-title-top .aam-article-category,.aam-article-all-link{width:max-content}.aam-footer-credit{white-space:normal}.aam-breadcrumbs-deep .aam-container{width:calc(100% - 20px)}.aam-breadcrumbs-deep li{font-size:11px}}
