.afs{--afs-ink:#16262e;--afs-ink-2:#41504c;--afs-muted:#62726f;--afs-faint:#8a968f;--afs-teal:#0e7c86;--afs-line:#e7e2d8;--afs-line-2:#dad3c6;--afs-chip:#f3eee5;--afs-panel:#f3ede3;--afs-bg:#fbf8f2;--afs-on:#e6f1ef;background:var(--afs-bg);color:var(--afs-ink)}.afs a{color:inherit;text-decoration:none}.afs__wrap{width:min(1180px,calc(100% - 40px));margin:0 auto;padding-bottom:72px}.afs ul{list-style:none;margin:0;padding:0}.afs-crumbs{display:flex;gap:8px;padding-top:34px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--afs-faint)}.afs-crumbs span:last-child{color:var(--afs-ink-2)}.afs-crumbs a:hover{color:var(--afs-teal)}.afs-h2{margin:0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--afs-ink)}.afs-h2,.afs-more{text-transform:uppercase}.afs-more{display:inline-flex;gap:10px;font-size:var(--fs-small);font-weight:600;letter-spacing:.05em;color:var(--afs-teal)!important;border-bottom:1.5px solid var(--afs-teal);padding-bottom:3px;white-space:nowrap}.afs-more:hover{color:#c0553b!important;border-color:#c0553b}.afs-btn{display:none;margin-top:14px;text-align:center;font-size:var(--fs-small);letter-spacing:.05em;color:var(--afs-teal)!important;border:1px solid var(--afs-teal);border-radius:10px;padding:14px}.afs-btn,.afs-kicker{font-weight:600;text-transform:uppercase}.afs-kicker{margin:0;font-size:var(--fs-caption);letter-spacing:.24em;color:var(--afs-muted)}.afs-going__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#c0553b}.afs-hero{display:flex;align-items:flex-end;gap:48px;margin-top:18px}.afs-hero__title{margin:0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:112px;line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.afs-hero__aside{margin-left:auto;display:flex;align-items:center;gap:40px;padding-bottom:6px}.afs-hero__tagline{margin:0;max-width:220px;font-size:var(--fs-small);line-height:1.9;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--afs-ink-2)}.afs-hero__rule{width:1px;align-self:stretch;min-height:56px;background:var(--afs-line-2)}.afs-hero__count{margin:0;max-width:220px;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--afs-ink-2)}.afs-hero__n{display:block;font-size:40px;line-height:46px;color:var(--afs-ink)}.afs-time{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:34px}.afs-time__item{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--tile-bg);border:1px solid var(--tile-line);border-radius:10px;padding:16px 22px}.afs .afs-time__item{color:var(--tile-ink)}.afs-time__item:hover{border-color:var(--tile-accent)}.afs-time__text{display:flex;flex-direction:column;gap:3px;min-width:0}.afs-time__label{font-size:var(--fs-text);line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.afs-time__sub{font-size:var(--fs-small);line-height:1.25;color:var(--tile-accent)}.afs-time__arrow{font-size:var(--fs-text);color:var(--tile-arrow)}.afs-wk{display:grid;grid-template-columns:400px minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:38px;align-items:start}.afs-wk__intro{padding-top:34px}.afs-wk__dates{margin:12px 0 0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);text-transform:uppercase}.afs-wk__range{font-family:var(--font-text)}.afs-wk__mcount{display:none}.afs-wk__lead{margin:22px 0 0;max-width:300px;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--afs-ink-2)}.afs-wk__more{margin-top:34px}.afs-wk__rows{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.afs-wk .afs-feat,.afs-wk__rows{align-self:stretch}.afs-wk .afs-feat__text,.afs-wk .afs-feat__title{-webkit-line-clamp:2}.afs-feat{display:block;background:#fff;border:1px solid var(--afs-line);border-radius:14px;overflow:hidden}.afs-feat__media{position:relative;display:block;height:330px}.afs-feat__img{display:block;width:100%;height:100%}.afs-feat__tag{position:absolute;top:16px;left:16px;font-size:var(--fs-caption);font-weight:700;text-transform:uppercase;color:var(--afs-ink);background:#fff;padding:5px 9px}.afs-feat__body{display:flex;flex-direction:column;padding:20px 22px 22px}.afs-feat__title{font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.afs-feat__caps{margin-top:9px;font-size:var(--fs-small);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--afs-ink-2)}.afs-feat__text{margin-top:8px;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--afs-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.afs-feat:hover .afs-feat__title{color:var(--afs-teal)}.afs-row{display:flex;gap:18px;align-items:stretch;background:#fff;border:1px solid var(--afs-line);overflow:hidden;padding-right:18px;min-height:111px}.afs-row__img{flex:0 0 122px;width:122px;min-height:100%;display:block}.afs-row__body{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px 0}.afs-row__tag{font-size:var(--fs-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--afs-muted);background:var(--afs-chip);border-radius:5px;padding:3px 7px;margin-bottom:8px;max-width:100%}.afs-row__time{font-size:var(--fs-small);font-weight:600;margin-bottom:3px}.afs-row__title{font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-card-l);line-height:var(--lh-card-l)}.afs-row__meta,.afs-row__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.afs-row__meta{margin-top:5px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--afs-muted)}.afs-row__chev{align-self:center;font-size:var(--fs-card-l);color:var(--afs-faint)}.afs-row:hover .afs-row__title{color:var(--afs-teal)}.afs-wk__rows .afs-row{height:111px;min-height:0}.afs-wk__rows .afs-row__img{align-self:stretch;height:100%}.afs-wk__rows .afs-row__meta,.afs-wk__rows .afs-row__title{-webkit-line-clamp:1}.afs-wk__rows .afs-row__tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afs-today{margin-top:56px;border-top:1px solid var(--afs-line);padding-top:30px}.afs-today__head{display:flex;align-items:baseline;gap:20px}.afs-today__day{font-size:var(--fs-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--afs-muted)}.afs-today__day--short{display:none}.afs-today__more{margin-left:auto}.afs-today__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:22px!important}.afs-today__rows{display:none!important}.afs-tcard{display:block;height:100%;background:#fff;border:1px solid var(--afs-line);border-radius:12px;overflow:hidden}.afs-tcard__img{display:flex;width:100%;height:150px}.afs-tcard__body{display:flex;flex-direction:column;padding:16px 18px 18px}.afs-tcard__time{font-size:var(--fs-small);font-weight:600;color:var(--afs-teal)}.afs-tcard__title{margin-top:5px;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-card-l);line-height:var(--lh-card-l)}.afs-tcard__where{margin-top:8px;color:var(--afs-ink-2)}.afs-tcard__meta,.afs-tcard__where{font-size:var(--fs-small);line-height:var(--lh-small)}.afs-tcard__meta{margin-top:3px;color:var(--afs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afs-tcard:hover .afs-tcard__title{color:var(--afs-teal)}.afs-find{margin-top:56px}.afs-find__grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px!important}.afs-cat{height:100%;background:#fff;border:1px solid var(--afs-line);border-radius:12px;padding:24px 6px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.afs-cat:hover{border-color:var(--afs-teal)}.afs-cat__icon{width:48px;height:48px;color:var(--afs-teal)}.afs-cat__label{font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;text-align:center;color:var(--afs-ink-2)}.afs-cat__l1,.afs-cat__l2{display:block}.afs-ideas{margin-top:72px;border-top:1px solid var(--afs-line);padding-top:34px}.afs-ideas__head{display:flex;align-items:flex-end;gap:20px}.afs-ideas__head .afs-h2{margin-top:12px}.afs-ideas__more{margin-left:auto}.afs-ideas__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:28px!important}.afs-idea{height:100%;display:flex;flex-direction:column;gap:22px;background:var(--afs-bg);border:1px solid var(--afs-line);border-radius:16px;padding:22px 22px 26px}.afs-idea:hover{color:var(--afs-teal);border-color:#d5ccbc}.afs-idea__img{width:100%;aspect-ratio:8/5;border-radius:12px;display:block}.afs-idea__img--empty{background:linear-gradient(135deg,#eef2ee,#f4efe7)}.afs-idea__title{font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3)}.afs-cta{margin-top:64px;background:var(--afs-panel);border-radius:14px;padding:26px 48px;display:flex;align-items:center;gap:40px}.afs-cta__icon{flex:0 0 auto;width:64px;height:64px;color:var(--afs-teal);stroke-width:1.2}.afs-cta__copy{flex:1 1;min-width:0}.afs-cta__copy p{margin:0}.afs-cta__title{font-size:var(--fs-h2);line-height:var(--lh-h2)}.afs-cta__sub,.afs-cta__title{font-family:var(--font-head);font-weight:var(--fw-head)}.afs-cta__sub{margin-top:4px!important;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--afs-ink-2)}.afs-cta__text{margin-top:10px!important;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--afs-muted)}.afs-cta__btn{font-size:var(--fs-small);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff!important;background:var(--afs-teal);border-radius:10px;padding:19px 32px;white-space:nowrap}.afs-cta__btn:hover{background:#0b6a73}.afs-cta__action{flex:0 0 auto;display:flex;flex-direction:column}.afs-cta__hint{display:none}.afs-cta__more{border-left:1px solid var(--afs-line-2);align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:40px}.afs-cta__more p{margin:0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-card-l);line-height:var(--lh-card-l)}.afs-cta__more a{margin-top:8px;font-size:var(--fs-small);font-weight:600;color:var(--afs-teal)!important}@media (min-width:701px){.afs-cta__action{margin-left:auto}}.afs-crumbs{font-size:13px;line-height:normal}.afs-hero__tagline{max-width:150px}.afs-time__label{font-size:15px;line-height:normal}.afs-time__sub{font-size:14px;line-height:normal}.afs-time__arrow{font-size:20px}.afs-h2{font-size:46px;letter-spacing:-.025em}.afs-more{font-size:15px}.afs-kicker{font-size:13px}.afs-wk__dates{margin-top:16px;font-size:36px;line-height:1.1}.afs-wk__range{font-family:var(--font-head);font-weight:var(--fw-head)}.afs-wk__lead{font-size:22px;line-height:1.4}.afs-wk__lead .num{font-family:inherit}.afs-wk__more{margin-top:33px}.afs-feat__tag{font-size:11.5px}.afs-feat__title,.afs-wk .afs-feat__title{font-size:30px;line-height:1.1;-webkit-line-clamp:1}.afs-feat__text,.afs-wk .afs-feat__text{-webkit-line-clamp:2}.afs-wk__rows .afs-row__tag{font-size:10.5px;line-height:normal;margin-bottom:8px}.afs-wk__rows .afs-row__title{font-size:19px;line-height:1.2}.afs-wk__rows .afs-row__meta{font-size:13.5px;line-height:normal}.afs-tcard__time{line-height:normal}.afs-tcard__title{margin-top:6px;font-size:20px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.afs-tcard__where{margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afs-tcard__meta,.afs-tcard__where{font-size:14px;line-height:normal}.afs-idea{gap:24px}.afs-idea__title{font-size:24px;line-height:1.3;letter-spacing:-.025em}.afs-cta__icon{width:76px;height:79px}.afs-cta__copy{flex:0 0 427px}.afs-cta__title{font-size:34px;line-height:1.15}.afs-cta__sub{font-size:23px;line-height:normal}.afs-cta__btn,.afs-cta__text{font-size:15px;line-height:normal}.afs-more{line-height:normal}@media (max-width:1100px) and (min-width:701px){.afs-time{grid-template-columns:repeat(3,minmax(0,1fr))}.afs-wk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.afs-wk__intro{grid-column:1/-1;padding-top:0}.afs-find__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.afs-ideas__grid,.afs-today__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.afs-cta{flex-wrap:wrap}}@media (max-width:700px){.afs__wrap{padding-bottom:40px}.afs-crumbs{display:none}.afs-btn{display:block}.afs-more{display:none}.afs-hero{display:block;margin-top:22px}.afs-hero__aside{margin-top:16px;gap:16px;padding-bottom:0}.afs-hero__tagline{font-size:var(--fs-caption);line-height:1.8;letter-spacing:.24em}.afs-hero__rule{min-height:44px}.afs-hero__count{font-size:var(--fs-text);line-height:1.3}.afs-hero__n{display:inline;font-size:var(--fs-h2);line-height:1}.afs-time{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.afs-time__item{padding:12px 14px;min-height:62px}.afs-time__item--all{grid-column:1/-1}.afs-time__item:not(.afs-time__item--all) .afs-time__arrow{display:none}.afs-time__label{font-size:var(--fs-small)}.afs-time__sub{font-size:var(--fs-caption)}.afs-wk{display:block;margin-top:34px}.afs-wk__intro{padding-top:0}.afs-wk__dates{margin-top:8px;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:var(--fs-card-l);line-height:var(--lh-card-l)}.afs-wk__mcount{display:inline;font-family:var(--font-text);font-size:var(--fs-small);text-transform:none;color:var(--afs-muted)}.afs-wk__mcount:before{content:"· "}.afs-wk__lead{display:none}.afs-wk .afs-feat{margin-top:18px}.afs-wk__rows{margin-top:10px;gap:10px}.afs-feat__media{height:210px}.afs-feat__tag{top:12px;left:12px}.afs-feat__body{padding:16px 18px 18px}.afs-feat__title{font-size:var(--fs-h3);line-height:var(--lh-h3)}.afs-feat__caps{margin-top:7px;font-size:var(--fs-caption)}.afs-feat__text{margin-top:7px;font-size:var(--fs-small);line-height:var(--lh-small)}.afs-hero__title{font-size:58px;line-height:.95}.afs-row{min-height:88px;gap:14px;padding-right:14px}.afs-wk__rows .afs-row{height:88px}.afs-row__body{padding:10px 0}.afs-row__img{flex-basis:92px;width:92px}.afs-row__tag{margin-bottom:6px;padding:3px 6px}.afs-row__title{font-size:var(--fs-card-m);line-height:var(--lh-card-m)}.afs-row__meta{margin-top:3px;font-size:var(--fs-caption);line-height:1.4}.afs-today{margin-top:36px;padding-top:24px}.afs-today__head{gap:10px}.afs-today__day--long{display:none}.afs-today__day--short{display:inline;font-size:var(--fs-caption)}.afs-today__grid{display:none!important}.afs-today__rows{display:flex!important;flex-direction:column;gap:10px;margin-top:16px!important}.afs-today__rows .afs-row{min-height:96px}.afs-today__rows .afs-row__img{flex-basis:96px;width:96px}.afs-find{margin-top:36px}.afs-find__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px!important}.afs-cat{padding:14px 4px 12px;gap:9px}.afs-cat__icon{width:36px;height:36px}.afs-cat__label{letter-spacing:.04em}.afs-cat__l2{display:none}.afs-ideas{margin-top:40px;padding-top:24px}.afs-ideas__head .afs-h2{margin-top:10px}.afs-ideas__grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px!important}.afs-ideas__grid li:nth-child(n+3){display:none}.afs-idea{gap:16px;padding:16px 16px 20px}.afs-idea__img{border-radius:10px}.afs-cta{flex-direction:column;align-items:stretch;gap:16px;margin-top:40px;padding:24px 20px}.afs-cta__btn{white-space:normal;padding:16px 20px}.afs-cta__btn,.afs-cta__hint{display:block;text-align:center}.afs-cta__hint{margin:8px 0 0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--afs-muted)}.afs-hero__tagline{max-width:190px;font-size:11.5px}.afs-time__label{font-size:13px}.afs-time__sub{font-size:12.5px}.afs-time__arrow{font-size:16px}.afs-h2{font-size:34px;line-height:1.05}.afs-kicker{font-size:11.5px;letter-spacing:.22em}.afs-btn{font-size:15px;line-height:normal}.afs-wk__dates{font-size:20px;line-height:normal}.afs-feat__tag{font-size:11px}.afs-feat__title,.afs-wk .afs-feat__title{font-size:24px;line-height:1.15}.afs-feat__caps{font-size:12.5px}.afs-feat__text,.afs-wk .afs-feat__text{font-size:14.5px;line-height:1.5}.afs-wk__rows .afs-row__tag{font-size:10px;margin-bottom:6px}.afs-wk__rows .afs-row__title{font-size:17px}.afs-wk__rows .afs-row__meta{font-size:12.5px;margin-top:3px}.afs-today__rows .afs-row{height:96px;min-height:0;align-items:center}.afs-today__rows .afs-row__img{align-self:stretch;height:100%;min-height:0}.afs-today__rows .afs-row__body{padding:0}.afs-today__rows .afs-row__time{font-size:12.5px;line-height:normal;margin-bottom:3px}.afs-today__rows .afs-row__title{font-size:17px;line-height:1.2;-webkit-line-clamp:1}.afs-today__rows .afs-row__meta{font-size:12.5px;line-height:normal;margin-top:3px;-webkit-line-clamp:1}.afs-cat__label{font-size:10px;line-height:1.35}.afs-idea__title{font-size:22px;line-height:1.28}.afs-cta__icon{width:48px;height:48px}.afs-cta__copy{flex:0 0 auto}.afs-cta__title{font-size:24px}.afs-cta__sub{font-size:19px}.afs-cta__text{font-size:14px}}.afs-feat__title,.afs-row__title,.afs-tcard__title,.afs-today__rows .afs-row__title,.afs-wk .afs-feat__title,.afs-wk__rows .afs-row__title{display:block;-webkit-line-clamp:unset;overflow:visible}.afs-wk__rows .afs-row{height:auto;min-height:111px;align-items:stretch}.afs-wk__rows .afs-row__img{height:auto;min-height:100%}.afs-wk__rows .afs-row__body{padding:10px 0}@media (max-width:700px){.afs-wk__rows .afs-row{min-height:88px}.afs-today__rows .afs-row{height:auto;min-height:96px;align-items:stretch}.afs-today__rows .afs-row__img{height:auto;min-height:100%}.afs-today__rows .afs-row__body{padding:10px 0}}.afs-time__item{border-radius:12px}.afs-time__sub{font-weight:700}.afs-time__arrow{font-size:18px}.afs-h2{font-size:40px;line-height:1;letter-spacing:-.015em}.afs-wk{grid-template-columns:340px minmax(0,1fr) minmax(0,1.12fr)}.afs-wk__dates{font-size:28px;line-height:1;letter-spacing:-.015em}.afs-wk__lead{font-family:var(--font-text);font-size:17px;line-height:1.5}.afs-wk__rows{justify-content:flex-start}.afs-feat{background:var(--tile-bg);border-color:var(--tile-line);border-radius:12px}.afs-feat:hover{border-color:#c9bea8}.afs-feat__media{height:300px;background:var(--afs-chip)}.afs-feat__body{align-items:flex-start;padding:18px 20px 20px}.afs-feat__tag{position:static;font-size:10.5px;line-height:normal;letter-spacing:.1em;color:var(--afs-ink-2);background:none;border:1px solid var(--tile-line);border-radius:6px;padding:3px 7px}.afs-feat__title,.afs-wk .afs-feat__title{margin-top:12px;font-size:26px;line-height:1;letter-spacing:-.015em;text-wrap:pretty}.afs-feat__caps{margin-top:10px;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--afs-muted)}.afs-feat__when{font-weight:700;letter-spacing:.02em;color:var(--afs-teal)}.afs-feat__text,.afs-wk .afs-feat__text{margin-top:8px;font-size:15.5px;line-height:1.5;-webkit-line-clamp:3;text-wrap:pretty}.afs-row{gap:16px;align-items:center;background:var(--tile-bg);border-color:var(--tile-line);border-radius:12px;padding:12px 16px 12px 12px;min-height:122px}.afs-row:hover{border-color:#c9bea8}.afs-row__img{flex:0 0 96px;width:96px;height:96px;min-height:0;align-self:center;border-radius:8px;background:var(--afs-chip)}.afs-row__chev{display:none}.afs-row__body{padding:0}.afs-row__tag,.afs-wk__rows .afs-row__tag{margin-bottom:0;font-size:10px;line-height:normal;letter-spacing:.1em;color:var(--afs-ink-2);background:none;border:1px solid var(--tile-line);border-radius:6px;padding:2px 6px}.afs-row__title,.afs-wk__rows .afs-row__title{margin-top:7px;font-size:19px;line-height:1.02;letter-spacing:-.015em}.afs-row__time{margin:7px 0 0;font-size:13px;line-height:normal;font-weight:700;letter-spacing:.02em;color:var(--afs-teal)}.afs-row__meta,.afs-wk__rows .afs-row__meta{margin-top:2px;font-size:13px;line-height:normal}.afs-wk__rows .afs-row{min-height:122px;align-items:center}.afs-wk__rows .afs-row__img{height:96px;min-height:0}.afs-wk__rows .afs-row__body{padding:0}.afs-tcard{display:flex;flex-direction:column;background:var(--tile-bg);border-color:var(--tile-line)}.afs-tcard:hover{border-color:#c9bea8}.afs-tcard__img{height:auto;aspect-ratio:3/2;background:var(--afs-chip)}.afs-tcard__body{align-items:flex-start;padding:18px 20px 20px}.afs-tcard__tag{font-size:10.5px;line-height:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--afs-ink-2);border:1px solid var(--tile-line);border-radius:6px;padding:3px 7px}.afs-tcard__time{margin-top:14px;font-size:14px;font-weight:700;letter-spacing:.02em}.afs-tcard__title{margin-top:7px;font-size:19px;line-height:1.02;letter-spacing:-.015em;text-wrap:pretty}.afs-tcard__meta{margin-top:8px;font-size:13px}.afs-cat{background:var(--tile-bg);border-color:var(--tile-line);padding:28px 8px 22px;gap:16px;min-height:162px}.afs-cat__icon{width:54px;height:54px}.afs-cat__label{font-size:12.5px;line-height:1.4;letter-spacing:.05em;text-wrap:balance}.afs-idea{gap:18px;background:var(--tile-bg);border-color:var(--tile-line);border-radius:12px;padding:18px 18px 20px}.afs-idea:hover{border-color:#c9bea8}.afs-idea__img{aspect-ratio:3/2;border-radius:8px}.afs-idea__title{font-size:21px;line-height:1.05;letter-spacing:-.015em;text-wrap:pretty}.afs-cta{padding:34px 48px}@media (max-width:700px){.afs-time__arrow{font-size:16px}.afs-h2{font-size:34px;line-height:1}.afs-wk__dates{font-size:22px;line-height:normal;gap:4px 10px}.afs-wk__mcount{font-size:14px}.afs-wk__mcount:before{content:none}.afs-feat__media{height:210px}.afs-feat__body{padding:16px 18px 18px}.afs-feat__tag{font-size:10px}.afs-feat__title,.afs-wk .afs-feat__title{margin-top:10px;font-size:25px;line-height:1}.afs-feat__caps{margin-top:8px;font-size:13px}.afs-feat__text,.afs-wk .afs-feat__text{margin-top:7px;font-size:14.5px}.afs-row,.afs-today__rows .afs-row,.afs-wk__rows .afs-row{gap:14px;padding:10px 14px 10px 10px;min-height:0;height:auto;align-items:center}.afs-row__img,.afs-today__rows .afs-row__img,.afs-wk__rows .afs-row__img{flex-basis:92px;width:92px;height:92px;min-height:0;align-self:center}.afs-today__rows .afs-row__body,.afs-wk__rows .afs-row__body{padding:0}.afs-row__tag,.afs-wk__rows .afs-row__tag{font-size:9.5px;padding:2px 5px;margin-bottom:0}.afs-row__title,.afs-today__rows .afs-row__title,.afs-wk__rows .afs-row__title{margin-top:6px;font-size:18px;line-height:1.02}.afs-wk__rows .afs-row__time{margin-top:5px;font-size:12.5px}.afs-row__meta,.afs-today__rows .afs-row__meta,.afs-wk__rows .afs-row__meta{margin-top:1px;font-size:12.5px;-webkit-line-clamp:2}.afs-today__rows .afs-row__time{margin:6px 0 0;font-size:12.5px;white-space:normal}.afs-today__rows .afs-row__meta,.afs-today__rows .afs-row__title{margin-top:3px}.afs-cat{padding:16px 4px 14px;gap:10px;min-height:112px}.afs-cat__icon{width:40px;height:40px}.afs-cat__label{font-size:10.5px;line-height:1.3;letter-spacing:.03em}.afs-cat__l2{display:inline}.afs-ideas__grid{gap:12px}.afs-idea{gap:14px;padding:14px 14px 18px}.afs-idea__img{border-radius:8px}.afs-idea__title{font-size:22px;line-height:1.05}.afs-cta{padding:24px 20px}}.afs-row__meta,.afs-today__rows .afs-row__meta,.afs-wk__rows .afs-row__meta{display:block;-webkit-line-clamp:unset;overflow:visible}.afs-tcard__meta{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}