.source-label{display:inline-block;margin:0 0 16px;padding:4px 9px;background:#f0f1e9;color:#59634f;font-size:11px;letter-spacing:.3px}
.card-text h2{font-size:clamp(23px,2.2vw,32px);line-height:1.5;overflow-wrap:anywhere}.eyebrow{overflow-wrap:anywhere}
.search-label{display:block;font-size:12px;color:#59634f;margin-bottom:8px}#style-search{width:100%;max-width:560px;margin:0 0 30px;padding:13px 16px;border:1px solid #c9cdbe;background:#fff;font:inherit;border-radius:4px}
button,input,textarea{font:inherit}input:focus-visible,textarea:focus-visible{outline:3px solid #a06f36;outline-offset:3px}
.pick{display:block;width:100%;margin-top:24px;padding:12px 18px;border:1px solid #b7c0ab;background:#fff;color:#354735;cursor:pointer}.pick[aria-pressed=true]{background:#354735;color:#fff}.is-selected{box-shadow:0 0 0 2px #708461}
.preferences{max-width:1296px;margin:0 auto 64px;padding:36px 5%;background:#e9ecdf}.preferences h2{font-weight:400;margin:0 0 12px}.preferences h2 small{font-size:13px;margin-left:12px;color:#607159}.preferences p{font-size:13px;color:#62665e}.preferences label{display:block;font-size:13px;margin-top:24px}.preferences textarea{display:block;width:100%;padding:12px;margin:8px 0 20px;border:1px solid #b8c1aa;resize:vertical;background:#fff}.preferences textarea[hidden]{display:none}.preferences button{cursor:pointer;padding:10px 16px;border:1px solid #9caa8f;background:transparent;color:#354735;margin:5px 8px 5px 0}.preferences #copy-preferences{background:#354735;color:#fff}.preferences .selected-chip{border-radius:22px;background:#fff;font-size:12px}#selected-list{font-size:13px;min-height:45px}#empty{padding:30px 0;color:#62665e}
@media(max-width:700px){.toolbar{flex-direction:column}.preferences{margin-bottom:28px;padding:28px 6%}.card-text h2{font-size:26px}.photo{height:auto;aspect-ratio:3/2}#count{margin:0}.note{margin-bottom:22px}.preferences button{max-width:100%;overflow-wrap:anywhere}}
