.df200-start,.df200-funnel{margin:2rem 0}.df200-start-grid,.df200-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.df200-start-grid article,.df200-review{border:1px solid rgba(127,127,127,.3);padding:1.2rem;background:rgba(127,127,127,.06)}.df200-start-grid span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.df200-start-grid a,.df200-funnel a{font-weight:700;text-underline-offset:.2em}.df200-funnel ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.df200-funnel li a{display:flex;min-height:132px;padding:1rem;border:1px solid rgba(127,127,127,.28);flex-direction:column;gap:.5rem;text-decoration:none}.df200-funnel span{font-size:.88rem;opacity:.78}.df200-rating-summary{display:flex;gap:1rem;align-items:baseline;margin:1rem 0}.df200-rating-summary strong{font-size:1.5rem}.df200-stars{letter-spacing:.08em;font-size:1.1rem}.df200-review blockquote{margin:1rem 0}.df200-review small{opacity:.75}@media(max-width:900px){.df200-funnel ol{grid-template-columns:1fr 1fr}.df200-start-grid,.df200-review-grid{grid-template-columns:1fr}}@media(max-width:560px){.df200-funnel ol{grid-template-columns:1fr}}

.df200-biblio{margin:2rem 0}.df200-biblio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(127,127,127,.3);border:1px solid rgba(127,127,127,.3)}.df200-biblio-grid>div{background:var(--panel,#111);padding:1rem}.df200-biblio-grid strong,.df200-biblio-grid span{display:block}.df200-biblio-grid strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.72}@media(max-width:800px){.df200-biblio-grid{grid-template-columns:1fr 1fr}}
