:root{--am-brand-signature-construction:Monograma AM canônico seguido do nome AstralMapa em texto vivo;--am-brand-signature-gap:.75rem;--am-brand-signature-alignment:Centro óptico do monograma alinhado ao nome;--am-brand-signature-minimum-width:9rem;--am-brand-signature-clear-space:.75em;--am-brand-signature-mark-small:2rem;--am-brand-signature-mark-regular:3rem;--am-brand-signature-mark-feature:4.25rem;--am-brand-signature-name-family-token:typography.family.body;--am-brand-signature-name-weight:700;--am-brand-signature-name-tracking:-.035em;--am-brand-signature-name-line-height:.92;--am-brand-signature-name-size-small:1.05rem;--am-brand-signature-name-size-regular:1.45rem;--am-brand-signature-name-size-feature:clamp(2.4rem, 5vw, 4.25rem);--am-brand-signature-descriptor-family-token:typography.family.body;--am-brand-signature-descriptor-weight:600;--am-brand-signature-descriptor-tracking:.035em;--am-brand-signature-descriptor-transform:none;--am-brand-signature-descriptor-font-size:.58rem;--am-brand-signature-descriptor-line-height:1.35;--am-brand-signature-descriptor-offset:.4rem;--am-brand-navigation-construction:Ligatura AM legada redesenhada em vetor seguida do nome AstralMapa em texto vivo;--am-brand-navigation-gap:8px;--am-brand-navigation-mark-width:36px;--am-brand-navigation-mark-height:32px;--am-brand-navigation-name-family-token:typography.family.display;--am-brand-navigation-name-weight:700;--am-brand-navigation-name-tracking:-.025em;--am-brand-navigation-name-line-height:1;--am-brand-navigation-name-size-compact:1.05rem;--am-brand-navigation-name-size-regular:1.25rem;--am-color-semantic-background-page:#f9fafb;--am-color-semantic-background-surface:#fff;--am-color-semantic-background-subtle:#f3f4f6;--am-color-semantic-background-celestial:#f4f0fa;--am-color-semantic-background-inverse:#111827;--am-color-semantic-background-inverse-raised:#1c2638;--am-color-semantic-text-primary:#111827;--am-color-semantic-text-secondary:#374151;--am-color-semantic-text-muted:#4b5563;--am-color-semantic-text-inverse:#fff;--am-color-semantic-text-inverse-muted:#d1d5db;--am-color-semantic-text-disabled:#6b7280;--am-color-semantic-action-primary-background:#7404dc;--am-color-semantic-action-primary-foreground:#fff;--am-color-semantic-action-primary-border:#7404dc;--am-color-semantic-action-primary-hover-background:#6200bb;--am-color-semantic-action-primary-active-background:#50009a;--am-color-semantic-action-secondary-background:transparent;--am-color-semantic-action-secondary-foreground:#6200bb;--am-color-semantic-action-secondary-border:#7404dc;--am-color-semantic-action-secondary-hover-background:#f1e5fe;--am-color-semantic-action-secondary-active-background:#ddbcfb;--am-color-semantic-action-quiet-background:transparent;--am-color-semantic-action-quiet-foreground:#4b5563;--am-color-semantic-action-quiet-hover-background:#f3f4f6;--am-color-semantic-action-quiet-active-background:#e5e7eb;--am-color-semantic-action-danger-background:#a12e45;--am-color-semantic-action-danger-foreground:#fff;--am-color-semantic-action-danger-border:#a12e45;--am-color-semantic-action-danger-hover-background:#85243a;--am-color-semantic-action-danger-active-background:#6e1d31;--am-color-semantic-action-disabled-background:#e5e7eb;--am-color-semantic-action-disabled-foreground:#4b5563;--am-color-semantic-action-disabled-border:#9ca3af;--am-color-semantic-accent-orbit:#7404dc;--am-color-semantic-accent-orbit-strong:#50009a;--am-color-semantic-accent-coordinate:#4f46e5;--am-color-semantic-accent-starlight:#fbbf24;--am-color-semantic-accent-starlight-text:#7c4a03;--am-color-semantic-border-subtle:#e5e7eb;--am-color-semantic-border-control:#6b7280;--am-color-semantic-border-strong:#374151;--am-color-semantic-border-focus-light:#4f46e5;--am-color-semantic-border-focus-dark:#fbbf24;--am-color-semantic-selection-surface:#f1e5fe;--am-color-semantic-selection-foreground:#2d0057;--am-color-semantic-selection-border:#7404dc;--am-color-semantic-selection-indicator:#4f46e5;--am-color-semantic-overlay-scrim:#0b1020c2;--am-color-semantic-chart-primary:#7404dc;--am-color-semantic-chart-secondary:#4f46e5;--am-color-semantic-chart-transit:#b7790a;--am-color-semantic-chart-axis:#374151;--am-color-semantic-chart-house:#6b7280;--am-color-semantic-chart-grid:#d1d5db;--am-color-semantic-chart-surface:#f4f0fa;--am-color-semantic-chart-node:#50009a;--am-color-semantic-element-fire:#b91c1c;--am-color-semantic-element-fire-surface:#fee2e2;--am-color-semantic-element-earth:#15803d;--am-color-semantic-element-earth-surface:#dcfce7;--am-color-semantic-element-air:#b45309;--am-color-semantic-element-air-surface:#fef3c7;--am-color-semantic-element-water:#1d4ed8;--am-color-semantic-element-water-surface:#dbeafe;--am-color-semantic-feedback-success-text:#176b52;--am-color-semantic-feedback-success-surface:#e5f3ec;--am-color-semantic-feedback-information-text:#245d9c;--am-color-semantic-feedback-information-surface:#e8f0fa;--am-color-semantic-feedback-warning-text:#7c4a03;--am-color-semantic-feedback-warning-surface:#fef3c7;--am-color-semantic-feedback-danger-text:#952c43;--am-color-semantic-feedback-danger-surface:#fbe8ec;--am-typography-family-display:"Playfair Display", "Iowan Old Style", Baskerville, Georgia, serif;--am-typography-family-body:Montserrat, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--am-typography-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--am-typography-weight-regular:400;--am-typography-weight-medium:500;--am-typography-weight-semibold:600;--am-typography-weight-bold:700;--am-typography-size-xs-font-size:.75rem;--am-typography-size-xs-line-height:1rem;--am-typography-size-sm-font-size:.875rem;--am-typography-size-sm-line-height:1.3rem;--am-typography-size-base-font-size:1rem;--am-typography-size-base-line-height:1.65rem;--am-typography-size-lead-font-size:1.125rem;--am-typography-size-lead-line-height:1.85rem;--am-typography-size-xl-font-size:1.25rem;--am-typography-size-xl-line-height:1.7rem;--am-typography-size-2xl-font-size:1.5rem;--am-typography-size-2xl-line-height:1.95rem;--am-typography-size-3xl-font-size:clamp(2rem, 1.7rem + 1.4vw, 2.75rem);--am-typography-size-3xl-line-height:1.1;--am-typography-size-4xl-font-size:clamp(2.75rem, 2rem + 3vw, 4.5rem);--am-typography-size-4xl-line-height:1;--am-typography-size-display-font-size:clamp(3.25rem, 2.1rem + 5vw, 6rem);--am-typography-size-display-line-height:.94;--am-typography-tracking-tight:-.035em;--am-typography-tracking-normal:0;--am-typography-tracking-label:.045em;--am-typography-tracking-data:.015em;--am-spacing-0:0;--am-spacing-1:.25rem;--am-spacing-2:.5rem;--am-spacing-3:.75rem;--am-spacing-4:1rem;--am-spacing-5:1.25rem;--am-spacing-6:1.5rem;--am-spacing-8:2rem;--am-spacing-10:2.5rem;--am-spacing-12:3rem;--am-spacing-16:4rem;--am-spacing-20:5rem;--am-spacing-24:6rem;--am-layout-minimum-viewport:320px;--am-layout-breakpoint-compact:30rem;--am-layout-breakpoint-medium:48rem;--am-layout-breakpoint-large:64rem;--am-layout-breakpoint-wide:80rem;--am-layout-gutter-compact:1rem;--am-layout-gutter-regular:1.5rem;--am-layout-gutter-wide:2rem;--am-layout-container-reading:44rem;--am-layout-container-content:72rem;--am-layout-container-wide:80rem;--am-layout-grid-columns-compact:4;--am-layout-grid-columns-medium:8;--am-layout-grid-columns-large:12;--am-layout-responsive-map-0-range:320px–29.999rem;--am-layout-responsive-map-0-columns:4;--am-layout-responsive-map-0-gutter-token:layout.gutter.compact;--am-layout-responsive-map-1-range:30rem–47.999rem;--am-layout-responsive-map-1-columns:4;--am-layout-responsive-map-1-gutter-token:layout.gutter.compact;--am-layout-responsive-map-2-range:48rem–63.999rem;--am-layout-responsive-map-2-columns:8;--am-layout-responsive-map-2-gutter-token:layout.gutter.regular;--am-layout-responsive-map-3-range:64rem–79.999rem;--am-layout-responsive-map-3-columns:12;--am-layout-responsive-map-3-gutter-token:layout.gutter.regular;--am-layout-responsive-map-4-range:80rem and wider;--am-layout-responsive-map-4-columns:12;--am-layout-responsive-map-4-gutter-token:layout.gutter.wide;--am-layout-section-block-spacing:clamp(3rem, 7vw, 6rem);--am-size-control-minimum:2.75rem;--am-size-control-regular:3rem;--am-size-icon-inline:1.25rem;--am-size-icon-feature:2rem;--am-size-medallion-small:2.5rem;--am-size-medallion-regular:4rem;--am-size-chart-compact:16rem;--am-size-chart-regular:32rem;--am-radius-small:.375rem;--am-radius-control:.5rem;--am-radius-medium:.75rem;--am-radius-large:1rem;--am-radius-xlarge:1.5rem;--am-radius-card:1rem;--am-radius-feature:1.5rem;--am-radius-pill:999px;--am-border-hairline:1px;--am-border-emphasis:2px;--am-elevation-small:0 1px 2px #11182712, 0 3px 10px #1118270a;--am-elevation-medium:0 12px 32px #1118271c, 0 3px 10px #1118270f;--am-elevation-large:0 28px 72px #0b102038, 0 8px 24px #1118271f;--am-motion-duration-instant:0s;--am-motion-duration-fast:.12s;--am-motion-duration-default:.18s;--am-motion-duration-entrance:.26s;--am-motion-duration-trace:.42s;--am-motion-easing-standard:cubic-bezier(.2, .8, .2, 1);--am-motion-easing-entrance:cubic-bezier(.16, 1, .3, 1);--am-iconography-stroke-width:1.75px;--am-iconography-line-cap:round;--am-iconography-line-join:round;--am-iconography-sizes-small:1rem;--am-iconography-sizes-default:1.25rem;--am-iconography-sizes-large:1.5rem;--am-iconography-sizes-feature:2rem;--am-iconography-reference-asset:assets/icon-reference.svg;--am-iconography-astrology-rule:"Keep interface icons and canonical astrological glyphs distinct; every meaningful glyph has a visible or accessible name.";--am-z-index-base:0;--am-z-index-raised:10;--am-z-index-sticky:100;--am-z-index-overlay:800;--am-z-index-dialog:900;--am-z-index-toast:1000;--am-accessibility-minimum-target:44px;--am-accessibility-focus-light-surface-outline:3px solid #4f46e5;--am-accessibility-focus-light-surface-outline-offset:3px;--am-accessibility-focus-dark-surface-outline:3px solid #fbbf24;--am-accessibility-focus-dark-surface-outline-offset:3px;--am-typography-measure-reading:68ch;--am-typography-measure-interpretation:44rem;--am-typography-measure-compact:48ch}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display/playfair-display-400.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-700.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-700.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{background:var(--am-color-semantic-background-page);color:var(--am-color-semantic-text-primary);font-family:var(--am-typography-family-body);scroll-behavior:smooth}body{min-width:var(--am-layout-minimum-viewport);background:var(--am-color-semantic-background-page);min-height:100vh;color:var(--am-color-semantic-text-primary);font-size:var(--am-typography-size-base-font-size);line-height:var(--am-typography-size-base-line-height);overflow-wrap:anywhere;text-rendering:optimizelegibility;margin:0}body,button,input,select,textarea{font-family:var(--am-typography-family-body)}img,svg{max-width:100%;display:block}a{color:var(--am-color-semantic-action-secondary-foreground);text-decoration-thickness:var(--am-border-hairline);text-underline-offset:var(--am-spacing-1)}a:hover{color:var(--am-color-semantic-accent-orbit-strong)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--am-accessibility-focus-light-surface-outline);outline-offset:var(--am-accessibility-focus-light-surface-outline-offset)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--am-typography-family-display);font-weight:var(--am-typography-weight-bold);letter-spacing:var(--am-typography-tracking-tight)}.am-skip-link{top:var(--am-spacing-3);left:var(--am-spacing-3);z-index:var(--am-z-index-toast);min-height:var(--am-accessibility-minimum-target);padding:0 var(--am-spacing-4);border:var(--am-border-emphasis) solid var(--am-color-semantic-action-primary-border);border-radius:var(--am-radius-control);color:var(--am-color-semantic-text-primary);background:var(--am-color-semantic-background-surface);box-shadow:var(--am-elevation-medium);font-family:var(--am-typography-family-body);font-size:var(--am-typography-size-sm-font-size);font-weight:var(--am-typography-weight-bold);align-items:center;text-decoration:none;display:inline-flex;position:fixed}.am-skip-link:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.am-site-header{border-bottom:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);color:var(--am-color-semantic-text-inverse);background:var(--am-color-semantic-background-inverse);font-family:var(--am-typography-family-body);position:relative}.am-navbar{width:100%;max-width:var(--am-layout-container-wide);min-height:var(--am-spacing-16);padding:var(--am-spacing-2) min(var(--am-layout-gutter-compact), 16px);align-items:center;column-gap:var(--am-brand-navigation-gap);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid;position:relative}.am-brand{width:max-content;min-height:var(--am-accessibility-minimum-target);align-items:center;gap:var(--am-brand-navigation-gap);color:var(--am-color-semantic-text-inverse);text-decoration:none;display:inline-flex}.am-brand:hover{color:var(--am-color-semantic-text-inverse);text-decoration:none}.am-brand__mark{width:var(--am-brand-navigation-mark-width);height:var(--am-brand-navigation-mark-height);color:var(--am-color-semantic-text-inverse);flex:none;display:block}.am-brand__mark-shape{fill:currentColor}.am-brand__name{font-family:var(--am-typography-family-display);font-size:var(--am-brand-navigation-name-size-compact);font-weight:var(--am-brand-navigation-name-weight);letter-spacing:var(--am-brand-navigation-name-tracking);line-height:var(--am-brand-navigation-name-line-height)}.am-nav-toggle{width:var(--am-accessibility-minimum-target);min-width:var(--am-accessibility-minimum-target);min-height:var(--am-accessibility-minimum-target);border:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);border-radius:var(--am-radius-control);color:var(--am-color-semantic-text-inverse-muted);font:inherit;cursor:pointer;transition:color var(--am-motion-duration-fast) var(--am-motion-easing-standard), background-color var(--am-motion-duration-fast) var(--am-motion-easing-standard), border-color var(--am-motion-duration-fast) var(--am-motion-easing-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:none}.am-navbar[data-am-navbar-enhanced] .am-nav-toggle{display:inline-flex}.am-nav-toggle__icon,.am-account__icon,.am-account__chevron,.am-nav-group__chevron{width:var(--am-iconography-sizes-default);height:var(--am-iconography-sizes-default);flex:none}.am-nav-toggle__close-icon,.am-nav-toggle[aria-expanded=true] .am-nav-toggle__open-icon{display:none}.am-nav-toggle[aria-expanded=true] .am-nav-toggle__close-icon{display:block}.am-primary-navigation{min-width:0;padding-top:var(--am-spacing-2);border-top:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);grid-column:1/-1}@media (width<=63.999rem){.am-js .am-navbar:not([data-am-navbar-enhanced]) .am-primary-navigation{display:none}}.am-navbar[data-am-navbar-enhanced] .am-primary-navigation{z-index:var(--am-z-index-sticky);max-height:calc(100vh - var(--am-spacing-16));max-height:calc(100dvh - var(--am-spacing-16));padding:var(--am-spacing-2) var(--am-layout-gutter-compact) var(--am-spacing-4);border-bottom:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);background:var(--am-color-semantic-background-inverse-raised);box-shadow:var(--am-elevation-large);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.am-primary-navigation[hidden],.am-nav-submenu[hidden],.am-account-menu[hidden]{display:none}.am-primary-navigation__list{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.am-primary-navigation__list>li{border-bottom:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);min-width:0}.am-primary-navigation__list>li:last-child{border-bottom:0}.am-nav-link,.am-account-menu__link{min-height:var(--am-size-control-regular);padding:var(--am-spacing-3) var(--am-spacing-4);color:var(--am-color-semantic-text-inverse-muted);font-family:var(--am-typography-family-body);font-size:var(--am-typography-size-sm-font-size);font-weight:var(--am-typography-weight-semibold);line-height:var(--am-typography-size-sm-line-height);transition:color var(--am-motion-duration-fast) var(--am-motion-easing-standard), background-color var(--am-motion-duration-fast) var(--am-motion-easing-standard);background:0 0;align-items:center;text-decoration:none;display:flex;position:relative}.am-nav-link[aria-current=page],.am-account-menu__link[aria-current=page],.am-nav-submenu__link[aria-current=page]{color:var(--am-color-semantic-text-inverse)}.am-nav-link[aria-current=page]:before,.am-account-menu__link[aria-current=page]:before,.am-nav-submenu__link[aria-current=page]:before{top:var(--am-spacing-3);bottom:var(--am-spacing-3);width:var(--am-border-emphasis);border-radius:var(--am-radius-pill);background:var(--am-color-semantic-accent-starlight);content:"";position:absolute;left:0}.am-button{min-height:var(--am-size-control-minimum);padding:var(--am-spacing-2) var(--am-spacing-4);border:var(--am-border-hairline) solid transparent;border-radius:var(--am-radius-control);font-family:var(--am-typography-family-body);font-size:var(--am-typography-size-sm-font-size);font-weight:var(--am-typography-weight-semibold);line-height:var(--am-typography-size-sm-line-height);text-align:center;transition:background-color var(--am-motion-duration-fast) var(--am-motion-easing-standard), border-color var(--am-motion-duration-fast) var(--am-motion-easing-standard), transform var(--am-motion-duration-fast) var(--am-motion-easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.am-button--primary{border-color:var(--am-color-semantic-action-primary-border);color:var(--am-color-semantic-action-primary-foreground);background:var(--am-color-semantic-action-primary-background)}.am-button--primary[aria-current=page]{box-shadow:inset 0 calc(0px - var(--am-border-emphasis)) 0 var(--am-color-semantic-accent-starlight)}.am-primary-navigation__action{padding:var(--am-spacing-3) 0 0}.am-primary-navigation__action .am-button{width:100%}.am-subscription-action--desktop{display:none}.am-nav-group__compact-label{padding:var(--am-spacing-4) var(--am-spacing-4) var(--am-spacing-1);color:var(--am-color-semantic-accent-starlight);font-size:var(--am-typography-size-xs-font-size);font-weight:var(--am-typography-weight-bold);letter-spacing:var(--am-typography-tracking-label);line-height:var(--am-typography-size-xs-line-height);text-transform:uppercase;display:block}.am-nav-group__trigger{cursor:pointer;border:0;width:100%;display:none}.am-nav-group__chevron,.am-account__chevron{transition:transform var(--am-motion-duration-default) var(--am-motion-easing-standard);margin-left:auto}.am-nav-group__trigger[aria-expanded=true] .am-nav-group__chevron,.am-account__trigger[aria-expanded=true] .am-account__chevron{transform:rotate(180deg)}.am-nav-submenu{padding:0 0 var(--am-spacing-2);display:grid}.am-nav-submenu__eyebrow{display:none}.am-nav-submenu__link{min-height:var(--am-size-control-regular);padding:var(--am-spacing-2) var(--am-spacing-4) var(--am-spacing-2) var(--am-spacing-8);color:var(--am-color-semantic-text-inverse);transition:background-color var(--am-motion-duration-fast) var(--am-motion-easing-standard);align-content:center;text-decoration:none;display:grid;position:relative}.am-nav-submenu__link span{font-size:var(--am-typography-size-sm-font-size);font-weight:var(--am-typography-weight-semibold);line-height:var(--am-typography-size-sm-line-height)}.am-nav-submenu__link small{color:var(--am-color-semantic-text-inverse-muted);font-size:var(--am-typography-size-xs-font-size);line-height:var(--am-typography-size-xs-line-height)}.am-nav-submenu__link[aria-current=page]:before{left:var(--am-spacing-4)}.am-account-fallback{grid-template-columns:minmax(0,1fr);display:grid}.am-account{min-width:0;display:none;position:relative}.am-account__trigger{width:100%;min-height:var(--am-size-control-minimum);padding:var(--am-spacing-2) var(--am-spacing-3);align-items:center;gap:var(--am-spacing-2);border:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);border-radius:var(--am-radius-control);color:var(--am-color-semantic-text-inverse-muted);font:inherit;font-family:var(--am-typography-family-body);font-size:var(--am-typography-size-sm-font-size);font-weight:var(--am-typography-weight-semibold);line-height:var(--am-typography-size-sm-line-height);cursor:pointer;transition:color var(--am-motion-duration-fast) var(--am-motion-easing-standard), background-color var(--am-motion-duration-fast) var(--am-motion-easing-standard), border-color var(--am-motion-duration-fast) var(--am-motion-easing-standard);background:0 0;display:flex;position:relative}.am-account__trigger[data-current]{color:var(--am-color-semantic-text-inverse)}.am-account__trigger[data-current]:after{right:auto;bottom:calc(0px - var(--am-border-hairline));width:var(--am-spacing-5);height:var(--am-border-emphasis);border-radius:var(--am-radius-pill);background:var(--am-color-semantic-accent-starlight);content:"";position:absolute;left:50%;transform:translate(-50%)}.am-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.am-account-menu{margin-top:var(--am-spacing-2);padding:var(--am-spacing-2);gap:var(--am-spacing-1);border:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);border-radius:var(--am-radius-medium);background:var(--am-color-semantic-background-inverse-raised);display:grid}.am-account-menu__identity{min-width:0;padding:var(--am-spacing-2) var(--am-spacing-3) var(--am-spacing-3);border-bottom:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);color:var(--am-color-semantic-text-inverse);font-size:var(--am-typography-size-sm-font-size);font-weight:var(--am-typography-weight-bold);line-height:var(--am-typography-size-sm-line-height);margin:0;display:grid}.am-account-menu__identity span{overflow-wrap:anywhere}.am-account-menu__identity small{color:var(--am-color-semantic-text-inverse-muted);font-size:var(--am-typography-size-xs-font-size);font-weight:var(--am-typography-weight-medium);line-height:var(--am-typography-size-xs-line-height)}.am-skip-link:focus-visible{outline:var(--am-accessibility-focus-light-surface-outline);outline-offset:var(--am-accessibility-focus-light-surface-outline-offset)}.am-brand:focus-visible,.am-nav-toggle:focus-visible,.am-nav-link:focus-visible,.am-button:focus-visible,.am-nav-submenu__link:focus-visible,.am-account__trigger:focus-visible,.am-account-menu__link:focus-visible{outline:var(--am-accessibility-focus-dark-surface-outline);outline-offset:var(--am-accessibility-focus-dark-surface-outline-offset)}.am-button--primary:active{border-color:var(--am-color-semantic-action-primary-active-background);background:var(--am-color-semantic-action-primary-active-background);transform:translateY(1px)}.am-nav-toggle:active,.am-nav-link:active,.am-nav-submenu__link:active,.am-account__trigger:active,.am-account-menu__link:active{background:var(--am-color-semantic-background-inverse)}@media (hover:hover) and (pointer:fine){.am-nav-toggle:hover,.am-nav-link:hover,.am-nav-submenu__link:hover,.am-account__trigger:hover,.am-account-menu__link:hover{color:var(--am-color-semantic-text-inverse);background:var(--am-color-semantic-background-inverse-raised)}.am-navbar[data-am-navbar-enhanced] .am-primary-navigation .am-nav-link:hover,.am-navbar[data-am-navbar-enhanced] .am-primary-navigation .am-nav-submenu__link:hover{background:var(--am-color-semantic-background-inverse)}.am-button--primary:hover{border-color:var(--am-color-semantic-action-primary-hover-background);background:var(--am-color-semantic-action-primary-hover-background)}}@media (width>=48rem){.am-navbar,.am-navbar[data-am-navbar-enhanced] .am-primary-navigation{padding-right:var(--am-layout-gutter-regular);padding-left:var(--am-layout-gutter-regular)}}@media (width>=64rem){.am-js .am-navbar:not([data-am-navbar-enhanced]) .am-nav-group__trigger{display:flex}.am-js .am-navbar:not([data-am-navbar-enhanced]) .am-nav-submenu,.am-js .am-navbar:not([data-am-navbar-enhanced]) .am-account-fallback,.am-js .am-navbar:not([data-am-navbar-enhanced]) .am-account-menu{display:none}.am-js .am-navbar:not([data-am-navbar-enhanced]) .am-account{display:block}.am-brand__name{font-size:var(--am-brand-navigation-name-size-regular)}.am-navbar{padding-top:var(--am-spacing-2);padding-bottom:var(--am-spacing-2);column-gap:var(--am-spacing-6);grid-template-columns:auto minmax(0,1fr)}.am-navbar[data-am-navbar-enhanced] .am-nav-toggle,.am-nav-toggle{display:none}.am-primary-navigation,.am-navbar[data-am-navbar-enhanced] .am-primary-navigation,.am-primary-navigation[hidden]{max-height:none;box-shadow:none;background:0 0;border:0;grid-column:auto;padding:0;display:block;position:static;overflow:visible}.am-primary-navigation__list{justify-content:flex-end;align-items:center;gap:var(--am-spacing-1);display:flex}.am-primary-navigation__list>li{border-bottom:0}.am-nav-link{min-height:var(--am-size-control-minimum);padding:var(--am-spacing-2) var(--am-spacing-3);border-radius:var(--am-radius-control);white-space:nowrap}.am-nav-link[aria-current=page]:before{width:var(--am-spacing-5);height:var(--am-border-emphasis);inset:auto auto 0 50%;transform:translate(-50%)}.am-nav-group{display:flex;position:relative}.am-nav-group__compact-label,.am-nav-group__trigger{display:none}.am-navbar[data-am-navbar-enhanced] .am-nav-group__trigger{display:flex}.am-navbar[data-am-navbar-enhanced] .am-nav-group[data-current] .am-nav-group__trigger{color:var(--am-color-semantic-text-inverse)}.am-navbar[data-am-navbar-enhanced] .am-nav-group[data-current] .am-nav-group__trigger:after{width:var(--am-spacing-5);height:var(--am-border-emphasis);border-radius:var(--am-radius-pill);background:var(--am-color-semantic-accent-starlight);content:"";position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%)}.am-nav-submenu{padding:0;display:flex}.am-nav-submenu__link{min-height:var(--am-size-control-minimum);padding:var(--am-spacing-2) var(--am-spacing-3);border-radius:var(--am-radius-control);color:var(--am-color-semantic-text-inverse-muted);font-size:var(--am-typography-size-sm-font-size);font-weight:var(--am-typography-weight-semibold);line-height:var(--am-typography-size-sm-line-height);white-space:nowrap;align-items:center;display:flex}.am-nav-submenu__link span{font:inherit}.am-nav-submenu__link small{display:none}.am-nav-submenu__link[aria-current=page]:before{width:var(--am-spacing-5);height:var(--am-border-emphasis);inset:auto auto 0 50%;transform:translate(-50%)}.am-navbar[data-am-navbar-enhanced] .am-nav-submenu{top:calc(100% + var(--am-spacing-2));z-index:var(--am-z-index-sticky);width:17rem;padding:var(--am-spacing-2);border:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);border-radius:var(--am-radius-medium);background:var(--am-color-semantic-background-inverse-raised);box-shadow:var(--am-elevation-large);display:grid;position:absolute;left:0}.am-navbar[data-am-navbar-enhanced] .am-nav-submenu[hidden]{display:none}.am-navbar[data-am-navbar-enhanced] .am-nav-submenu__eyebrow{padding:var(--am-spacing-2) var(--am-spacing-3);color:var(--am-color-semantic-accent-starlight);font-size:var(--am-typography-size-xs-font-size);font-weight:var(--am-typography-weight-bold);letter-spacing:var(--am-typography-tracking-label);line-height:var(--am-typography-size-xs-line-height);text-transform:uppercase;margin:0;display:block}.am-navbar[data-am-navbar-enhanced] .am-nav-submenu__link{min-height:var(--am-spacing-16);padding:var(--am-spacing-2) var(--am-spacing-3);color:var(--am-color-semantic-text-inverse);white-space:normal;align-content:center;display:grid}.am-navbar[data-am-navbar-enhanced] .am-nav-submenu__link small{display:block}.am-navbar[data-am-navbar-enhanced] .am-nav-submenu__link[aria-current=page]:before{top:var(--am-spacing-3);right:auto;bottom:var(--am-spacing-3);width:var(--am-border-emphasis);height:auto;left:0;transform:none}.am-primary-navigation__utility{margin-left:var(--am-spacing-1);padding-left:var(--am-spacing-2);border-left:var(--am-border-hairline) solid var(--am-color-semantic-border-strong)}.am-primary-navigation__action{margin-left:var(--am-spacing-1);padding:0}.am-primary-navigation__action .am-button{white-space:nowrap;width:auto}.am-subscription-action--compact{display:none}.am-subscription-action--desktop{display:block}.am-account-fallback{display:flex}.am-navbar[data-am-navbar-enhanced] .am-account{display:block}.am-navbar[data-am-navbar-enhanced] .am-account-fallback{display:none}.am-account__trigger{white-space:nowrap;width:auto;max-width:13rem}.am-account-menu{z-index:var(--am-z-index-sticky);width:15rem;margin-top:var(--am-spacing-2);box-shadow:var(--am-elevation-large);position:absolute;top:100%;right:0}}@media (width>=80rem){.am-navbar{padding-right:var(--am-layout-gutter-wide);padding-left:var(--am-layout-gutter-wide)}.am-primary-navigation__list{gap:var(--am-spacing-2)}}@media (prefers-reduced-motion:reduce){.am-nav-toggle,.am-nav-link,.am-button,.am-nav-group__chevron,.am-nav-submenu__link,.am-account__trigger,.am-account__chevron,.am-account-menu__link{transition-duration:var(--am-motion-duration-instant)}}@media (forced-colors:active){.am-brand__mark-shape{fill:linktext}.am-nav-link[aria-current=page],.am-nav-group[data-current] .am-nav-group__trigger,.am-nav-submenu__link[aria-current=page],.am-account__trigger[data-current],.am-account-menu__link[aria-current=page]{outline:var(--am-border-emphasis) solid CanvasText;outline-offset:calc(0px - var(--am-border-emphasis))}.am-nav-link[aria-current=page]:before,.am-nav-group[data-current] .am-nav-group__trigger:after,.am-nav-submenu__link[aria-current=page]:before,.am-account__trigger[data-current]:after,.am-account-menu__link[aria-current=page]:before{background:canvastext}}.am-modern-eyebrow{margin-bottom:var(--am-spacing-4);color:var(--am-color-semantic-accent-starlight);font-size:var(--am-typography-size-xs-font-size);font-weight:var(--am-typography-weight-bold);letter-spacing:var(--am-typography-tracking-label);line-height:var(--am-typography-size-xs-line-height);text-transform:uppercase}.am-modern-eyebrow--light{color:var(--am-color-semantic-accent-orbit-strong)}.am-articles-header{border-bottom:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle);background:var(--am-color-semantic-background-inverse);position:relative;overflow:hidden}.am-articles-header__inner{isolation:isolate;width:min(100%, var(--am-layout-container-content));min-height:19.5rem;padding:var(--am-spacing-20) var(--am-layout-gutter-compact) var(--am-spacing-8);align-items:flex-end;margin-inline:auto;display:flex;position:relative}.am-articles-header__inner:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0509141a 10%,#050914e0 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.am-articles-header__copy{z-index:2;max-width:var(--am-typography-measure-reading);position:relative}.am-articles-header h1{margin-bottom:var(--am-spacing-4);color:var(--am-color-semantic-text-inverse);font-size:var(--am-typography-size-3xl-font-size);line-height:var(--am-typography-size-3xl-line-height);text-shadow:0 var(--am-spacing-1) var(--am-spacing-4) #00000059}.am-articles-header__copy>p{max-width:var(--am-typography-measure-compact);color:var(--am-color-semantic-text-inverse-muted);font-size:var(--am-typography-size-base-font-size);line-height:var(--am-typography-size-base-line-height);margin-bottom:0}.am-articles-header__media{z-index:0;background:var(--am-color-semantic-background-celestial);width:100vw;margin:0;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.am-articles-header__image{object-fit:cover;object-position:60% center;width:100%;height:100%}.am-articles-library{width:min(100%, var(--am-layout-container-content));padding:var(--am-spacing-12) var(--am-layout-gutter-compact) var(--am-spacing-20);margin-inline:auto}.am-articles-library__heading{max-width:var(--am-typography-measure-reading);margin-bottom:var(--am-spacing-4)}.am-articles-library__heading h2,.am-related-articles h2{font-size:var(--am-typography-size-3xl-font-size);line-height:var(--am-typography-size-3xl-line-height)}.am-articles-library__heading h2{font-size:var(--am-typography-size-2xl-font-size);line-height:var(--am-typography-size-2xl-line-height);margin-bottom:0}.am-related-articles h2{margin-bottom:var(--am-spacing-6)}.am-articles-grid{gap:var(--am-spacing-6);display:grid}.am-articles-list{border-top:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle);margin:0;padding:0;list-style:none}.am-articles-list>li{border-bottom:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle);min-width:0}.am-article-card{min-width:0;min-height:100%;padding:var(--am-spacing-6);border:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle);border-radius:var(--am-radius-card);background:var(--am-color-semantic-background-surface);box-shadow:var(--am-elevation-small);flex-direction:column;display:flex}.am-articles-list .am-article-card{padding:var(--am-spacing-6) 0;box-shadow:none;background:0 0;border:0;border-radius:0}.am-articles-list .am-article-card--featured{padding-bottom:var(--am-spacing-8)}.am-articles-list .am-article-card--featured .am-article-card__media{border-radius:var(--am-radius-medium)}.am-articles-list .am-article-card--sequence{padding:var(--am-spacing-5) 0;align-items:start;column-gap:var(--am-spacing-4);grid-template-rows:auto;grid-template-columns:min(7.5rem,34vw) minmax(0,1fr);display:grid}.am-articles-list .am-article-card--sequence .am-article-card__media{aspect-ratio:6/5;grid-row:1;margin-bottom:0}.am-articles-list .am-article-card--sequence .am-article-card__copy{grid-column:2}.am-articles-list .am-article-card--sequence h2{margin-bottom:var(--am-spacing-1);font-size:var(--am-typography-size-xl-font-size);line-height:var(--am-typography-size-xl-line-height)}.am-article-card__date{color:var(--am-color-semantic-text-muted);font-size:var(--am-typography-size-sm-font-size);line-height:var(--am-typography-size-sm-line-height);display:block}.am-article-card__details{margin-bottom:var(--am-spacing-3);align-items:center;gap:var(--am-spacing-2);color:var(--am-color-semantic-text-muted);font-size:var(--am-typography-size-sm-font-size);line-height:var(--am-typography-size-sm-line-height);flex-wrap:wrap;display:flex}.am-articles-list .am-article-card--sequence .am-article-card__details{margin-bottom:var(--am-spacing-1);font-size:var(--am-typography-size-xs-font-size);line-height:var(--am-typography-size-xs-line-height)}.am-article-card__details .am-article-card__date{color:inherit;font-size:inherit;line-height:inherit}.am-articles-list .am-article-card--sequence .am-article-card__copy p{max-width:var(--am-typography-measure-compact);margin-bottom:var(--am-spacing-3);font-size:var(--am-typography-size-sm-font-size);line-height:var(--am-typography-size-sm-line-height)}.am-article-card__metadata{margin-bottom:var(--am-spacing-8);justify-content:space-between;align-items:center;gap:var(--am-spacing-3);color:var(--am-color-semantic-text-muted);font-size:var(--am-typography-size-xs-font-size);font-weight:var(--am-typography-weight-semibold);letter-spacing:var(--am-typography-tracking-label);line-height:var(--am-typography-size-xs-line-height);text-transform:uppercase;flex-wrap:wrap;display:flex}.am-article-card__metadata span:first-child{color:var(--am-color-semantic-accent-orbit-strong)}.am-article-card__media{width:100%;margin-bottom:var(--am-spacing-5);aspect-ratio:3/2;border:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle);border-radius:var(--am-radius-control);background:var(--am-color-semantic-background-celestial);overflow:hidden}.am-article-card__image{object-fit:cover;width:100%;height:100%}.am-article-card__copy{flex:1}.am-article-card h2{margin-bottom:var(--am-spacing-4);font-size:var(--am-typography-size-2xl-font-size);line-height:var(--am-typography-size-2xl-line-height)}.am-article-card__title-link{min-height:var(--am-accessibility-minimum-target);color:inherit;text-decoration:none;display:inline-block}.am-article-card__title-link span{margin-left:var(--am-spacing-2);color:var(--am-color-semantic-action-secondary-foreground);font-family:var(--am-typography-family-body);font-size:.8em;display:inline-block}.am-article-card__title-link:hover{text-decoration:underline;text-decoration-thickness:var(--am-border-emphasis)}.am-article-card p{margin-bottom:var(--am-spacing-8);color:var(--am-color-semantic-text-secondary)}.am-article-card__link{width:fit-content;min-height:var(--am-accessibility-minimum-target);padding-block:var(--am-spacing-2);align-items:center;gap:var(--am-spacing-2);color:var(--am-color-semantic-action-secondary-foreground);font-weight:var(--am-typography-weight-bold);text-decoration:none;display:inline-flex}.am-article-card__link:hover{text-decoration:underline;text-decoration-thickness:var(--am-border-emphasis)}.am-article__header{padding:var(--am-spacing-8) var(--am-layout-gutter-compact) var(--am-spacing-12);border-bottom:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle);background:linear-gradient(150deg, var(--am-color-semantic-background-surface), transparent 65%), var(--am-color-semantic-background-celestial);position:relative;overflow:hidden}.am-article__header:before{aspect-ratio:1;border:var(--am-border-hairline) solid var(--am-color-semantic-accent-coordinate);border-radius:var(--am-radius-pill);content:"";opacity:.14;pointer-events:none;width:min(34rem,80vw);position:absolute;top:-21rem;right:-9rem}.am-article__header-inner{width:min(100%, var(--am-layout-container-content));margin-left:auto;margin-right:auto;position:relative}.am-article__breadcrumb{margin-bottom:var(--am-spacing-6);align-items:center;gap:var(--am-spacing-2);color:var(--am-color-semantic-text-muted);font-size:var(--am-typography-size-sm-font-size);flex-wrap:wrap;display:flex}.am-article__breadcrumb a{min-height:var(--am-accessibility-minimum-target);color:var(--am-color-semantic-action-secondary-foreground);align-items:center;display:inline-flex}.am-article__header-grid{gap:var(--am-spacing-8);display:grid}.am-article__header-copy{min-width:0}.am-article__header h1{margin-bottom:var(--am-spacing-6);font-size:var(--am-typography-size-3xl-font-size);line-height:var(--am-typography-size-3xl-line-height)}.am-article__description{margin-bottom:var(--am-spacing-8);color:var(--am-color-semantic-text-secondary);font-size:var(--am-typography-size-lead-font-size);line-height:var(--am-typography-size-lead-line-height)}.am-article__metadata{padding-top:var(--am-spacing-6);border-top:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle);gap:var(--am-spacing-5) var(--am-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.am-article__metadata div{min-width:0}.am-article__metadata dt{margin-bottom:var(--am-spacing-1);color:var(--am-color-semantic-text-muted);font-size:var(--am-typography-size-xs-font-size);font-weight:var(--am-typography-weight-bold);letter-spacing:var(--am-typography-tracking-label);line-height:var(--am-typography-size-xs-line-height);text-transform:uppercase}.am-article__metadata dd{color:var(--am-color-semantic-text-secondary);font-size:var(--am-typography-size-sm-font-size);line-height:var(--am-typography-size-sm-line-height);margin:0}.am-article__featured-media{aspect-ratio:3/2;border:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle);border-radius:var(--am-radius-feature);background:var(--am-color-semantic-background-inverse);box-shadow:var(--am-elevation-medium);margin:0;position:relative;overflow:hidden}.am-article__featured-media:after{border:var(--am-border-hairline) solid var(--am-color-semantic-accent-starlight);border-radius:inherit;content:"";opacity:.22;pointer-events:none;position:absolute;inset:0}.am-article__featured-image{object-fit:cover;width:100%;height:100%;display:block}.am-article__layout{width:min(100%, var(--am-layout-container-content));padding:var(--am-spacing-10) var(--am-layout-gutter-compact) 0;margin-inline:auto;display:block}.am-article__body{min-width:0;max-width:var(--am-layout-container-reading);margin:0 auto var(--am-spacing-8);color:var(--am-color-semantic-text-secondary)}.am-article__body h2{margin:var(--am-spacing-12) 0 var(--am-spacing-4);color:var(--am-color-semantic-text-primary);font-size:var(--am-typography-size-3xl-font-size);line-height:var(--am-typography-size-3xl-line-height);scroll-margin-top:var(--am-spacing-8)}.am-article__body h2:first-child{margin-top:0}.am-article__body h2:not(:first-child){margin-top:var(--am-spacing-16);padding-top:var(--am-spacing-8);border-top:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle)}.am-article__body h3{margin:var(--am-spacing-8) 0 var(--am-spacing-3);padding-left:var(--am-spacing-4);border-left:var(--am-border-emphasis) solid var(--am-color-semantic-accent-orbit);color:var(--am-color-semantic-text-primary);font-size:var(--am-typography-size-xl-font-size);line-height:var(--am-typography-size-xl-line-height);scroll-margin-top:var(--am-spacing-8)}.am-article__body p,.am-article__body li{font-size:var(--am-typography-size-lead-font-size);line-height:var(--am-typography-size-lead-line-height)}.am-article__body p,.am-article__body ul,.am-article__body ol{margin-bottom:var(--am-spacing-6)}.am-article__body li+li{margin-top:var(--am-spacing-3)}.am-article__body strong{color:var(--am-color-semantic-text-primary)}.am-article__body a{font-weight:var(--am-typography-weight-semibold);text-decoration-thickness:var(--am-border-hairline);text-underline-offset:var(--am-spacing-1)}.am-article__next-step{width:min(calc(100% - (2 * var(--am-layout-gutter-compact))), var(--am-layout-container-reading));margin:var(--am-spacing-16) auto;padding:var(--am-spacing-8);align-items:end;gap:var(--am-spacing-6);border:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);border-top:var(--am-spacing-1) solid var(--am-color-semantic-accent-starlight);border-radius:var(--am-radius-feature);background:var(--am-color-semantic-background-inverse);box-shadow:var(--am-elevation-medium);display:grid}.am-article__next-step h2{margin-bottom:var(--am-spacing-4);color:var(--am-color-semantic-text-inverse);font-size:var(--am-typography-size-2xl-font-size);line-height:var(--am-typography-size-2xl-line-height)}.am-article__next-step .am-modern-eyebrow{color:var(--am-color-semantic-accent-starlight)}.am-article__next-step-copy>p:not(.am-modern-eyebrow){color:var(--am-color-semantic-text-inverse-muted);margin-bottom:0}.am-modern-button{min-height:var(--am-accessibility-minimum-target);padding:var(--am-spacing-3) var(--am-spacing-5);border:var(--am-border-hairline) solid transparent;border-radius:var(--am-radius-control);font-weight:var(--am-typography-weight-bold);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.am-modern-button--primary{border-color:var(--am-color-semantic-action-primary-border);background:var(--am-color-semantic-action-primary-background);color:var(--am-color-semantic-action-primary-foreground)}.am-modern-button--primary:hover{background:var(--am-color-semantic-action-primary-hover-background);color:var(--am-color-semantic-action-primary-foreground)}.am-related-articles{padding-block:var(--am-layout-section-block-spacing);background:var(--am-color-semantic-background-subtle)}.am-related-articles__inner{width:min(100%, var(--am-layout-container-wide));padding-inline:var(--am-layout-gutter-compact);margin-inline:auto}.am-modern-footer{padding:var(--am-spacing-12) var(--am-layout-gutter-compact) var(--am-spacing-8);background:var(--am-color-semantic-background-inverse);color:var(--am-color-semantic-text-inverse-muted)}.am-modern-footer__inner{width:min(100%, var(--am-layout-container-wide));gap:var(--am-spacing-10);margin-inline:auto;display:grid}.am-modern-footer__brand{align-items:center;gap:var(--am-brand-signature-gap);color:var(--am-color-semantic-text-inverse);text-decoration:none;display:inline-flex}.am-modern-footer__brand img{width:var(--am-brand-signature-mark-regular)}.am-modern-footer__brand span{display:grid}.am-modern-footer__brand strong{font-size:var(--am-brand-signature-name-size-small);letter-spacing:var(--am-brand-signature-name-tracking);line-height:var(--am-brand-signature-name-line-height)}.am-modern-footer__brand small{margin-top:var(--am-brand-signature-descriptor-offset);color:var(--am-color-semantic-text-inverse-muted);font-size:var(--am-brand-signature-descriptor-font-size);font-weight:var(--am-brand-signature-descriptor-weight);letter-spacing:var(--am-brand-signature-descriptor-tracking);line-height:var(--am-brand-signature-descriptor-line-height)}.am-modern-footer h2{margin-bottom:var(--am-spacing-4);color:var(--am-color-semantic-text-inverse);font-family:var(--am-typography-family-body);font-size:var(--am-typography-size-sm-font-size);letter-spacing:var(--am-typography-tracking-label);line-height:var(--am-typography-size-sm-line-height);text-transform:uppercase}.am-modern-footer ul{margin:0;padding:0;list-style:none}.am-modern-footer li+li{margin-top:var(--am-spacing-2)}.am-modern-footer a:not(.am-modern-footer__brand){min-height:var(--am-accessibility-minimum-target);color:var(--am-color-semantic-text-inverse-muted);overflow-wrap:anywhere;align-items:center;display:inline-flex}.am-modern-footer a:hover{color:var(--am-color-semantic-text-inverse)}.am-modern-footer a:focus-visible{outline:var(--am-accessibility-focus-dark-surface-outline);outline-offset:var(--am-accessibility-focus-dark-surface-outline-offset)}.am-modern-footer__company{width:min(100%, var(--am-layout-container-wide));margin:var(--am-spacing-10) auto 0;padding-top:var(--am-spacing-6);border-top:var(--am-border-hairline) solid var(--am-color-semantic-border-strong);color:var(--am-color-semantic-text-inverse-muted);font-size:var(--am-typography-size-xs-font-size);line-height:var(--am-typography-size-xs-line-height);flex-direction:column;display:flex}.am-modern-footer__company p{margin-bottom:var(--am-spacing-2)}.am-modern-error{width:min(calc(100% - (2 * var(--am-layout-gutter-compact))), var(--am-layout-container-reading));min-height:75vh;padding-block:var(--am-spacing-20);flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex}.am-modern-error__code{margin-bottom:var(--am-spacing-2);color:var(--am-color-semantic-accent-orbit-strong);font-weight:var(--am-typography-weight-bold)}.am-modern-error h1{margin-bottom:var(--am-spacing-4);font-size:var(--am-typography-size-3xl-font-size);line-height:var(--am-typography-size-3xl-line-height)}.am-modern-error>p:not(.am-modern-error__code){max-width:var(--am-typography-measure-compact);margin-bottom:var(--am-spacing-6);color:var(--am-color-semantic-text-secondary)}@media (width>=30rem){.am-articles-header__inner,.am-articles-library,.am-related-articles__inner,.am-modern-footer,.am-article__header,.am-article__layout{padding-right:var(--am-layout-gutter-regular);padding-left:var(--am-layout-gutter-regular)}.am-article__next-step{width:min(calc(100% - (2 * var(--am-layout-gutter-regular))), var(--am-layout-container-reading))}.am-modern-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.am-modern-footer__introduction{grid-column:1/-1}}@media (width>=48rem){.am-articles-header__inner{min-height:22rem;padding-top:var(--am-spacing-20);padding-bottom:var(--am-spacing-10)}.am-articles-header__inner:after{background:linear-gradient(90deg,#050914d1 0%,#0509147a 58%,#0000 100%),linear-gradient(#0000 35%,#050914bd 100%)}.am-articles-header h1{font-size:var(--am-typography-size-4xl-font-size);line-height:var(--am-typography-size-4xl-line-height)}.am-articles-header__copy>p{font-size:var(--am-typography-size-lead-font-size);line-height:var(--am-typography-size-lead-line-height)}.am-article__header h1{font-size:var(--am-typography-size-4xl-font-size);line-height:var(--am-typography-size-4xl-line-height)}.am-article__metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.am-article__next-step{grid-template-columns:minmax(0,1fr) auto}.am-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-articles-grid>:first-child:last-child,.am-articles-grid>:last-child:nth-child(odd){grid-column:1/-1}.am-articles-list .am-article-card--featured{padding-top:var(--am-spacing-8);padding-bottom:var(--am-spacing-10);column-gap:var(--am-spacing-10);grid-template-rows:1fr;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);display:grid}.am-articles-list .am-article-card--featured .am-article-card__media{grid-row:1;margin-bottom:0}.am-articles-list .am-article-card--featured .am-article-card__copy{grid-column:2}.am-articles-list .am-article-card--featured h2{font-size:var(--am-typography-size-3xl-font-size);line-height:var(--am-typography-size-3xl-line-height)}.am-articles-list .am-article-card--sequence{padding-top:var(--am-spacing-6);padding-bottom:var(--am-spacing-6);column-gap:var(--am-spacing-6);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.am-articles-list .am-article-card--sequence .am-article-card__media{aspect-ratio:3/2}.am-articles-list .am-article-card--sequence h2{font-size:var(--am-typography-size-2xl-font-size);line-height:var(--am-typography-size-2xl-line-height)}.am-articles-list .am-article-card--sequence .am-article-card__copy{grid-column:2}.am-modern-footer__inner{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}.am-modern-footer__introduction{grid-column:auto}.am-modern-footer__company{justify-content:space-between;gap:var(--am-spacing-6);flex-direction:row}}@media (width>=64rem){.am-articles-header__inner,.am-articles-library,.am-related-articles__inner{padding-right:var(--am-layout-gutter-wide);padding-left:var(--am-layout-gutter-wide)}.am-article__header{padding-top:var(--am-spacing-16);padding-bottom:var(--am-spacing-20)}.am-article__header-grid{align-items:center;gap:var(--am-spacing-12);grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.am-article__layout{padding-top:var(--am-spacing-16)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--am-motion-duration-instant)!important;scroll-behavior:auto!important;transition-duration:var(--am-motion-duration-instant)!important;animation-iteration-count:1!important}}@media (forced-colors:active){.am-articles-header{background:canvas}.am-articles-header__inner{min-height:0;padding-top:var(--am-spacing-8)}.am-articles-header__inner:after,.am-articles-header__media{display:none}.am-articles-header h1,.am-articles-header__copy>p{color:canvastext;text-shadow:none}.am-article__header:before{display:none}.am-article__featured-media:after{border-color:canvastext}.am-modern-button,.am-article-card,.am-article__next-step{border:var(--am-border-emphasis) solid ButtonText}}@media print{.am-site-header,.am-modern-footer,.am-article__next-step,.am-article__featured-media,.am-related-articles,script{display:none!important}.am-articles-header{background:0 0}.am-articles-header__inner{min-height:0;padding:0 0 var(--am-spacing-8)}.am-articles-header__inner:after,.am-articles-header__media{display:none}.am-articles-header h1{color:var(--am-color-semantic-text-primary);text-shadow:none}.am-articles-header__copy>p{color:var(--am-color-semantic-text-secondary)}.am-article__header{color:var(--am-color-semantic-text-primary);background:0 0;padding:0}.am-article__description,.am-article__metadata,.am-article__breadcrumb,.am-modern-eyebrow{color:var(--am-color-semantic-text-secondary)}.am-article__body{width:100%;margin:var(--am-spacing-8) 0}.am-article__layout{width:100%;padding:0;display:block}}.am-home-hero{min-width:0;color:var(--am-color-semantic-text-inverse);background:var(--am-color-semantic-background-inverse);display:grid}.am-home-hero__media{background:var(--am-color-semantic-background-inverse-raised);min-height:18rem;overflow:hidden}.am-home-hero__media img{object-fit:cover;width:100%;height:100%}.am-home-hero__copy{width:100%;max-width:var(--am-typography-measure-compact);padding:var(--am-spacing-10) var(--am-layout-gutter-compact) var(--am-spacing-16)}.am-home-hero__copy h1{color:var(--am-color-semantic-text-inverse);font-family:var(--am-typography-family-display);font-size:var(--am-typography-size-4xl-font-size);line-height:var(--am-typography-size-4xl-line-height);margin:0}.am-home-hero__copy>p{margin:var(--am-spacing-4) 0 var(--am-spacing-8);color:var(--am-color-semantic-text-inverse-muted);font-size:var(--am-typography-size-lead-font-size);line-height:var(--am-typography-size-lead-line-height)}.am-home-hero__copy>p strong{color:var(--am-color-semantic-accent-starlight)}.am-home-hero .am-field__label,.am-home-hero .am-choice__label{color:var(--am-color-semantic-text-inverse)}.am-home-hero .am-field__help,.am-home-hero .am-field__status,.am-home-hero .am-choice__help{color:var(--am-color-semantic-text-inverse-muted)}.am-home-hero .am-field__error{color:var(--am-color-semantic-accent-starlight)}.am-home-section{padding:var(--am-layout-section-block-spacing) var(--am-layout-gutter-compact);background:var(--am-color-semantic-background-page)}.am-home-section__inner{width:100%;max-width:var(--am-layout-container-content);margin:0 auto}.am-home-section__heading{max-width:var(--am-layout-container-reading)}.am-home-section__heading h2,.am-home-callout h2,.am-daily-horoscope h1,.am-daily-horoscope h2{font-family:var(--am-typography-family-display);letter-spacing:var(--am-typography-tracking-tight);margin:0}.am-home-section__heading h2,.am-home-callout h2,.am-daily-horoscope h1{font-size:var(--am-typography-size-3xl-font-size);line-height:var(--am-typography-size-3xl-line-height)}.am-home-section__heading p{margin:var(--am-spacing-4) 0 0;color:var(--am-color-semantic-text-secondary);font-size:var(--am-typography-size-lead-font-size);line-height:var(--am-typography-size-lead-line-height)}.am-home-features{margin:var(--am-spacing-12) 0 0;gap:var(--am-spacing-8);padding:0;list-style:none;display:grid}.am-home-feature{min-width:0}.am-home-feature img{aspect-ratio:3/2;border-radius:var(--am-radius-card);object-fit:cover;width:100%}.am-home-feature h3{margin:var(--am-spacing-5) 0 0;font-size:var(--am-typography-size-lg-font-size);line-height:var(--am-typography-size-lg-line-height)}.am-home-feature p{margin:var(--am-spacing-2) 0 0;color:var(--am-color-semantic-text-secondary)}.am-home-callout{padding:var(--am-layout-section-block-spacing) var(--am-layout-gutter-compact);color:var(--am-color-semantic-text-inverse);background:linear-gradient(135deg, var(--am-color-semantic-background-inverse), var(--am-color-semantic-background-inverse-raised))}.am-home-callout>div{max-width:var(--am-layout-container-reading);text-align:center;margin:0 auto}.am-home-callout h2{color:var(--am-color-semantic-text-inverse)}.am-home-callout p{margin:var(--am-spacing-5) 0 0;color:var(--am-color-semantic-text-inverse-muted);font-size:var(--am-typography-size-lead-font-size);line-height:var(--am-typography-size-lead-line-height)}.am-home-faq details{border-bottom:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle)}.am-home-faq details:first-of-type{margin-top:var(--am-spacing-8);border-top:var(--am-border-hairline) solid var(--am-color-semantic-border-subtle)}.am-home-faq summary{min-height:var(--am-accessibility-minimum-target);padding:var(--am-spacing-4) var(--am-spacing-2);font-weight:var(--am-typography-weight-bold);cursor:pointer}.am-home-faq details p{padding:0 var(--am-spacing-2) var(--am-spacing-5);color:var(--am-color-semantic-text-secondary);margin:0}.am-auth-provider__glyph{width:var(--am-iconography-sizes-default);height:var(--am-iconography-sizes-default);font-weight:var(--am-typography-weight-bold);place-items:center;display:grid}.am-auth-switch>a,.am-auth-switch>span>a{min-height:var(--am-accessibility-minimum-target);font-weight:var(--am-typography-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.am-notice[hidden],.am-birthchart-form__grid[hidden]{display:none}.am-birthchart-form__review-list>div{min-width:0}.am-daily-horoscope__hero,.am-daily-horoscope__signs,.am-daily-horoscope__personalized{padding:var(--am-layout-section-block-spacing) var(--am-layout-gutter-compact)}.am-daily-horoscope__hero{color:var(--am-color-semantic-text-inverse);background:linear-gradient(135deg, var(--am-color-semantic-background-inverse), var(--am-color-semantic-background-inverse-raised))}.am-daily-horoscope__hero>*,.am-daily-horoscope__signs>*,.am-daily-horoscope__personalized>*{max-width:var(--am-layout-container-content);margin-left:auto;margin-right:auto}.am-daily-horoscope__hero h1{color:var(--am-color-semantic-text-inverse)}.am-daily-horoscope__hero>p:last-child{color:var(--am-color-semantic-text-inverse-muted)}.am-daily-horoscope__signs h2,.am-daily-horoscope__personalized h2{margin-bottom:var(--am-spacing-6)}.am-daily-horoscope__personalized{background:var(--am-color-semantic-background-celestial)}.am-daily-horoscope__personalized .am-button{margin-top:var(--am-spacing-4)}@media (width>=48rem){.am-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.am-home-hero .am-birthchart-form__grid{align-items:start}.am-home-hero__media{min-height:100%}.am-home-hero__copy{padding:var(--am-spacing-16) var(--am-layout-gutter-regular)}.am-home-section,.am-home-callout,.am-daily-horoscope__hero,.am-daily-horoscope__signs,.am-daily-horoscope__personalized{padding-right:var(--am-layout-gutter-regular);padding-left:var(--am-layout-gutter-regular)}.am-home-features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.am-home-hero,.am-home-callout,.am-daily-horoscope__hero{color:canvastext;background:canvas}}
