.lipstick-guide-module__DsybzW__page{color:#211e1b;background:#f6f2ed;min-height:calc(100svh - 3.5rem)}.lipstick-guide-module__DsybzW__article{width:min(100% - 3rem,76rem);margin-inline:auto;padding-block:clamp(3.5rem,7vw,6.5rem) 4rem}.lipstick-guide-module__DsybzW__hero{border-bottom:1px solid #d8cec3;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.lipstick-guide-module__DsybzW__eyebrow{color:#866348;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -1rem;font-size:.68rem;font-weight:600;line-height:1.5}.lipstick-guide-module__DsybzW__title{max-width:11ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,7.2vw,7rem);font-weight:400;line-height:.94}.lipstick-guide-module__DsybzW__intro{color:#5d554e;max-width:27rem;margin:0 0 .4rem;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.8}.lipstick-guide-module__DsybzW__section{border-bottom:1px solid #d8cec3;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);gap:1.8rem clamp(2rem,7vw,7rem);padding-block:clamp(2.7rem,5.3vw,4.5rem);display:grid}.lipstick-guide-module__DsybzW__sectionHeading{grid-template-columns:2.3rem minmax(0,1fr);align-content:start;gap:1rem;display:grid}.lipstick-guide-module__DsybzW__sectionNumber{color:#8a684e;letter-spacing:.1em;padding-top:.3rem;font-size:.7rem}.lipstick-guide-module__DsybzW__sectionHeading h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:400;line-height:1}.lipstick-guide-module__DsybzW__sectionHeading p{color:#625a53;max-width:24rem;margin:1rem 0 0;font-size:.9rem;line-height:1.75}.lipstick-guide-module__DsybzW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.lipstick-guide-module__DsybzW__card{background:#fffdfa;border:1px solid #ded5cb;min-width:0;padding:1.1rem 1rem 1.2rem}.lipstick-guide-module__DsybzW__swatches{gap:.35rem;margin:0 0 1.35rem;display:flex}.lipstick-guide-module__DsybzW__swatches span{aspect-ratio:1;border:1px solid #211e1b17;border-radius:50%;width:1.55rem;display:block}.lipstick-guide-module__DsybzW__card h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:400;line-height:1.1}.lipstick-guide-module__DsybzW__card p{color:#645b54;margin:.65rem 0 0;font-size:.8rem;line-height:1.7}.lipstick-guide-module__DsybzW__citations{color:#6d655e;grid-column:2;margin:-.9rem 0 0;font-size:.72rem;line-height:1.7}.lipstick-guide-module__DsybzW__citations a,.lipstick-guide-module__DsybzW__articleFooter a{color:#654a35;text-underline-offset:.2em;-webkit-text-decoration:underline #bfa68e;text-decoration:underline #bfa68e}.lipstick-guide-module__DsybzW__citations a:hover,.lipstick-guide-module__DsybzW__articleFooter a:hover{text-decoration-color:currentColor}.lipstick-guide-module__DsybzW__citations a:focus-visible,.lipstick-guide-module__DsybzW__articleFooter a:focus-visible{outline-offset:4px;outline:2px solid #9c7556}.lipstick-guide-module__DsybzW__closing{text-align:center;background:#ebe3da;max-width:54rem;margin:clamp(3rem,6vw,5rem) auto;padding:clamp(1.5rem,3vw,2.5rem)}.lipstick-guide-module__DsybzW__closing p{font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.35}.lipstick-guide-module__DsybzW__articleFooter{color:#6d655e;border-top:1px solid #d8cec3;justify-content:space-between;gap:1rem;padding-top:1.2rem;font-size:.72rem;display:flex}@media (max-width:800px){.lipstick-guide-module__DsybzW__article{width:min(100% - 2.5rem,42rem)}.lipstick-guide-module__DsybzW__hero{grid-template-columns:1fr;gap:1.4rem}.lipstick-guide-module__DsybzW__eyebrow{margin-bottom:0}.lipstick-guide-module__DsybzW__title{max-width:12ch;font-size:clamp(3.35rem,12vw,5.5rem)}.lipstick-guide-module__DsybzW__section{grid-template-columns:1fr;gap:1.5rem}.lipstick-guide-module__DsybzW__sectionHeading{max-width:36rem}.lipstick-guide-module__DsybzW__citations{grid-column:1;margin-top:-.6rem}}@media (max-width:520px){.lipstick-guide-module__DsybzW__article{width:calc(100% - 2rem);padding-top:2.75rem}.lipstick-guide-module__DsybzW__title{font-size:clamp(3.05rem,14.5vw,4.4rem)}.lipstick-guide-module__DsybzW__cards{grid-template-columns:1fr}.lipstick-guide-module__DsybzW__card{padding:1.1rem 1.05rem 1.25rem}.lipstick-guide-module__DsybzW__swatches{margin-bottom:.8rem}.lipstick-guide-module__DsybzW__card p{max-width:30rem}.lipstick-guide-module__DsybzW__articleFooter{flex-direction:column;align-items:flex-start}}
