.sif-metatag{align-items:center;gap:var(--space-2);padding:.35rem var(--space-3);font-family:var(--font-heading);font-size:var(--text-xsmall-size);font-weight:var(--weight-bold);white-space:nowrap;border-radius:.9rem .25rem;line-height:1.3;display:inline-flex}.sif-metatag svg{flex:none;width:.9rem;height:.9rem}.sif-metatag--orange{background-color:var(--color-orange-200);color:var(--color-orange-900)}.sif-metatag--kind{background-color:var(--kind-surface);color:var(--kind-ink)}.sif-metatag--white{background-color:var(--color-white);color:var(--kind-ink,var(--text-primary))}
.sif-guidecard{width:100%;margin:0;padding:0;display:flex}.sif-guidecard__link{color:inherit;border-radius:2.5rem;flex-flow:column;flex:1;text-decoration:none;display:flex;position:relative}.sif-guidecard__link:focus-visible{outline:2px solid var(--border-primary);outline-offset:3px}.sif-guidecard__head{gap:var(--space-5);border-radius:inherit;background-color:var(--color-teal);flex-flow:column;flex:1;padding:2rem 1rem 1rem;display:flex;position:relative;overflow:clip}.sif-guidecard__head-core{justify-content:center;align-items:center;gap:var(--space-5);text-align:center;flex-flow:column;flex:1;display:flex}.sif-guidecard__title{max-width:16rem;font-family:var(--font-heading);font-size:var(--heading-xsmall-size);line-height:var(--heading-xsmall-line);font-weight:var(--heading-xsmall-weight);color:var(--text-heading);margin:0}.sif-guidecard__media{aspect-ratio:12.625/11.375;width:12.625rem;max-width:100%;position:relative}.sif-guidecard__image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sif-guidecard__specs{gap:var(--space-2);margin-top:auto;display:flex}.sif-guidecard__spec{gap:var(--space-1);padding:var(--space-4);flex-flow:column;flex:1;display:flex;position:relative}.sif-guidecard__spec:first-child{border-bottom-left-radius:1.75rem}.sif-guidecard__spec:last-child{border-bottom-right-radius:1.75rem}.sif-guidecard__spec-label{font-family:var(--font-heading);font-size:var(--text-medium-size);line-height:normal;font-weight:var(--weight-normal);color:var(--text-heading);margin:0}.sif-guidecard__spec-value{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--text-primary);margin:0;display:flex}.sif-guidecard__spec-icon{width:1rem;height:1rem;color:var(--color-orange);flex:none;display:inline-flex}.sif-guidecard__spec-icon svg{width:100%;height:100%}.sif-guidecard__spec>.sif-guidecard__spec-label,.sif-guidecard__spec>.sif-guidecard__stars,.sif-guidecard__spec>.sif-guidecard__spec-value{position:relative}.sif-guidecard--compact .sif-guidecard__head{aspect-ratio:27/26.4}.sif-guidecard--full .sif-guidecard__link{background-color:var(--color-white);border-radius:3rem;overflow:clip}.sif-guidecard--full .sif-guidecard__head{border-radius:0;flex:none;min-height:32rem;padding:4rem 1rem 1.25rem}.sif-guidecard--full .sif-guidecard__head-core{gap:var(--space-4)}.sif-guidecard--full .sif-guidecard__title{max-width:20rem;font-size:var(--heading-small-size);line-height:var(--heading-small-line)}.sif-guidecard--full .sif-guidecard__media{width:12rem}.sif-guidecard--full .sif-guidecard__specs{gap:var(--space-3)}.sif-guidecard--full .sif-guidecard__spec-label{font-size:var(--text-small-size)}.sif-guidecard--full{position:relative}.sif-guidecard__category{z-index:1;border:.375rem solid var(--color-white);border-radius:var(--radius-full);background-color:var(--color-pink);min-width:12rem;max-width:fit-content;color:var(--color-black);font-family:var(--font-heading);font-size:var(--text-small-size);text-align:center;border-bottom-width:0;margin:0 auto;padding:.75rem;position:absolute;inset:-2rem 0 auto}.sif-guidecard__body{flex-flow:column;flex:1;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.25rem 1rem;display:flex}.sif-guidecard__excerpt{font-size:var(--text-medium-size);line-height:var(--body-line-height);color:var(--text-secondary);margin:0}.sif-guidecard__cta{justify-content:flex-end;align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-5);padding:var(--space-2) 1.25rem;font-family:var(--font-heading);display:flex}.sif-guidecard__cta-label{font-family:var(--font-body);font-size:var(--text-medium-size);font-weight:var(--weight-semibold);color:var(--text-primary)}.sif-guidecard__cta-icon{border:1px solid var(--color-teal-900);border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-teal-900);font-size:var(--text-medium-size);flex:none;justify-content:center;align-items:center;line-height:1;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.sif-guidecard__cta-icon svg{width:1.125rem;height:1.125rem;display:block}.sif-guidecard__link:hover .sif-guidecard__cta-icon{background-color:var(--color-teal);color:var(--color-white);transform:translateY(-2px)}[data-download-grid]:has(.sif-guidecard__link:hover) .sif-guidecard:not(:has(.sif-guidecard__link:hover)){filter:blur(1px)grayscale();transform:scale(.95)}.sif-guidecard{transition:filter .3s,transform .3s}@media (prefers-reduced-motion:reduce){.sif-guidecard,.sif-guidecard__cta-icon{transition:none}[data-download-grid]:has(.sif-guidecard__link:hover) .sif-guidecard:not(:has(.sif-guidecard__link:hover)){filter:none;transform:none}.sif-guidecard__link:hover .sif-guidecard__cta-icon{transform:none}}@media (max-width:991px){.sif-guidecard--full .sif-guidecard__head{min-height:30rem}}@media (max-width:767px){.sif-guidecard--full .sif-guidecard__head{min-height:20rem;padding:3.5rem 1rem 1.25rem}.sif-guidecard--full .sif-guidecard__media{width:9rem}.sif-guidecard__specs{flex-flow:column}.sif-guidecard__spec:first-child{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;border-bottom-left-radius:0}.sif-guidecard__spec:last-child{border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem}.sif-guidecard--compact .sif-guidecard__head{aspect-ratio:auto}}@media (max-width:479px){.sif-guidecard--full .sif-guidecard__head{min-height:27rem}}.sif-guidecard--read{position:relative}.sif-guidecard--read .sif-guidecard__link{background-color:var(--color-white);border-radius:1.75rem;overflow:clip}.sif-guidecard--read .sif-guidecard__head{gap:var(--space-5);border-radius:0;flex:none;min-height:23rem;padding:3rem 1.25rem 1.5rem}.sif-guidecard--read .sif-guidecard__head-core{gap:var(--space-4)}.sif-guidecard--read .sif-guidecard__title{max-width:20rem;font-size:var(--heading-small-size);line-height:var(--heading-small-line)}.sif-guidecard--read .sif-guidecard__media{width:11rem}.sif-guidecard--read .sif-guidecard__body{align-items:flex-start;gap:var(--space-4);flex-flow:column;flex:1;padding:1.25rem 1.25rem .5rem;display:flex}.sif-guidecard__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.sif-guidecard--read .sif-guidecard__cta{margin:0 0 var(--space-5);padding:0 1.25rem}[data-article-grid]:has(.sif-guidecard__link:hover) .sif-guidecard:not(:has(.sif-guidecard__link:hover)){filter:blur(1px)grayscale();transform:scale(.95)}@media (prefers-reduced-motion:reduce){[data-article-grid]:has(.sif-guidecard__link:hover) .sif-guidecard:not(:has(.sif-guidecard__link:hover)){filter:none;transform:none}}
.sif-newscard{background-color:var(--kind-surface);color:var(--kind-ink);border-top-left-radius:var(--radius-corner);border-bottom-right-radius:var(--radius-corner);border-top-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);box-shadow:0 0 0 0 var(--kind-accent);transition:transform .35s var(--ease-smooth), box-shadow .35s var(--ease-smooth);margin:0;padding:0;display:flex}.sif-newscard:hover,.sif-newscard:focus-within{box-shadow:.5rem .625rem 0 0 var(--kind-accent);transform:translate(-.25rem,-.375rem)}.sif-newscard__link{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-5);border-radius:inherit;color:inherit;flex-flow:column;flex:1;text-decoration:none;display:flex}.sif-newscard__link:focus-visible{outline:2px solid var(--border-primary);outline-offset:3px}.sif-newscard__thumb{aspect-ratio:16/10;border-top-left-radius:2rem;border-bottom-right-radius:2rem;border-top-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);background-color:var(--kind-accent);position:relative;overflow:hidden}.sif-newscard__placeholder{width:100%;height:100%;color:var(--color-white);background-image:radial-gradient(circle at 1px 1px, var(--color-white-a40) 1.5px, transparent 0);background-size:.875rem .875rem;place-items:center;display:grid}.sif-newscard__placeholder svg{opacity:.8;width:3.5rem;height:3.5rem}.sif-newscard__body{gap:var(--space-3);padding-inline:var(--space-2);flex-flow:column;flex:1;display:flex}.sif-newscard__kind{margin:0}.sif-newscard__tags{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;margin:auto 0 0;display:flex}.sif-newscard__title{font-family:var(--font-heading);font-size:var(--heading-xxsmall-size);font-weight:var(--heading-xxsmall-weight);color:inherit;margin:0;line-height:1.2}.sif-newscard__excerpt{font-size:var(--text-small-size);line-height:var(--text-small-line);opacity:.86;margin:0}@media (prefers-reduced-motion:reduce){.sif-newscard{transition:none}}
.sif-sidebar-cta{max-width:22.5rem;padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.sif-sidebar-cta__bg{border-radius:inherit}.sif-sidebar-cta__content{align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.sif-sidebar-cta__avatars{align-items:center;margin:0;padding:0;list-style:none;display:flex}.sif-sidebar-cta__avatar-slot{flex:none;margin:0;padding:0;display:flex}.sif-sidebar-cta__avatar-slot+.sif-sidebar-cta__avatar-slot{margin-left:-.5rem}.sif-sidebar-cta__avatar{border:2px solid var(--color-teal);border-radius:var(--radius-full);object-fit:cover;width:2.25rem;height:2.25rem}.sif-sidebar-cta__tagline{color:var(--text-heading);font-family:var(--font-heading);font-size:var(--heading-xsmall-size);font-weight:var(--weight-bold);line-height:var(--heading-small-line);margin:0}.sif-sidebar-cta__body{color:var(--text-primary);font-size:var(--text-small-size);line-height:var(--text-small-line);margin:0}
.sif-statbar{margin:var(--space-7) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-white-a40);display:flex}.sif-statbar__item{padding:0 var(--space-4);text-align:center;flex:1}.sif-statbar__item+.sif-statbar__item{border-left:1px solid var(--color-white-a40)}.sif-statbar__value{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,3rem);line-height:1.1;font-weight:var(--heading-large-weight);font-variant-numeric:tabular-nums;color:var(--text-heading);display:block}.sif-statbar__label{margin:var(--space-2) 0 0;font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--text-primary)}@media screen and (max-width:767px){.sif-statbar{gap:var(--space-6) 0;flex-wrap:wrap}.sif-statbar__item{flex:0 0 50%}.sif-statbar__item+.sif-statbar__item{border-left:0}}
.sif-cat-pills[hidden]{display:none}.sif-cat-pills{gap:var(--space-3);border:0;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;max-width:70rem;margin:0 auto;padding:0;display:grid}.sif-cat-pills__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}button.sif-cat-pills__pill{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-white-a40);border-radius:var(--radius-full);color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-small-size);text-align:left;white-space:nowrap;cursor:pointer;background-color:#0000;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}button.sif-cat-pills__pill:hover[aria-pressed=false]{border-color:var(--color-white)}.sif-cat-pills__pill:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.sif-cat-pills__icon{width:1.25rem;height:1.25rem;color:var(--color-orange);flex:none;transition:color .2s;display:inline-flex}.sif-cat-pills__icon svg{width:100%;height:100%}.sif-cat-pills__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.sif-cat-pills__count{padding-left:var(--space-2);font-size:var(--text-xsmall-size);color:var(--color-white-a40);flex:none;margin-left:auto;transition:color .2s}button.sif-cat-pills__pill[aria-pressed=true]{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-teal-900)}.sif-cat-pills__pill[aria-pressed=true] .sif-cat-pills__count{color:var(--color-teal-900)}.sif-cat-pills__pill--all .sif-cat-pills__label{font-weight:var(--weight-bold)}@media screen and (max-width:1199px) and (min-width:992px){.sif-cat-pills{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:991px){.sif-cat-pills{justify-content:flex-start;gap:var(--space-2);max-width:none;padding:.25rem .25rem var(--space-3);scrollbar-width:thin;flex-wrap:nowrap;margin-block:-.25rem 0;display:flex;overflow-x:auto}button.sif-cat-pills__pill{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xsmall-size);flex:none}.sif-cat-pills__icon{width:1.125rem;height:1.125rem}.sif-cat-pills__count{display:none}}
