.duette-curated-pairs{margin:24px 0;color:inherit}.duette-curated-pairs>h3{font-size:18px;line-height:1.35;margin:0 0 16px}.duette-curated-pairs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.duette-curated-pairs--related .duette-curated-pairs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.duette-pair-card{min-width:0}.duette-pair-card__image{display:block;aspect-ratio:3/4;background:#f4f2ee}.duette-pair-card__image img{width:100%;height:100%;object-fit:contain;display:block}.duette-pair-card h4{font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;margin:12px 0 6px;text-transform:none;letter-spacing:0}.duette-pair-card>p{font-size:14px;margin:0 0 10px}.duette-pair-card__quick summary{display:list-item;list-style-position:inside;min-height:44px;padding:10px 0;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.duette-pair-card__quick form{display:grid;gap:10px;margin:8px 0 0}.duette-pair-card__quick label{font-size:12px;letter-spacing:0;text-transform:none;margin:0}.duette-pair-card__quick select{width:100%;min-height:44px;font-size:16px;background-color:#fff;color:#141414}.duette-pair-card__quick button{min-height:44px;background:#141414;color:#fff;border:1px solid #141414;padding:10px 12px;font-size:14px}.duette-pair-card__quick a{font-size:13px;text-decoration:underline}.duette-pair-card__quick [role=status]{font-size:13px;line-height:1.5;margin:0}.duette-pair-card__quick [role=status]:empty{display:none}.duette-review-disclosure,.duette-fit-guidance{font-size:14px;line-height:1.6;padding:14px 16px;border:1px solid #d4cec3;background:#f4f2ee;color:#141414;margin:18px 0}.duette-review-disclosure strong,.duette-fit-guidance strong{font-weight:600}.duette-audit-discount-links{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0}.duette-audit-discount-links a{font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;padding:8px 0;min-height:44px}.duette-audit-fee-note{font-size:13px;line-height:1.5}.duette-curated-pairs :focus-visible{outline:2px solid currentColor;outline-offset:3px}.duette-cofounder-label{font-weight:600}.duette-welcome-apply{padding:14px 0;font-size:14px}.duette-welcome-apply a{display:inline-block;min-height:44px;text-decoration:underline;padding:10px 0}@media(max-width:760px){.duette-curated-pairs__grid,.duette-curated-pairs--related .duette-curated-pairs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.duette-curated-pairs--related .duette-pair-card:last-child{grid-column:auto}.duette-curated-pairs--related{padding:0 18px}.duette-pair-card h4{font-size:13px}.duette-review-disclosure,.duette-fit-guidance{padding:12px;font-size:13px}}

#DuetteWelcomeDiscount[hidden]{display:none}#DuetteWelcomeDiscount{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:2147483640;background:#f4f2ee;color:#141414;border:1px solid #d4cec3;padding:20px 40px 16px 20px;box-shadow:0 4px 24px #0002;width:min(440px,calc(100vw - 32px));max-height:40vh;overflow:auto}#DuetteWelcomeDiscount p{margin:0}#DuetteWelcomeDiscount button{position:absolute;right:8px;top:8px;padding:0;width:32px;height:32px;font-size:22px;background:none;border:0;color:inherit}

.duette-fit-guidance a,#DuetteWelcomeDiscount a{color:#141414!important;text-decoration:underline;text-underline-offset:3px}
