.divein-eyebrow{margin:0 0 var(--space-xs);color:var(--color-text-heading);font-family:var(--font-body);font-size:var(--divein-category-chip-size);font-weight:var(--font-weight-normal);line-height:var(--leading-snug);letter-spacing:normal;text-transform:none;text-decoration:none}.divein-term-list,.p-categories,.s-cats:not(:has(.p-categories)){display:flex;min-width:0;max-width:100%;width:100%;flex-wrap:nowrap;gap:var(--space-xs)}:is(.divein-term-pill,.divein-eyebrow a,a.divein-eyebrow,.p-category,.dnf-tag,.divein-article__chip a){display:inline-block;position:relative;z-index:2;flex:0 1 auto;align-self:flex-start;min-width:0;max-width:100%;height:auto;padding:var(--space-2xs) calc(var(--space-sm) + var(--space-2xs) + var(--border-width-tool));border-radius:var(--radius-tag);background:var(--color-tag-bg);border:0;color:var(--color-tag-text);font-family:var(--font-body);font-size:var(--divein-category-chip-size);font-weight:var(--font-weight-normal);line-height:var(--leading-snug);letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none;isolation:isolate}:is(.p-category,.dnf-tag){overflow:visible}:is(.divein-term-pill__label,.p-category-label,.dnf-tag__text){display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.divein-eyebrow:hover{text-decoration:underline;text-decoration-color:var(--color-link-underline);text-decoration-thickness:var(--border-width-secondary)}:is(.divein-term-pill,.dnf-tag,.dnf-topic,.p-category):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-gap)}.divein-term-pill:hover{color:var(--color-text-link-hover);text-decoration:underline}.dnf-topics__list{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}:is(.divein-term-pill--topic,.dnf-topic)::before,.divein-term-pill--inline::before{content:none}:is(.divein-term-pill--topic,.dnf-topic):hover{color:var(--color-text-link-hover)}:is(.divein-term-pill--topic,.dnf-topic)[aria-current="true"]{background:var(--color-selected-bg);color:var(--color-selected-text)}.recommended-in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-2xs);min-height:var(--icon-md);font-size:var(--text-xs);margin-block-start:var(--space-md)}@media (max-width:767px){a.dnf-tag::after{content:'';position:absolute;inset:calc(-1 * (var(--space-sm) + var(--space-xs))) calc(-1 * (var(--space-xs) + var(--space-2xs)))}}@media (max-width:767px){.dnf-row a.dnf-tag::after{inset-block:calc(var(--space-lg) * -1) calc(var(--space-2xs) * -1)}}.divein-term-pill--author-filter{background:var(--color-info-bg);color:var(--color-text-heading);border-radius:var(--radius-sm)}:is(.divein-term-pill--topic,.divein-term-pill--author-filter,.dnf-topic)[aria-current="true"]{background:var(--color-selected-bg);color:var(--color-selected-text)}.divein-term-pill:is(.divein-term-pill--inline,.divein-term-pill--topic){font-size:var(--divein-category-chip-size);line-height:var(--leading-snug);padding:var(--space-2xs) var(--space-sm);font-weight:var(--font-weight-normal)}.divein-term-pill .p-category-label,.divein-term-pill .dnf-tag__text{font:inherit;letter-spacing:inherit;color:inherit}.divein-term-pill.divein-term-pill--author-filter{background:var(--color-info-bg);color:var(--color-text-heading);border-radius:var(--radius-sm);font-size:var(--text-xs)}.divein-term-pill.divein-term-pill--author-filter[aria-current="true"]{background:var(--color-selected-bg);color:var(--color-selected-text)}.divein-term-pill--topic>.p-category-label{display:inline}.divein-term-pill:is(.divein-term-pill--overlay,.divein-term-pill--blue){padding:var(--term-overlay-pad-y) var(--term-overlay-pad-x);border-radius:0;background:#fff0;color:var(--color-text-on-deep);font-family:var(--font-display);font-size:var(--term-overlay-size);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:var(--term-overlay-tracking);text-transform:uppercase;overflow:visible}.divein-term-pill:is(.divein-term-pill--overlay,.divein-term-pill--blue)::before{content:'';position:absolute;inset:0;z-index:-1;background:var(--color-term-overlay-bg);border:1px solid var(--color-term-overlay-edge);border-radius:var(--term-overlay-radius);transform:skewX(var(--term-overlay-skew))}.divein-term-pill.divein-term-pill--blue::before{background:color-mix(in srgb,var(--color-term-overlay-bg) 12%,var(--color-surface-deep))}.divein-term-pill:is(.divein-term-pill--overlay,.divein-term-pill--blue):hover{color:var(--color-text-on-deep)}.divein-term-pill.divein-term-pill--inline{display:inline;padding:0;border:0;border-radius:0;background:#fff0;color:var(--color-text-heading);font:inherit;letter-spacing:inherit;text-transform:none;text-decoration:none;white-space:normal;overflow:visible}.divein-term-pill--inline>.p-category-label{display:inline;white-space:normal}.divein-term-pill.divein-term-pill--inline:hover{color:var(--color-text-heading);text-decoration:underline}.divein-term-list--photo{position:absolute;inset:auto var(--space-sm) 0;z-index:3;width:auto;margin:0;transform:translateY(50%);display:flex;justify-content:flex-start;text-align:left}.divein-term-list>.divein-term-pill:first-child{flex-shrink:0;max-width:100%}.divein-term-list>.divein-term-pill:first-child:not(:last-child){max-width:max(calc((100% - var(--space-xs)) / 2), calc(100% - var(--space-3xl)))}