.skin-acquisition{margin-block:2rem;color:#173e35}.skin-acquisition>header{max-width:75ch}.skin-acquisition h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.4}.skin-acquisition h3{font-size:1.2rem;line-height:1.5}.skin-acquisition p,.skin-acquisition li{line-height:1.75}.skin-acquisition-eyebrow{font-size:.8rem;font-weight:750;color:#3a6656}.skin-acquisition-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#c9d9cd;border:1px solid #c9d9cd;border-radius:12px;overflow:hidden}.skin-acquisition-metrics>div{padding:1rem;background:#eff5ec}.skin-acquisition-metrics dt{color:#456259;font-size:.82rem;line-height:1.5}.skin-acquisition-metrics dd{margin:.6rem 0 0;font-size:1.1rem;font-weight:750;line-height:1.4}.skin-acquisition [data-skin-acq-status]{border-left:3px solid #176b57;padding:.8rem 1rem;background:#eaf3e8}.skin-acquisition details{margin-block:1rem;padding:.9rem 1rem;border:1px solid #cad8ca;border-radius:10px;background:#fbfcf8}.skin-acquisition summary{cursor:pointer;font-weight:700;line-height:1.6}.skin-acquisition label{display:grid;gap:.4rem;font-weight:650;line-height:1.5}.skin-acquisition input,.skin-acquisition select,.skin-acquisition textarea{min-width:0;max-width:100%;font:inherit;color:#153d32;background:#fff;border:1px solid #9bb6a4;border-radius:7px;padding:.65rem .8rem;min-height:44px}.skin-acquisition textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.6;width:100%;box-sizing:border-box}.skin-acquisition form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:end;margin-block:1rem}.skin-acquisition form button{grid-column:1/-1}.skin-acquisition button{font:inherit;font-size:.9rem;font-weight:700;line-height:1.5;min-height:44px;padding:.65rem .9rem;color:#fff;background:#165f4d;border:1px solid #165f4d;border-radius:8px;cursor:pointer}.skin-acquisition button:disabled{background:#e2ebe0;color:#47604e;border-color:#bfcebe;cursor:default}.skin-acquisition :is(button,summary,input,select,textarea):focus-visible{outline:3px solid #137e68;outline-offset:3px}.skin-acquisition-store{max-width:480px;margin-block:1.5rem}.skin-acquisition-shop>p{font-size:.85rem}.skin-acquisition code{overflow-wrap:anywhere;font-size:.82rem}.skin-acquisition-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.skin-acquisition-offers article{border:1px solid #cad8ca;border-radius:11px;background:#fffef9;padding:1rem;min-width:0}.skin-acquisition-offers h4{font-size:1rem;margin:0;line-height:1.5}.skin-acquisition-offers article p{font-size:.88rem}.skin-acquisition-offers button{width:100%}.skin-acquisition-empty{padding:1.4rem;background:#fff7e9;border-left:3px solid #9d762f}.skin-acquisition-receipts{padding-inline-start:1.4rem}.skin-acquisition-receipts>li{padding:.8rem 0;border-bottom:1px solid #d8e1d5;overflow-wrap:anywhere}.skin-acquisition-receipts p{font-size:.85rem;margin-block:.4rem}.skin-acquisition ul{padding-inline-start:1.25rem}.skin-acquisition li+li{margin-top:.5rem}@media(max-width:760px){.skin-acquisition-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-acquisition form{grid-template-columns:1fr}.skin-acquisition-metrics>div{padding:.8rem}.skin-acquisition-metrics dd{font-size:1rem}.skin-acquisition-offers{grid-template-columns:1fr}}
