.flash-card:where(.astro-HWX6OHLM){display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:var(--lg) var(--md);border-radius:var(--md);flex-wrap:wrap;flex-shrink:0;flex-basis:100%}@media screen and (min-width: 35.5em){.flash-card:where(.astro-HWX6OHLM){flex-basis:45%}}@media screen and (min-width: 48em){.flash-card:where(.astro-HWX6OHLM){flex-basis:30%}}@media screen and (min-width: 62em){.flash-card:where(.astro-HWX6OHLM){flex-basis:22%}}@media screen and (min-width: 64em){.flash-card:where(.astro-HWX6OHLM){flex-basis:18%}}.flash-card:where(.astro-HWX6OHLM) h3:where(.astro-HWX6OHLM){line-height:1.2;margin-top:var(--sm)}.flash-card:where(.astro-HWX6OHLM) svg:where(.astro-HWX6OHLM){margin-bottom:var(--md)}.flash-card:where(.astro-HWX6OHLM) .inital:where(.astro-HWX6OHLM){padding:var(--sm);background-color:var(--secondary)}#hero{background-position:left center}@media screen and (min-width: 35.5em){#hero{background-position:35% center}}#hero h1,#hero p{line-height:1.3;margin:0}#hero span{display:inline-block;line-height:1;margin-right:10px}#hero h1{font-size:clamp(1.5rem,4vw,3rem);display:none}@media screen and (min-width: 35.5em){#hero h1{display:block}}#hero p{display:none}@media screen and (min-width: 35.5em){#hero p{display:block}}.flashcards{display:flex;flex-direction:row;justify-content:space-evenly;gap:10px;flex-wrap:wrap}#regularly_scheduled .col{justify-content:center}#regularly_scheduled figure{display:flex;align-items:center;text-align:center;gap:20px;margin:var(--md)}@media screen and (min-width: 62em){#regularly_scheduled figure{margin:1em 40px;gap:40px}}#regularly_scheduled figure .icon{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,2.5rem);border-radius:var(--sm);min-width:120px;aspect-ratio:1/1}@media screen and (min-width: 48em){#regularly_scheduled figure .icon{min-width:110px}}@media screen and (min-width: 62em){#regularly_scheduled figure .icon{min-width:160px}}#regularly_scheduled figure span{margin-top:var(--sm);display:inline-block;font-size:clamp(1rem,2.5vw,.5rem);font-weight:var(--xbold)}#regularly_scheduled figcaption{text-align:left;font-size:clamp(12px,7vw,.9rem);line-height:1.5}#regularly_scheduled .content{display:flex;flex-direction:column}@media screen and (min-width: 48em){#regularly_scheduled .content{flex-direction:row}}#periodontal_signs ul li{color:#fff}
