.ar-archive{max-width:1320px;margin:0 auto!important;padding:40px 24px 64px;color:#242729}.ar-archive *{box-sizing:border-box}.ar-archive-header{max-width:800px;margin:0 0 36px}.ar-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#786740;font-weight:700}.ar-archive h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.04em;margin:16px 0}.ar-archive .wp-block-term-description{font-size:18px;line-height:1.65}.ar-archive-nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0}.ar-archive-nav a{display:inline-flex;align-items:center;min-height:44px;color:#514322;text-underline-offset:4px}.ar-archive .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0}.ar-archive .wp-block-post{min-width:0;border:1px solid #dedbd3;background:#fff;margin-block:0!important}.alpha-signature .ah-site-header>.alpha-scope--header{padding-inline:24px!important}.ar-archive .wp-block-post-featured-image{margin:0}.ar-archive .wp-block-post-featured-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ar-archive .ar-card-copy{padding:22px}.ar-archive .wp-block-post-title{font-size:24px;line-height:1.25;margin:0 0 16px;overflow-wrap:anywhere}.ar-archive .wp-block-post-title a{color:#242729;text-decoration:none}.ar-archive .wp-block-post-excerpt{font-size:16px;line-height:1.65;color:#50544f}.ar-archive .wp-block-post-excerpt__more-link{display:inline-flex;align-items:center;min-height:44px;color:#514322;text-underline-offset:4px}.ar-archive .wp-block-query-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:36px 0 0}.ar-archive .wp-block-query-pagination a{display:inline-flex;min-height:44px;align-items:center;padding:6px 12px}.ar-archive a:focus-visible{outline:3px solid #9b6f1e;outline-offset:4px}.am-menu nav>a{display:flex;align-items:center;min-height:48px}@media (max-width:1000px){.ar-archive .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){main:has(.alpha-home), main:has(.an-page){padding-inline:0!important}main:has(.an-page){margin-block-start:0!important}main:has(.an-page) > .wp-block-group.has-global-padding{padding-block-start:0!important}main:has(.alpha-home) > .wp-block-group.has-global-padding,
  main:has(.an-page) > .wp-block-group.has-global-padding,
  .entry-content.has-global-padding:has(> .alpha-home),
  .entry-content.has-global-padding:has(> .at-page),
  .entry-content.has-global-padding:has(> .af-page),
  .entry-content.has-global-padding:has(> .an-page){padding-inline:0!important;margin-inline:0!important;max-width:100%!important;width:100%;box-sizing:border-box}.entry-content > :is(.at-page,.af-page,.an-page).alignfull{margin-inline:0!important;width:100%;max-width:100%}.alpha-home .ah-hero-copy{padding-inline:20px}:is(.at-page,.af-page,.an-page) :is(.at-inner,.aa-inner){width:100%;padding-inline:20px;box-sizing:border-box}.alpha-signature .ah-site-header>.alpha-scope--header{padding-inline:20px!important}.at-page .at-hero{background:#faf8f3!important;min-height:0;padding-block:36px}.at-page .at-hero .at-inner{min-height:0;padding-block:0;background:none}.at-page .at-hero-copy{width:100%;max-width:none;background:none;padding:0}.at-page .at-hero h1{font-size:clamp(38px,10vw,56px);line-height:1.08}.at-page .at-hero h1 span{display:block}.af-page .af-answers summary{padding-block:18px;line-height:1.4}.an-page .woocommerce form.login,.an-page .woocommerce form.register{padding:20px;margin-inline:0}.an-page input:not([type=checkbox]):not([type=hidden]){max-width:100%;min-width:0;font-size:16px}}@media (max-width:600px){.ar-archive{padding:28px 20px 44px}.ar-archive .wp-block-post-template{grid-template-columns:1fr}}