.wrap{max-width:840px}.preview-grid{display:grid;gap:20px;margin:20px 0 32px;align-items:start}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-card{background:var(--surface);border-radius:8px;padding:16px}.preview-label{margin:0 0 8px;font-size:1rem}.preview-note{font-size:.875rem;color:var(--ink-muted);margin:0 0 12px}.caption{font-size:.75rem;color:var(--ink-muted);text-align:center;margin:8px 0 0}.mini-note{font-size:.92rem;color:var(--muted);margin-top:8px}.guide-editorial-shell{width:min(1120px,calc(100vw - 36px));margin:0 0 96px 50%;transform:translate(-50%);font-family:inherit}.guide-editorial-header{padding:30px 0 22px;border-bottom:1px solid var(--line)}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px;color:#8a2635;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.guide-breadcrumb a{color:inherit;text-decoration:none}.guide-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.guide-editorial-hero{display:grid;grid-template-columns:minmax(0,720px)}.guide-editorial-intro h1{max-width:780px;margin:0 0 14px;font-size:clamp(34px,4.6vw,52px);font-weight:650;letter-spacing:0;line-height:1.04}.guide-editorial-intro p{max-width:660px;margin:0;color:color-mix(in oklab,var(--ink) 78%,var(--muted));font-size:clamp(15px,1.35vw,17px);line-height:1.55}.guide-editorial-intro p+p{margin-top:8px}.guide-section-kicker{margin:0 0 14px;color:#8a2635;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.guide-swatch-overview{padding:18px 0;border-bottom:1px solid var(--line)}.guide-swatch-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;row-gap:14px}.guide-swatch-overview-item{display:grid;align-content:start;gap:8px;min-width:0;padding:0 18px 0 0;color:inherit;text-decoration:none}.guide-swatch-overview-item:not(:nth-child(4n)){border-right:1px solid var(--line);margin-right:18px}.guide-swatch-overview-item svg{display:block;width:min(100%,190px);height:auto}.guide-swatch-overview-meta,.guide-swatch-overview-name{display:grid;gap:3px}.guide-swatch-overview-name{color:var(--ink);font-size:13px;font-weight:650;line-height:1.14}.guide-swatch-overview-category{max-width:150px;color:#8a2635;font-size:12px;line-height:1.22}.guide-jump-nav{padding:16px 0 14px;border-bottom:1px solid var(--line)}.guide-jump-scroll{display:flex;gap:24px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.guide-jump-scroll a{flex:0 0 auto;color:var(--ink);font-size:13px;line-height:1.3;text-decoration:none;border-bottom:1px solid transparent}.guide-jump-scroll a:hover{border-bottom-color:currentColor}.guide-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:54px;align-items:start}.guide-editorial-article{max-width:760px}.guide-copy-section{padding:36px 0;border-bottom:1px solid var(--line);scroll-margin-top:92px}.guide-copy-section:first-child{padding-top:30px}.guide-copy-section h2{margin:0 0 12px;font-size:clamp(24px,3.4vw,34px);font-weight:600;letter-spacing:0;line-height:1.12}.guide-copy-section p,.guide-copy-section li{font-size:16px;line-height:1.72}.guide-copy-section p{margin:0 0 16px}.guide-copy-section ul{margin:0 0 20px;padding-left:22px}.guide-quick-answer{margin-top:26px;padding:22px 24px;border:1px solid color-mix(in oklab,var(--line) 86%,#8a2635);border-radius:8px;background:color-mix(in oklab,var(--page) 88%,#ffffff)}.guide-quick-answer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.guide-quick-answer h3{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.35}.guide-quick-answer ul{margin:0;padding-left:18px}.guide-quick-answer li{font-size:13px;line-height:1.65}.guide-comparison-at-glance{margin:var(--g5) 0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in oklab,var(--page) 88%,#ffffff)}.guide-comparison-at-glance>.guide-section-kicker{margin:0;padding:20px 24px 0;text-align:left}.guide-comparison-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.guide-comparison-shade{position:relative;display:grid;align-content:start;gap:16px;padding:24px}.guide-comparison-shade+.guide-comparison-shade{border-left:1px solid var(--line)}.guide-comparison-shade h2,.guide-comparison-recommendation h2{margin:0;font-size:clamp(20px,3vw,28px);font-weight:700;letter-spacing:0;line-height:1.15}.guide-comparison-summary{margin:-8px 0 0;color:#8a2635;font-size:13px;font-weight:650;line-height:1.3}.guide-comparison-swatch-link{display:block;color:inherit;text-decoration:none}.guide-comparison-swatch-link svg{display:block;width:min(100%,340px);height:auto}.guide-comparison-shade ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.guide-comparison-shade li{position:relative;padding-left:18px;font-size:14px;line-height:1.45}.guide-comparison-shade li:before{content:"";position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:999px;background:#8a2635}.guide-comparison-vs{position:absolute;top:50%;right:-19px;z-index:1;--comparison-vs-bg: var(--page);display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);box-shadow:0 0 0 10px var(--comparison-vs-bg),0 8px 18px #3b231e14;border-radius:999px;background:var(--comparison-vs-bg);color:var(--ink);font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;transform:translateY(-50%)}.guide-comparison-recommendation{display:grid;grid-template-columns:150px repeat(2,minmax(0,1fr));gap:16px 28px;align-items:start;padding:20px 22px;border-top:1px solid var(--line);background:color-mix(in oklab,var(--page) 78%,#f4e9e6)}.guide-comparison-recommendation h2{max-width:150px;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.guide-comparison-recommendation p{margin:0;font-size:14px;line-height:1.55}.guide-comparison-table-wrap{margin:18px 0 24px;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.guide-comparison-table{width:100%;min-width:620px;border-collapse:collapse;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.guide-comparison-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.guide-comparison-table th,.guide-comparison-table td{padding:14px 16px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px;line-height:1.45}.guide-comparison-table th:first-child,.guide-comparison-table td:first-child{border-left:0}.guide-comparison-table tr:last-child th,.guide-comparison-table tr:last-child td{border-bottom:0}.guide-comparison-table thead th{color:#8a2635;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guide-comparison-table tbody th{font-weight:700}.comparison-article{max-width:1180px}.comparison-context-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--g4) 0 var(--g5);border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in oklab,var(--page) 90%,#ffffff)}.comparison-context-strip a{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;min-height:120px;padding:20px 24px;color:var(--ink);text-decoration:none}.comparison-context-strip a+a{border-left:1px solid var(--line)}.comparison-context-strip a>span:first-child,.comparison-related-grid a>span:first-child,.comparison-shade-label,.comparison-shade-callout{color:#8a2635;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.comparison-context-strip strong{font-size:15px;line-height:1.35}.comparison-context-strip a>span:last-child,.comparison-related-grid a>span:last-child{align-self:end;color:#8a2635;font-size:18px;line-height:1}.comparison-shade-section{display:block;padding:var(--g5) 0;border-top:1px solid var(--line)}.comparison-shade-section+.comparison-shade-section{padding-top:var(--g5)}.comparison-shade-header{display:grid;grid-template-columns:minmax(190px,320px) minmax(0,1fr);gap:clamp(24px,4vw,44px);align-items:center;margin-bottom:22px}.comparison-shade-heading,.comparison-shade-copy{max-width:760px}.comparison-shade-label{margin:0 0 12px}.comparison-shade-heading h2{margin-top:0}.comparison-shade-callout{display:inline-block;margin:0 0 18px;padding:7px 12px;border:1px solid color-mix(in oklab,#8a2635 26%,var(--line));border-radius:999px;background:color-mix(in oklab,var(--page) 84%,#f4e9e6);letter-spacing:.04em;text-transform:none}.comparison-shade-visual{width:min(100%,320px)}.comparison-shade-visual .featured-swatch-grid{margin:0}.comparison-shade-visual .featured-swatch-grid a{gap:10px!important}.comparison-shade-visual svg{width:min(100%,300px);height:auto}.comparison-wheel-section{display:grid;place-items:center;gap:14px;margin:var(--g4) 0 var(--g5);padding:24px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.comparison-wheel-section p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.5;text-align:center}.comparison-decision-module{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 var(--g5)}.comparison-decision-module article,.comparison-related-grid a,.comparison-bottom-line{border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.comparison-decision-module article{padding:20px}.comparison-decision-module h3{margin:0 0 12px;color:#8a2635;font-size:18px;line-height:1.25}.comparison-decision-module ul{display:grid;gap:9px;margin:0;padding-left:18px}.comparison-decision-module li{font-size:14px;line-height:1.55}.comparison-bottom-line{margin:18px 0 var(--g5);padding:22px 24px}.comparison-bottom-line p{margin:0}.comparison-bottom-line p+p{margin-top:12px}.comparison-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.comparison-related-grid a{position:relative;display:grid;gap:8px;min-height:170px;padding:20px;color:var(--ink);text-decoration:none}.comparison-related-grid strong{font-size:16px;line-height:1.3}.comparison-related-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.guide-related-rail{position:sticky;top:92px;margin-top:34px;padding-left:28px;border-left:1px solid var(--line)}.guide-related-rail ul,.guide-related-mobile ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.guide-related-rail a,.guide-related-mobile a{color:var(--ink);font-size:14px;font-weight:650;line-height:1.35;text-decoration:none}.guide-related-rail a:hover,.guide-related-mobile a:hover{text-decoration:underline;text-underline-offset:4px}.guide-related-mobile{display:none}.nyx-cool-toned-guide .featured-swatch-grid{margin-top:24px}@media(max-width:640px){.three-up{grid-template-columns:1fr}}@media(max-width:940px){.guide-editorial-layout{grid-template-columns:1fr;gap:0}.guide-related-rail{display:none}.guide-related-mobile{display:block;padding:34px 0 0}}@media(max-width:760px){.guide-editorial-shell{width:min(100%,calc(100vw - 28px));margin-bottom:72px}.guide-editorial-header{padding-top:28px}.guide-editorial-intro h1{font-size:clamp(32px,10vw,46px);line-height:1.05}.guide-swatch-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.guide-swatch-overview-item{padding-right:12px}.guide-swatch-overview-item:not(:nth-child(4n)){border-right:0;margin-right:0}.guide-swatch-overview-item:nth-child(odd){border-right:1px solid var(--line);margin-right:12px}.guide-swatch-overview-item svg{width:min(100%,160px)}.guide-jump-scroll{display:flex;flex-wrap:wrap;gap:12px 18px;overflow-x:visible}.guide-jump-scroll a{white-space:normal}.guide-copy-section{padding:30px 0}.guide-quick-answer{width:min(100%,620px);margin-left:auto;margin-right:auto;padding:18px}.guide-quick-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.guide-comparison-at-glance{margin:var(--g4) 0}.guide-comparison-at-glance>.guide-section-kicker{text-align:left}.guide-comparison-pair{grid-template-columns:1fr}.guide-comparison-shade{padding:20px}.guide-comparison-shade+.guide-comparison-shade{border-top:1px solid var(--line);border-left:0}.guide-comparison-vs{inset:auto auto -19px 50%;transform:translate(-50%)}.guide-comparison-swatch-link svg{width:min(100%,240px)}.guide-comparison-recommendation{grid-template-columns:1fr}.guide-comparison-recommendation h2{max-width:none}.guide-comparison-table{min-width:0}.guide-comparison-table thead{display:none}.guide-comparison-table,.guide-comparison-table tbody,.guide-comparison-table tr,.guide-comparison-table th,.guide-comparison-table td{display:block}.guide-comparison-table tr{border-bottom:1px solid var(--line)}.guide-comparison-table tr:last-child{border-bottom:0}.guide-comparison-table th,.guide-comparison-table td{border:0}.guide-comparison-table tbody th{padding-bottom:4px;color:#8a2635}.guide-comparison-table td{padding-top:4px}.guide-comparison-table td:before{display:block;margin-bottom:3px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guide-comparison-table td:nth-of-type(1):before{content:"Cold Brew"}.guide-comparison-table td:nth-of-type(2):before{content:"The OG Brew"}.comparison-article-guide .guide-comparison-table td:nth-of-type(2):before{content:"Difference"}.comparison-article-guide .guide-comparison-table td:nth-of-type(3):before{content:"The OG Brew"}.comparison-context-strip,.comparison-shade-header,.comparison-decision-module,.comparison-related-grid{grid-template-columns:1fr}.comparison-context-strip a+a{border-top:1px solid var(--line);border-left:0}.comparison-shade-section{padding:var(--g4) 0}.comparison-shade-header{gap:18px;align-items:start}.comparison-shade-visual{width:min(100%,280px)}.comparison-related-grid a{min-height:0}}@media(max-width:520px){.guide-quick-answer{width:fit-content;max-width:100%;padding:18px 22px}.guide-quick-answer-grid{grid-template-columns:1fr;gap:14px}}.nyx-formula-guide .guide-editorial-header{padding-bottom:24px}.nyx-formula-guide .guide-editorial-intro h1{max-width:860px}.formula-at-a-glance{padding:24px 0 16px;border-bottom:1px solid var(--line)}.formula-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.formula-card{display:grid;align-content:start;gap:12px;padding:22px}.formula-card+.formula-card{border-left:1px solid var(--line)}.formula-eyebrow{margin:0;color:#8a2635;font-size:12px;font-weight:800;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}.formula-swatch{display:block;width:min(100%,260px);height:auto;margin:2px 0 4px}.formula-card h2,.formula-recommendation-item h2,.formula-detail-grid h3,.formula-choice-grid h3{margin:0;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.2}.formula-card p,.formula-recommendation-item p,.formula-detail-grid p{margin:0;font-size:14px;line-height:1.55}.formula-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.formula-card li{position:relative;padding-left:16px;font-size:13px;line-height:1.45}.formula-card li:before{content:"";position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:999px;background:#8a2635}.formula-card span{justify-self:start;margin-top:2px;padding:5px 9px;border-radius:999px;background:color-mix(in oklab,var(--page) 72%,#ead7cf);color:color-mix(in oklab,var(--ink) 86%,#8a2635);font-size:12px;line-height:1.25}.formula-quick-recommendation{margin:16px 0 0;padding:20px 22px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 88%,#ffffff)}.formula-recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.formula-recommendation-item{display:grid;gap:8px;min-width:0}.formula-recommendation-item+.formula-recommendation-item{padding-left:20px;border-left:1px solid var(--line)}.formula-jump-nav{margin-top:16px;border-top:1px solid var(--line)}.formula-detail-grid,.formula-choice-grid{display:grid;gap:22px;margin:24px 0 28px}.formula-detail-grid section,.formula-choice-grid section{display:grid;gap:12px}.formula-detail-grid .featured-swatch-grid{margin-top:4px}.formula-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.formula-choice-grid section{padding:18px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.formula-choice-grid ul{margin-bottom:0}.formula-best-for-table{margin:22px 0 28px}.formula-best-for-choice{color:var(--ink);font-size:14px;font-weight:700;line-height:1.45}.formula-shade-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none}.formula-shade-comparison-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:132px;padding:18px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff);color:var(--ink);text-decoration:none}.formula-shade-comparison-grid a:visited{color:var(--ink)}.formula-shade-comparison-title,.formula-shade-comparison-description{grid-column:1}.formula-shade-comparison-title{font-size:15px;font-weight:750;line-height:1.25}.formula-shade-comparison-description{color:var(--muted);font-size:13px;line-height:1.45}.formula-shade-comparison-arrow{grid-column:2;grid-row:1 / span 2;align-self:end;color:#8a2635;font-size:20px;line-height:1}.formula-shade-comparison-grid a:hover{border-color:color-mix(in oklab,var(--line) 55%,#8a2635)}.formula-shade-comparison-grid a:hover .formula-shade-comparison-title{color:#8a2635}@media(max-width:940px){.formula-card-grid,.formula-recommendation-grid,.formula-choice-grid{grid-template-columns:1fr}.formula-card+.formula-card,.formula-recommendation-item+.formula-recommendation-item{border-left:0}.formula-card+.formula-card{border-top:1px solid var(--line)}.formula-recommendation-item+.formula-recommendation-item{padding-left:0;padding-top:16px;border-top:1px solid var(--line)}}@media(max-width:760px){.formula-at-a-glance{padding-top:20px}.formula-card{grid-template-columns:minmax(116px,38%) minmax(0,1fr);gap:8px 18px;padding:18px}.formula-card .formula-eyebrow,.formula-card h2,.formula-card p,.formula-card ul,.formula-card span{grid-column:2}.formula-card .formula-eyebrow{align-self:end}.formula-swatch{grid-row:1 / span 5;align-self:center;width:min(100%,160px);margin:0}.formula-card ul{gap:6px}.formula-quick-recommendation{padding:18px}.formula-detail-grid{gap:28px}.formula-shade-comparison-grid{grid-template-columns:1fr}}.lipstick-orange-header{padding-bottom:28px}.lipstick-orange-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:48px;align-items:center}.lipstick-orange-reassurance{color:#8a2635!important;font-weight:750}.lipstick-orange-figure{margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 90%,#ffffff)}.lipstick-orange-figure img{display:block;width:100%;height:auto;border-radius:5px}.lipstick-orange-section-figure{max-width:496px;margin:0 0 22px}.lipstick-orange-section-figure img{display:block;width:100%;height:auto}.lipstick-orange-diagnosis,.lipstick-orange-fixes,.lipstick-orange-key-takeaway,.lipstick-orange-color-jump,.lipstick-orange-scenarios,.lipstick-orange-checks,.lipstick-orange-continue{padding:22px 0;border-bottom:1px solid var(--line)}.lipstick-orange-key-takeaway{display:grid;gap:8px}.lipstick-orange-key-takeaway p:last-child{max-width:780px;margin:0;color:color-mix(in oklab,var(--ink) 88%,var(--muted));font-size:clamp(16px,1.45vw,18px);line-height:1.58}.lipstick-orange-diagnosis-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in oklab,var(--page) 92%,#ffffff);list-style:none}.lipstick-orange-diagnosis-item{display:grid;gap:12px;align-content:start;padding:18px}.lipstick-orange-diagnosis-item+.lipstick-orange-diagnosis-item{border-left:1px solid var(--line)}.lipstick-orange-diagnosis-item span{display:grid;place-items:center;width:26px;height:26px;border:1px solid color-mix(in oklab,#8a2635 56%,var(--line));border-radius:999px;color:#8a2635;font-size:12px;font-weight:750;line-height:1}.lipstick-orange-diagnosis-item p,.lipstick-orange-fixes-grid p{margin:0;font-size:14px;line-height:1.45}.lipstick-orange-color-jump{display:grid;gap:12px}.lipstick-orange-color-jump-header{display:grid;gap:6px}.lipstick-orange-color-jump-header .guide-section-kicker{margin-bottom:0}.lipstick-orange-color-jump-header p:last-child,.lipstick-orange-specific-note{margin:0;color:color-mix(in oklab,var(--ink) 82%,var(--muted));font-size:16px;line-height:1.55}.lipstick-orange-color-jump-header a,.lipstick-orange-specific-note a{color:#8a2635;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lipstick-orange-color-jump-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lipstick-orange-color-jump-grid a{display:flex;align-items:center;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff);color:var(--ink);font-size:13px;font-weight:750;line-height:1.24;text-decoration:none}.lipstick-orange-color-jump-grid a:hover{border-color:color-mix(in oklab,var(--line) 55%,#8a2635);color:#8a2635}.lipstick-orange-fixes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in oklab,var(--page) 92%,#ffffff);list-style:none}.lipstick-orange-fixes-grid li{padding:18px}.lipstick-orange-fixes-grid li+li{border-left:1px solid var(--line)}.lipstick-orange-checks,.lipstick-orange-scenarios{display:grid;gap:18px}.lipstick-orange-scenarios h2,.lipstick-orange-checks h2{margin:0 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.08}.lipstick-orange-scenarios>div>p:last-child,.lipstick-orange-checks>div>p:last-child{max-width:720px;margin:0;color:var(--muted);line-height:1.55}.lipstick-orange-specific-note{max-width:720px;margin-top:8px}.lipstick-orange-scenario-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lipstick-orange-scenario-grid a{display:grid;align-content:start;gap:6px;min-height:184px;padding:16px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 90%,#ffffff);color:var(--ink);text-decoration:none}.lipstick-orange-scenario-grid a:hover{border-color:color-mix(in oklab,var(--line) 55%,#8a2635)}.lipstick-orange-scenario-grid strong{color:#8a2635;font-size:14px;font-weight:750;line-height:1.25}.lipstick-orange-scenario-grid span:not(.scenario-label):not(.scenario-read-more){color:var(--muted);font-size:13px;line-height:1.45}.lipstick-orange-scenario-grid .scenario-label{color:color-mix(in oklab,var(--muted) 78%,var(--ink));font-size:10px;font-weight:750;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.lipstick-orange-scenario-grid .scenario-read-more{align-self:end;margin-top:4px;color:#8a2635;font-size:13px;font-weight:750;line-height:1.2}.lipstick-orange-check-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lipstick-orange-check-grid article{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 90%,#ffffff)}.lipstick-orange-check-grid h3{margin:0;color:#8a2635;font-size:15px;line-height:1.25}.lipstick-orange-check-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.lipstick-orange-table-wrap{margin:22px 0 0}.lipstick-orange-family-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff);font-size:14px}.lipstick-orange-family-table th,.lipstick-orange-family-table td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lipstick-orange-family-table th{color:var(--ink);font-weight:750}.lipstick-orange-family-table td{color:var(--muted);line-height:1.45}.lipstick-orange-family-table tr:last-child th,.lipstick-orange-family-table tr:last-child td{border-bottom:0}.lipstick-orange-family-table thead th{color:#8a2635;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.guide-color-family-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in oklab,var(--page) 90%,#ffffff)}.guide-color-family-summary div{display:grid;gap:6px;align-content:start;padding:14px}.guide-color-family-summary div+div{border-left:1px solid var(--line)}.guide-color-family-summary span{color:#8a2635;font-size:10px;font-weight:750;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.guide-color-family-summary strong{color:var(--ink);font-size:14px;font-weight:650;line-height:1.35}.lipstick-orange-continue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lipstick-orange-guide .guide-related-rail a,.lipstick-orange-guide .guide-related-mobile a,.lipstick-orange-continue-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:16px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff);color:var(--ink);text-decoration:none}.lipstick-orange-guide .guide-related-rail a:hover,.lipstick-orange-guide .guide-related-mobile a:hover,.lipstick-orange-continue-grid a:hover{border-color:color-mix(in oklab,var(--line) 55%,#8a2635);text-decoration:none}.lipstick-orange-guide .related-guide-title,.lipstick-orange-continue-grid .related-guide-title{font-size:14px;font-weight:700;line-height:1.3}.lipstick-orange-guide .related-guide-description,.lipstick-orange-continue-grid .related-guide-description{color:var(--muted);font-size:13px;font-weight:400;line-height:1.45}.lipstick-orange-guide .related-guide-title,.lipstick-orange-guide .related-guide-description,.lipstick-orange-continue-grid .related-guide-title,.lipstick-orange-continue-grid .related-guide-description{grid-column:1}.lipstick-orange-guide .related-guide-arrow,.lipstick-orange-continue-grid .related-guide-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;color:#8a2635;font-size:20px;font-weight:400;line-height:1;transition:transform .16s ease}.lipstick-orange-guide .guide-related-rail a:hover .related-guide-arrow,.lipstick-orange-guide .guide-related-mobile a:hover .related-guide-arrow,.lipstick-orange-continue-grid a:hover .related-guide-arrow{transform:translate(3px)}.lipstick-orange-guide .guide-editorial-header,.lipstick-orange-diagnosis,.lipstick-orange-fixes,.lipstick-orange-key-takeaway,.lipstick-orange-color-jump,.lipstick-orange-scenarios,.lipstick-orange-checks,.lipstick-orange-continue,.lipstick-orange-guide .guide-jump-nav,.lipstick-orange-guide .guide-copy-section{border-bottom:0}.lipstick-orange-guide .guide-related-rail{border-left:0}@media(max-width:940px){.lipstick-orange-hero{grid-template-columns:1fr;gap:24px}.lipstick-orange-figure{max-width:620px}.lipstick-orange-diagnosis-grid,.lipstick-orange-scenario-grid,.lipstick-orange-color-jump-grid,.lipstick-orange-check-grid,.lipstick-orange-continue-grid,.guide-color-family-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-color-family-summary div:nth-child(odd){border-left:0}.guide-color-family-summary div:nth-child(n+3){border-top:1px solid var(--line)}.lipstick-orange-diagnosis-item+.lipstick-orange-diagnosis-item{border-left:0}.lipstick-orange-diagnosis-item:nth-child(2n){border-left:1px solid var(--line)}.lipstick-orange-diagnosis-item:nth-child(n+3){border-top:1px solid var(--line)}.lipstick-orange-fixes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lipstick-orange-fixes-grid li+li{border-left:0}.lipstick-orange-fixes-grid li:nth-child(2n){border-left:1px solid var(--line)}.lipstick-orange-fixes-grid li:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:520px){.lipstick-orange-figure{padding:8px}.lipstick-orange-diagnosis-grid,.lipstick-orange-fixes-grid,.lipstick-orange-color-jump-grid,.lipstick-orange-scenario-grid,.lipstick-orange-check-grid,.lipstick-orange-continue-grid{grid-template-columns:1fr}.lipstick-orange-diagnosis-item:nth-child(2n),.lipstick-orange-fixes-grid li:nth-child(2n){border-left:0}.lipstick-orange-diagnosis-item+.lipstick-orange-diagnosis-item,.lipstick-orange-fixes-grid li+li{border-top:1px solid var(--line)}.lipstick-orange-diagnosis-item,.lipstick-orange-fixes-grid li{padding:16px}.lipstick-orange-family-table thead{display:none}.lipstick-orange-family-table,.lipstick-orange-family-table tbody,.lipstick-orange-family-table tr,.lipstick-orange-family-table th,.lipstick-orange-family-table td{display:block}.lipstick-orange-family-table tr{padding:12px 14px;border-bottom:1px solid var(--line)}.lipstick-orange-family-table tr:last-child{border-bottom:0}.lipstick-orange-family-table th,.lipstick-orange-family-table td{padding:0;border-bottom:0}.lipstick-orange-family-table td{margin-top:6px}.lipstick-orange-family-table td:before{display:block;margin-bottom:2px;color:#8a2635;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.lipstick-orange-family-table td:nth-of-type(1):before{content:"May shift toward"}.lipstick-orange-family-table td:nth-of-type(2):before{content:"Why it happens"}.guide-color-family-summary{grid-template-columns:1fr}.guide-color-family-summary div+div{border-left:0;border-top:1px solid var(--line)}}.elf-cream-guide{max-width:1180px}.elf-cream-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:56px;align-items:center}.elf-cream-dek{color:#8a2635!important;font-size:clamp(18px,2vw,22px)!important;font-weight:750;line-height:1.28!important}.elf-cream-map{display:grid;justify-items:center;gap:12px;text-align:center}.elf-cream-map .guide-section-kicker{margin-bottom:0;color:var(--ink);font-size:16px;letter-spacing:0;text-transform:none}.elf-cream-map p:last-child{max-width:360px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.elf-cream-at-glance,.elf-cream-section,.elf-cream-bottom-line{padding:30px 0}.elf-cream-recommendation-grid,.elf-cream-choice-grid,.elf-cream-related-grid{display:grid;margin:0;padding:0;list-style:none}.elf-cream-recommendation-grid{grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.elf-cream-recommendation-grid li+li{border-left:1px solid var(--line)}.elf-cream-recommendation-grid a{display:grid;gap:10px;min-height:138px;padding:18px;color:var(--ink);text-decoration:none}.elf-cream-recommendation-grid svg{display:block;width:min(100%,150px);height:auto}.elf-cream-card-label{color:color-mix(in oklab,var(--ink) 84%,#8a2635);font-size:13px;font-weight:700;line-height:1.35}.elf-cream-card-description{color:var(--muted);font-size:12.5px;line-height:1.35}.elf-cream-card-shade{font-size:16px;font-weight:750;line-height:1.2}.elf-cream-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.elf-cream-family-card,.elf-cream-choice-card,.elf-cream-related-grid a,.elf-cream-bottom-line{border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.elf-cream-family-card{display:grid;align-content:start;gap:14px;padding:22px}.elf-cream-family-card h2,.elf-cream-choice-card h2{margin:0;color:#6f2530;font-size:15px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.elf-cream-family-card p,.elf-cream-choice-card p,.elf-cream-bottom-line p{margin:0;font-size:14px;line-height:1.55}.elf-cream-family-card ul{display:grid;gap:7px;margin:0;padding-left:18px}.elf-cream-family-card li{font-size:13px;line-height:1.4}.elf-cream-family-card .featured-swatch-grid{margin:4px 0 0}.elf-cream-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.elf-cream-choice-card{display:grid;gap:14px;height:100%;padding:18px}.elf-cream-choice-card>ul{display:grid;gap:10px;margin:0;padding:14px 0 0;border-top:1px solid var(--line);list-style:none}.elf-cream-choice-card a{display:grid;grid-template-columns:minmax(0,1fr) minmax(74px,42%);gap:10px;align-items:center;color:var(--ink);font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}.elf-cream-choice-card svg{display:block;width:100%;height:auto}.elf-cream-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.elf-cream-related-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:126px;padding:18px;color:var(--ink);text-decoration:none}.elf-cream-related-grid a:hover{border-color:color-mix(in oklab,var(--line) 55%,#8a2635)}.elf-cream-related-grid .related-guide-title,.elf-cream-related-grid .related-guide-description{grid-column:1}.elf-cream-related-grid .related-guide-title{font-size:15px;font-weight:750;line-height:1.25}.elf-cream-related-grid .related-guide-description{color:var(--muted);font-size:13px;line-height:1.45}.elf-cream-related-grid .related-guide-arrow{grid-column:2;grid-row:1 / span 2;align-self:end;color:#8a2635;font-size:20px;line-height:1;transition:transform .16s ease}.elf-cream-related-grid a:hover .related-guide-arrow{transform:translate(3px)}.elf-cream-bottom-line{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;padding:24px;background:color-mix(in oklab,var(--page) 82%,#f3e7d8)}.elf-cream-bottom-line .guide-section-kicker{margin:0}.elf-cream-bottom-line div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.morphe-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1040px){.elf-cream-family-grid{grid-template-columns:1fr}.elf-cream-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elf-cream-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.morphe-note-grid{grid-template-columns:1fr}}@media(max-width:760px){.elf-cream-hero-grid{grid-template-columns:1fr;gap:28px}.elf-cream-map{justify-items:center;text-align:center}.elf-cream-recommendation-grid{grid-template-columns:1fr}.elf-cream-recommendation-grid li+li{border-top:1px solid var(--line);border-left:0}.elf-cream-recommendation-grid a{grid-template-columns:minmax(112px,140px) minmax(0,280px);justify-content:center;gap:22px;min-height:0;align-items:center}.elf-cream-recommendation-grid svg{grid-row:1 / span 3;justify-self:center;width:min(100%,140px)}.elf-cream-card-label,.elf-cream-card-description,.elf-cream-card-shade{grid-column:2}.elf-cream-family-grid,.elf-cream-choice-grid,.elf-cream-related-grid,.morphe-note-grid{grid-template-columns:1fr}.elf-cream-bottom-line,.elf-cream-bottom-line div{grid-template-columns:1fr;gap:14px}}.red-lipstick-guide{max-width:1180px}.red-lipstick-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:56px;align-items:center}.red-lipstick-hero-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:18px}.red-lipstick-hero-links a,.red-lipstick-inline-link,.red-lipstick-section-note a,.red-lipstick-rule-card a{color:#8a2635;font-weight:700;text-underline-offset:4px}.red-lipstick-hero-image{margin:0;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:color-mix(in oklab,var(--page) 88%,#ffffff)}.red-lipstick-hero-image img{display:block;width:100%;aspect-ratio:1.36;object-fit:cover}.red-lipstick-section{padding:32px 0;border-bottom:1px solid var(--line)}.red-lipstick-at-glance-grid,.red-lipstick-pairing-grid,.red-lipstick-related-grid{display:grid;margin:0;padding:0;list-style:none}.red-lipstick-at-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.red-lipstick-at-glance-card,.red-lipstick-pairing-card,.red-lipstick-family-card,.red-lipstick-rule-card,.red-lipstick-related-grid a,.red-lipstick-bottom-note{border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.red-lipstick-at-glance-card{display:grid;align-content:start;gap:10px;height:100%;padding:20px}.red-lipstick-at-glance-card h2,.red-lipstick-family-card h2,.red-lipstick-rule-card h2{margin:0;color:#7a1f2d;font-size:17px;font-weight:800;letter-spacing:0;line-height:1.15}.red-lipstick-at-glance-card p,.red-lipstick-family-card p,.red-lipstick-pairing-card p,.red-lipstick-rule-card p,.red-lipstick-section-note,.red-lipstick-bottom-note{margin:0;font-size:14px;line-height:1.55}.red-lipstick-card-effect{color:color-mix(in oklab,var(--ink) 78%,#8a2635);font-weight:750}.red-lipstick-at-glance-card .featured-swatch-grid,.red-lipstick-family-card .featured-swatch-grid{margin:4px 0 0;column-gap:28px!important;row-gap:18px!important;justify-items:stretch}.red-lipstick-at-glance-card .featured-swatch-grid a,.red-lipstick-family-card .featured-swatch-grid a{min-width:0}.red-lipstick-at-glance-card .featured-swatch-grid svg,.red-lipstick-family-card .featured-swatch-grid svg{width:100%;max-width:220px;height:auto}.red-lipstick-pairing-grid{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.red-lipstick-pairing-grid li+li{border-left:1px solid var(--line)}.red-lipstick-pairing-card{display:grid;align-content:start;gap:8px;height:100%;padding:20px;border:0;border-radius:0;background:transparent}.red-lipstick-number{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#8a2635;color:#fff;font-size:13px;font-weight:800;line-height:1}.red-lipstick-pairing-card h2{margin:4px 0 0;font-size:16px;font-weight:800;line-height:1.2}.red-lipstick-inline-link{justify-self:start;margin-top:4px;font-size:13px}.red-lipstick-section-note{max-width:820px;margin-top:20px}.red-lipstick-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.red-lipstick-family-card{display:grid;align-content:start;gap:14px;padding:20px}.red-lipstick-bottom-note{display:grid;gap:5px;margin-top:20px;padding:13px 18px;text-align:center}.red-lipstick-bottom-note h2,.red-lipstick-bottom-note p{margin:0}.red-lipstick-bottom-note h2{color:#7a1f2d;font-size:13px;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.red-lipstick-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.red-lipstick-rule-card{display:grid;align-content:start;gap:14px;padding:22px}.red-lipstick-rule-card ul{display:grid;gap:9px;margin:0;padding-left:20px}.red-lipstick-rule-card li{font-size:14px;line-height:1.45}.red-lipstick-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.red-lipstick-related-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:136px;padding:18px;color:var(--ink);text-decoration:none}.red-lipstick-related-grid a:hover{border-color:color-mix(in oklab,var(--line) 55%,#8a2635)}.red-lipstick-related-grid .related-guide-title,.red-lipstick-related-grid .related-guide-description{grid-column:1}.red-lipstick-related-grid .related-guide-title{font-size:15px;font-weight:750;line-height:1.25}.red-lipstick-related-grid .related-guide-description{color:var(--muted);font-size:13px;line-height:1.45}.red-lipstick-related-grid .related-guide-arrow{grid-column:2;grid-row:1 / span 2;align-self:end;color:#8a2635;font-size:20px;line-height:1;transition:transform .16s ease}.red-lipstick-related-grid a:hover .related-guide-arrow{transform:translate(3px)}@media(max-width:1040px){.red-lipstick-at-glance-grid,.red-lipstick-family-grid{grid-template-columns:1fr}.red-lipstick-related-grid,.red-lipstick-pairing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.red-lipstick-pairing-grid li+li{border-left:0}.red-lipstick-pairing-grid li:nth-child(2n){border-left:1px solid var(--line)}.red-lipstick-pairing-grid li:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:820px){.red-lipstick-hero-grid{grid-template-columns:1fr;gap:28px}.red-lipstick-hero-image{max-width:560px}}@media(max-width:640px){.red-lipstick-section{padding:26px 0}.red-lipstick-at-glance-grid,.red-lipstick-family-grid,.red-lipstick-related-grid,.red-lipstick-rules{grid-template-columns:1fr}.red-lipstick-at-glance-card,.red-lipstick-family-card,.red-lipstick-rule-card{padding:18px}.red-lipstick-pairing-grid{grid-template-columns:1fr}.red-lipstick-pairing-grid li+li,.red-lipstick-pairing-grid li:nth-child(2n),.red-lipstick-pairing-grid li:nth-child(n+3){border-top:1px solid var(--line);border-left:0}.red-lipstick-pairing-card{padding:18px}.red-lipstick-hero-links{display:grid;gap:10px}}.red-liners-guide{max-width:1180px}.red-liners-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:56px;align-items:center}.red-liners-hero-image{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 88%,#ffffff)}.red-liners-hero-image img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.red-liners-section{padding:32px 0;border-bottom:1px solid var(--line)}.red-liners-section a{color:#8a2635;font-weight:700;text-underline-offset:4px}.red-liners-section-intro{max-width:760px;margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.55}.red-liners-at-glance-grid,.red-liners-related-grid{display:grid;margin:0;padding:0;list-style:none}.red-liners-at-glance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.red-liners-at-glance-card,.red-liners-family-card,.red-liners-copy-block,.red-liners-related-grid a{border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--page) 92%,#ffffff)}.red-liners-at-glance-card{display:grid;align-content:start;gap:10px;height:100%;padding:18px}.red-liners-at-glance-card h2,.red-liners-family-card h2,.red-liners-copy-block h2{margin:0;color:#7a1f2d;font-weight:800;line-height:1.15}.red-liners-at-glance-card h2{font-size:15px}.red-liners-family-card h2,.red-liners-copy-block h2{font-size:20px}.red-liners-at-glance-card p,.red-liners-family-card p,.red-liners-copy-block p,.red-liners-copy-block li{margin:0;font-size:14px;line-height:1.55}.red-liners-card-shade{color:var(--ink);font-weight:800}.red-liners-at-glance-card .featured-swatch-grid,.red-liners-family-card .featured-swatch-grid{margin:2px 0 0;column-gap:28px!important;row-gap:18px!important;justify-items:stretch}.red-liners-at-glance-card .featured-swatch-grid a,.red-liners-family-card .featured-swatch-grid a{min-width:0}.red-liners-at-glance-card .featured-swatch-grid svg,.red-liners-family-card .featured-swatch-grid svg{width:100%;max-width:220px;height:auto}.red-liners-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.red-liners-family-card{display:grid;align-content:start;gap:14px;padding:20px}.red-liners-education{display:grid;gap:18px}.red-liners-copy-block{display:grid;gap:12px;padding:22px}.red-liners-copy-block h3{margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.2}.red-liners-copy-block ul{display:grid;gap:8px;margin:0;padding-left:20px}.red-liners-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.red-liners-mini-grid section{padding:16px;border:1px solid var(--line);border-radius:8px}.red-liners-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.red-liners-related-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:136px;padding:18px;color:var(--ink);text-decoration:none}.red-liners-related-grid a:hover{border-color:color-mix(in oklab,var(--line) 55%,#8a2635)}.red-liners-related-grid .related-guide-title,.red-liners-related-grid .related-guide-description{grid-column:1}.red-liners-related-grid .related-guide-title{font-size:15px;font-weight:750;line-height:1.25}.red-liners-related-grid .related-guide-description{color:var(--muted);font-size:13px;line-height:1.45}.red-liners-related-grid .related-guide-arrow{grid-column:2;grid-row:1 / span 2;align-self:end;color:#8a2635;font-size:20px;line-height:1;transition:transform .16s ease}.red-liners-related-grid a:hover .related-guide-arrow{transform:translate(3px)}@media(max-width:1100px){.red-liners-at-glance-grid,.red-liners-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.red-liners-family-grid{grid-template-columns:1fr}}@media(max-width:820px){.red-liners-hero-grid{grid-template-columns:1fr;gap:28px}.red-liners-hero-image{max-width:560px}.red-liners-mini-grid{grid-template-columns:1fr}}@media(max-width:640px){.red-liners-section{padding:26px 0}.red-liners-at-glance-grid,.red-liners-related-grid{grid-template-columns:1fr}.red-liners-at-glance-card,.red-liners-family-card,.red-liners-copy-block{padding:18px}}.mature-lips-guide{--mature-accent: #8a2635;--mature-soft: color-mix(in oklab, var(--page) 88%, #ffffff)}.mature-lips-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);gap:clamp(32px,6vw,88px);align-items:center}.mature-lips-hero-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:26px}.mature-lips-wheel-card{display:grid;justify-items:center;gap:16px;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--mature-soft);text-align:center}.mature-lips-wheel-card p{max-width:30ch;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.mature-lips-section{padding:clamp(30px,5vw,58px) 0;border-top:1px solid var(--line)}.mature-lips-jump{padding:20px 0 30px;border-top:1px solid var(--line)}.mature-lips-card-grid,.mature-lips-diagnosis-list,.mature-lips-family-grid,.mature-lips-formula-grid,.mature-lips-related-grid{display:grid;list-style:none;margin:0;padding:0}.mature-lips-card-grid{gap:18px}.mature-lips-at-glance-grid,.mature-lips-formula-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mature-lips-card,.mature-lips-copy-block,.mature-lips-bottom-line,.mature-lips-related-grid a{border:1px solid var(--line);border-radius:10px;background:var(--mature-soft)}.mature-lips-card{display:grid;align-content:start;gap:14px;min-width:0;padding:20px}.mature-lips-card h3,.mature-lips-copy-block h3,.mature-lips-bottom-line p:not(.guide-section-kicker){margin:0}.mature-lips-card h3,.mature-lips-formula-card h3 a{color:var(--ink);font-size:20px;font-weight:800;line-height:1.2;text-decoration:none}.mature-lips-card h3 a:visited,.mature-lips-related-grid a:visited{color:var(--ink)}.mature-lips-card h3 a:hover,.mature-lips-related-grid a:hover .mature-lips-related-title{color:var(--mature-accent)}.mature-lips-card p,.mature-lips-section-intro,.mature-lips-copy-block p,.mature-lips-copy-block li,.mature-lips-bottom-line p,.mature-lips-related-description{font-size:15px;line-height:1.6}.mature-lips-card p,.mature-lips-section-intro{margin:0}.mature-lips-card-summary,.mature-lips-card-eyebrow{color:var(--muted)}.mature-lips-card-eyebrow{font-size:12px!important;font-weight:800;letter-spacing:.12em;line-height:1.25!important;text-transform:uppercase}.mature-lips-at-glance-card .featured-swatch-grid,.mature-lips-family-card .featured-swatch-grid{column-gap:24px!important;row-gap:18px!important;margin:0}.mature-lips-at-glance-card .featured-swatch-grid svg,.mature-lips-family-card .featured-swatch-grid svg{width:100%;max-width:210px;height:auto}.mature-lips-diagnosis-intro{margin-bottom:18px}.mature-lips-editorial-copy{display:grid;gap:14px;max-width:76ch}.mature-lips-editorial-copy h3,.mature-lips-editorial-copy p{margin:0}.mature-lips-editorial-copy h3{font-size:clamp(24px,3vw,34px);line-height:1.15}.mature-lips-editorial-copy p{font-size:17px;line-height:1.7}.mature-lips-diagnosis-list{counter-reset:mature-diagnosis;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--mature-soft)}.mature-lips-diagnosis-list li{counter-increment:mature-diagnosis;position:relative;display:grid;align-content:start;gap:18px;min-height:154px;padding:22px;font-size:15px;line-height:1.5}.mature-lips-diagnosis-list li+li{border-left:1px solid var(--line)}.mature-lips-diagnosis-list li:before{content:counter(mature-diagnosis);display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid color-mix(in oklab,var(--mature-accent) 60%,var(--line));border-radius:999px;color:var(--mature-accent);font-size:13px;font-weight:800}.mature-lips-copy-block,.mature-lips-bottom-line{display:grid;gap:14px;padding:clamp(20px,3vw,28px)}.mature-lips-copy-block h3{font-size:clamp(24px,3vw,34px);line-height:1.15}.mature-lips-copy-block ul,.mature-lips-copy-block ol{display:grid;gap:9px;margin:0;padding-left:22px}.mature-lips-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mature-lips-inline-note{margin-top:18px}.mature-lips-section-intro{max-width:70ch;margin-bottom:18px;color:var(--muted)}.mature-lips-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mature-lips-bottom-line{background:color-mix(in oklab,var(--page) 82%,#f1ddd4)}.mature-lips-bottom-line .guide-section-kicker{margin:0}.mature-lips-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mature-lips-related-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:142px;padding:18px;color:var(--ink);text-decoration:none}.mature-lips-related-title,.mature-lips-related-description{grid-column:1}.mature-lips-related-title{font-size:16px;font-weight:750;line-height:1.25}.mature-lips-related-description{color:var(--muted)}.mature-lips-related-arrow{grid-column:2;grid-row:1 / span 2;align-self:end;color:var(--mature-accent);font-size:20px;transition:transform .16s ease}.mature-lips-related-grid a:hover{border-color:color-mix(in oklab,var(--mature-accent) 45%,var(--line))}.mature-lips-related-grid a:hover .mature-lips-related-arrow{transform:translate(3px)}@media(max-width:1120px){.mature-lips-at-glance-grid,.mature-lips-formula-grid,.mature-lips-related-grid,.mature-lips-diagnosis-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mature-lips-diagnosis-list li+li{border-left:0}.mature-lips-diagnosis-list li{border-top:1px solid var(--line)}.mature-lips-diagnosis-list li:nth-child(-n+2){border-top:0}.mature-lips-diagnosis-list li:nth-child(2n){border-left:1px solid var(--line)}.mature-lips-family-grid{grid-template-columns:1fr}}@media(max-width:820px){.mature-lips-hero-grid,.mature-lips-two-column{grid-template-columns:1fr}.mature-lips-wheel-card{justify-self:stretch}}@media(max-width:640px){.mature-lips-section{padding:32px 0}.mature-lips-at-glance-grid,.mature-lips-formula-grid,.mature-lips-related-grid,.mature-lips-diagnosis-list{grid-template-columns:1fr}.mature-lips-diagnosis-list li,.mature-lips-diagnosis-list li:nth-child(2n){min-height:auto;border-left:0;border-top:1px solid var(--line)}.mature-lips-diagnosis-list li:first-child{border-top:0}.mature-lips-card,.mature-lips-copy-block,.mature-lips-bottom-line{padding:18px}.mature-lips-hero-links{gap:12px}}.medium-nyx-guide{--medium-nyx-accent: #8a2635;--medium-nyx-soft: color-mix(in oklab, var(--page) 90%, #ffffff)}.medium-nyx-section{padding:clamp(30px,5vw,58px) 0;border-top:1px solid var(--line)}.medium-nyx-jump{padding:20px 0 30px;border-top:1px solid var(--line)}.medium-nyx-card-grid,.medium-nyx-family-grid,.medium-nyx-rule-list,.medium-nyx-related-grid{display:grid;list-style:none;margin:0;padding:0}.medium-nyx-card-grid{gap:18px}.medium-nyx-at-glance-grid,.medium-nyx-choose-grid,.medium-nyx-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.medium-nyx-card,.medium-nyx-bottom-note,.medium-nyx-related-grid a{border:1px solid var(--line);border-radius:10px;background:var(--medium-nyx-soft)}.medium-nyx-card{display:grid;align-content:start;gap:14px;min-width:0;padding:20px}.medium-nyx-card h3,.medium-nyx-bottom-note p{margin:0}.medium-nyx-card h3{color:var(--ink);font-size:20px;font-weight:800;line-height:1.2}.medium-nyx-card p,.medium-nyx-editorial-copy p,.medium-nyx-rule-list li,.medium-nyx-bottom-note p,.medium-nyx-related-description{font-size:15px;line-height:1.6}.medium-nyx-card p,.medium-nyx-editorial-copy p{margin:0}.medium-nyx-card-note,.medium-nyx-related-description{color:var(--muted)}.medium-nyx-at-glance-card .featured-swatch-grid,.medium-nyx-family-card .featured-swatch-grid{column-gap:24px!important;row-gap:18px!important;margin:0}.medium-nyx-at-glance-card .featured-swatch-grid svg,.medium-nyx-family-card .featured-swatch-grid svg{width:100%;max-width:210px;height:auto}.medium-nyx-editorial-copy{display:grid;gap:14px;max-width:76ch;margin-bottom:18px}.medium-nyx-rule-list{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--medium-nyx-soft)}.medium-nyx-rule-list li{padding:20px}.medium-nyx-rule-list li+li{border-left:1px solid var(--line)}.medium-nyx-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.medium-nyx-bottom-note{display:grid;gap:14px;padding:clamp(20px,3vw,28px);background:color-mix(in oklab,var(--page) 82%,#f1ddd4)}.medium-nyx-bottom-note .guide-section-kicker{margin:0}.medium-nyx-related-grid{gap:16px}.medium-nyx-related-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:142px;padding:18px;color:var(--ink);text-decoration:none}.medium-nyx-related-grid a:visited{color:var(--ink)}.medium-nyx-related-title,.medium-nyx-related-description{grid-column:1}.medium-nyx-related-title{font-size:16px;font-weight:750;line-height:1.25}.medium-nyx-related-arrow{grid-column:2;grid-row:1 / span 2;align-self:end;color:var(--medium-nyx-accent);font-size:20px;transition:transform .16s ease}.medium-nyx-related-grid a:hover{border-color:color-mix(in oklab,var(--medium-nyx-accent) 45%,var(--line))}.medium-nyx-related-grid a:hover .medium-nyx-related-title{color:var(--medium-nyx-accent)}.medium-nyx-related-grid a:hover .medium-nyx-related-arrow{transform:translate(3px)}@media(max-width:1120px){.medium-nyx-at-glance-grid,.medium-nyx-choose-grid,.medium-nyx-related-grid,.medium-nyx-rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.medium-nyx-rule-list li+li{border-left:0}.medium-nyx-rule-list li{border-top:1px solid var(--line)}.medium-nyx-rule-list li:nth-child(-n+2){border-top:0}.medium-nyx-rule-list li:nth-child(2n){border-left:1px solid var(--line)}}@media(max-width:820px){.medium-nyx-family-grid{grid-template-columns:1fr}}@media(max-width:640px){.medium-nyx-section{padding:32px 0}.medium-nyx-at-glance-grid,.medium-nyx-choose-grid,.medium-nyx-related-grid,.medium-nyx-rule-list{grid-template-columns:1fr}.medium-nyx-rule-list li,.medium-nyx-rule-list li:nth-child(2n){border-left:0;border-top:1px solid var(--line)}.medium-nyx-rule-list li:first-child{border-top:0}.medium-nyx-card,.medium-nyx-bottom-note{padding:18px}}.guide-module{padding:clamp(30px,5vw,58px) 0;border-top:1px solid var(--line)}.gloss-shade-page,.clear-gloss-guide{padding-top:clamp(30px,4.5vw,46px)}.gloss-shade-page>.guide-module,.clear-gloss-guide>.guide-module{padding:42px 0}.gloss-shade-page>.guide-related-cards,.clear-gloss-guide>.guide-related-cards,.gloss-shade-page>.guide-faq,.clear-gloss-guide>.guide-faq{margin-top:0}.gloss-guide{max-width:920px}.gloss-hero{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,78px);padding:clamp(26px,5vw,54px) 0 clamp(28px,5vw,56px);border-bottom:1px solid var(--line)}.gloss-hero-swatch{max-width:260px}.gloss-hero-swatch .featured-swatch-grid{gap:10px!important}.gloss-hero-swatch svg{width:min(100%,240px);height:auto}.gloss-hero-copy{display:grid;gap:14px}.gloss-hero-copy h1{margin:0;color:var(--ink);font-size:clamp(56px,8vw,92px);font-weight:650;letter-spacing:0;line-height:.92}.gloss-context{margin:0;color:var(--muted);font-size:16px}.gloss-context a{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:5px;text-decoration-thickness:1px}.gloss-context a:hover,.gloss-context a:focus-visible{color:#8a2635}.gloss-dek{max-width:620px;margin:0;color:var(--ink);font-size:clamp(18px,2vw,22px);line-height:1.55}.gloss-tags{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none}.gloss-tags li{padding:8px 13px;border:1px solid var(--line);border-radius:999px;color:#8a2635;font-size:13px;font-weight:650;line-height:1}.gloss-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.gloss-profile div{display:grid;gap:8px;padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.gloss-profile div:nth-child(3n){border-right:0}.gloss-profile div:last-child{border-bottom:0}.gloss-profile dt,.gloss-section-intro .guide-section-kicker{color:#8a2635;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.gloss-profile dd{margin:0;color:var(--ink);font-size:15px;line-height:1.35}.gloss-section-intro{display:grid;gap:8px;max-width:760px;margin-bottom:20px}.gloss-section-intro h2,.gloss-guide h2{margin:0;color:var(--ink);line-height:1.15}.gloss-section-intro p:not(.guide-section-kicker),.gloss-guide section>p,.gloss-link-note{max-width:760px;margin:0 0 18px;color:var(--ink);font-size:17px;line-height:1.65}.gloss-analysis-grid,.gloss-nearby-grid,.gloss-pairing-grid{display:grid;gap:14px}.gloss-liner-recommendations{display:grid;gap:14px;margin:18px 0}.gloss-liner-recommendations-heading{display:grid;gap:6px;max-width:760px}.gloss-liner-recommendations-heading h3{margin:0;color:var(--ink);font-size:19px;line-height:1.2}.gloss-liner-recommendations-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.gloss-liner-recommendations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gloss-liner-recommendation-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:112px;padding:14px;border:1px solid var(--line);border-radius:8px;color:inherit;text-decoration:none;background:color-mix(in oklab,var(--page) 90%,#ffffff)}.gloss-liner-recommendation-card:hover strong,.gloss-liner-recommendation-card:focus-visible strong{color:#8a2635;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.gloss-liner-recommendation-card>span:last-child{display:grid;gap:3px}.gloss-liner-recommendation-card strong{color:var(--ink);font-size:15px;line-height:1.15}.gloss-liner-recommendation-card span span{color:var(--muted);font-size:12px;line-height:1.2}.gloss-liner-recommendation-card em{color:#8a2635;font-size:12px;font-style:normal;font-weight:650;line-height:1.25}.gloss-liner-recommendation-card .butter-mini-swatch{width:38px;height:38px;border-radius:999px;background:var(--shade);box-shadow:inset 0 0 0 1px #ffffff73,0 4px 10px #3b231e29}.gloss-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gloss-analysis-grid .gloss-section-intro{grid-column:1 / -1}.gloss-nearby-grid,.gloss-pairing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gloss-analysis-card h3,.gloss-nearby-card h3,.gloss-pairing-card h3{margin:0 0 8px;color:#8a2635;font-size:19px;line-height:1.15}.gloss-analysis-card p,.gloss-nearby-card p,.gloss-pairing-card p{margin:0;color:var(--ink);font-size:15px;line-height:1.55}.gloss-check-list{max-width:760px;margin:0 0 18px;padding-left:22px}.gloss-check-list li{margin:9px 0;line-height:1.6}.guide-card-grid,.guide-related-card-grid{display:grid;grid-template-columns:repeat(var(--guide-grid-columns, 4),minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.guide-card,.guide-callout,.guide-related-card-grid a,.guide-faq details{border:1px solid var(--line);border-radius:10px;background:color-mix(in oklab,var(--page) 90%,#ffffff)}.guide-card{display:grid;min-width:0;padding:clamp(18px,2.4vw,22px)}.guide-card article,.guide-shade-family-card{display:grid;align-content:start;gap:14px}.guide-card h3,.guide-shade-family-card h3,.guide-callout h2,.guide-faq h2{margin:0;color:var(--ink);line-height:1.16}.guide-card h3,.guide-shade-family-card h3{font-size:clamp(18px,2vw,22px);font-weight:800}.guide-card h3 a,.guide-shade-family-card h3 a,.guide-card h3 a:visited,.guide-shade-family-card h3 a:visited{color:inherit;text-decoration:none}.guide-card h3 a:hover,.guide-shade-family-card h3 a:hover{color:#8a2635}.guide-card p,.guide-callout-content p,.guide-callout-content li,.guide-related-card-description,.guide-faq p{margin:0;font-size:15px;line-height:1.6}.guide-card-eyebrow{margin:0;color:#8a2635;font-size:11px;font-weight:750;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.guide-card-note,.guide-related-card-description{color:var(--muted)}.guide-card .featured-swatch-grid,.guide-shade-family-card .featured-swatch-grid{column-gap:24px!important;row-gap:18px!important;margin:0}.guide-card .featured-swatch-grid svg,.guide-shade-family-card .featured-swatch-grid svg{display:block;width:100%;max-width:210px;height:auto}.guide-callout{display:grid;gap:14px;padding:clamp(20px,3vw,28px);background:color-mix(in oklab,var(--page) 82%,#f1ddd4)}.guide-callout .guide-section-kicker{margin:0}.guide-callout-content{display:grid;gap:12px}.guide-callout-content ul,.guide-callout-content ol{margin:0;padding-left:22px}.guide-related-card-grid a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:142px;padding:18px;color:var(--ink);text-decoration:none}.guide-related-card-grid a:visited{color:var(--ink)}.guide-related-card-title,.guide-related-card-description{grid-column:1}.guide-related-card-title{font-size:16px;font-weight:750;line-height:1.25}.guide-related-card-arrow{grid-column:2;grid-row:1 / span 2;align-self:end;color:#8a2635;font-size:20px;transition:transform .16s ease}.guide-related-card-grid a:hover{border-color:color-mix(in oklab,#8a2635 45%,var(--line))}.guide-related-card-grid a:hover .guide-related-card-title{color:#8a2635}.guide-related-card-grid a:hover .guide-related-card-arrow{transform:translate(3px)}.guide-faq{display:grid;gap:18px}.guide-faq-list{display:grid;gap:10px}.guide-faq details{padding:0}.guide-faq summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;cursor:pointer;padding:16px 18px;color:var(--ink);font-weight:750;line-height:1.35}.guide-faq summary:after{content:"⌄";color:#8a2635;font-size:18px;line-height:1;transition:transform .16s ease}.guide-faq details[open] summary:after{transform:rotate(180deg)}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq details p{padding:0 18px 18px;color:var(--muted)}.guide-faq details p a,.guide-faq details p a:visited{color:#8a2635;text-decoration-color:currentColor;text-underline-offset:3px}@media(max-width:1120px){.guide-card-grid,.guide-related-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.gloss-profile,.gloss-analysis-grid,.gloss-nearby-grid,.gloss-pairing-grid,.gloss-liner-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gloss-profile div:nth-child(3n){border-right:1px solid var(--line)}.gloss-profile div:nth-child(2n){border-right:0}}@media(max-width:640px){.guide-module{padding:32px 0}.gloss-shade-page>.guide-module,.clear-gloss-guide>.guide-module{padding:34px 0}.guide-card-grid,.guide-related-card-grid{grid-template-columns:1fr}.guide-card,.guide-callout,.guide-related-card-grid a{padding:18px}.gloss-hero,.gloss-profile,.gloss-analysis-grid,.gloss-nearby-grid,.gloss-pairing-grid,.gloss-liner-recommendations-grid{grid-template-columns:1fr}.gloss-hero{align-items:start;gap:22px}.gloss-hero-swatch{order:2;max-width:220px}.gloss-hero-copy{order:1}.gloss-profile div,.gloss-profile div:nth-child(2n),.gloss-profile div:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.gloss-profile div:last-child{border-bottom:0}}.gloss-comparison-page{max-width:980px;padding-top:clamp(18px,3vw,34px)}.gloss-comparison-article>h1,.gloss-comparison-article>p{max-width:780px}.guide-comparison-at-glance{display:grid;gap:18px;margin:var(--g5) 0}.guide-comparison-pair{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-comparison-shade{position:relative;display:grid;align-content:start;gap:14px}.guide-comparison-shade h2{margin:0}.guide-comparison-summary{margin:0;color:#8a2635;font-weight:700}.guide-comparison-shade ul{margin:0;padding-left:20px}.guide-comparison-shade li{margin:6px 0}.guide-comparison-vs{position:absolute;top:50%;right:-26px;z-index:1;--comparison-vs-bg: color-mix(in oklab, var(--page) 88%, #ffffff);display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--comparison-vs-bg);color:var(--ink);font-size:13px;font-weight:700;box-shadow:0 0 0 12px var(--comparison-vs-bg);transform:translateY(-50%)}.guide-comparison-recommendation{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:18px;padding:18px;border:1px solid var(--line);border-radius:12px}.guide-comparison-recommendation h2{margin:0;color:#8a2635;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.guide-comparison-recommendation p{margin:0}.guide-next-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:var(--g4) 0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.guide-next-strip a{display:grid;gap:8px;padding:18px;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--paper) 94%,white 6%)}.guide-next-strip a span:first-child{color:#8a2635;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.guide-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:var(--g3) 0}.guide-choice-grid h3{margin-top:0;color:#8a2635}.guide-choice-grid ul{margin-bottom:0;padding-left:20px}@media(max-width:780px){.guide-comparison-pair,.guide-comparison-recommendation,.guide-next-strip,.guide-choice-grid{grid-template-columns:1fr}.guide-comparison-vs{top:auto;right:50%;bottom:-26px;transform:translate(50%)}}
