.bcm-collection-ux,.bcm-collection-ux-guide{--bcm-ux-ink:#263c30;--bcm-ux-muted:#555b55;--bcm-ux-line:#d7ded6;max-width:1320px;margin:0 auto;padding:32px 28px 56px;color:var(--bcm-ux-ink)}.bcm-collection-ux *,.bcm-collection-ux-guide *{box-sizing:border-box}.bcm-collection-ux h1,.bcm-collection-ux h2,.bcm-collection-ux h3,.bcm-collection-ux-guide h2,.bcm-collection-ux-guide h3{color:var(--bcm-ux-ink);line-height:1.2}.bcm-collection-ux a,.bcm-collection-ux-guide a{color:var(--bcm-ux-ink)}.bcm-collection-ux a:focus-visible,.bcm-collection-ux summary:focus-visible,.bcm-collection-ux-guide a:focus-visible,.bcm-collection-ux-guide summary:focus-visible{outline:3px solid #866636;outline-offset:4px}.bcm-collection-ux__header{max-width:760px;margin:0 0 32px}.bcm-collection-ux__eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.bcm-collection-ux__header h1{font-size:clamp(32px,4vw,52px);margin:0 0 14px}.bcm-collection-ux__header>p:last-child{font-size:17px;line-height:1.6;color:var(--bcm-ux-muted);margin:0}.bcm-collection-ux h2{font-size:clamp(23px,3vw,30px);margin:0 0 20px}.bcm-collection-ux__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bcm-collection-ux__card{border:1px solid var(--bcm-ux-line);border-radius:10px;overflow:hidden;background:#fff;margin:0;min-width:0}.bcm-collection-ux__card>a{height:100%;display:flex;flex-direction:column;text-decoration:none}.bcm-collection-ux__card>a:hover h3{text-decoration:underline;text-underline-offset:4px}.bcm-collection-ux__image{aspect-ratio:4/3;background:#f1f2ee;overflow:hidden}.bcm-collection-ux__image img{display:block;width:100%;height:100%;object-fit:cover}.bcm-collection-ux__card-copy{display:flex;flex-direction:column;flex:1;padding:18px}.bcm-collection-ux__card h3{font-size:21px;margin:0 0 8px}.bcm-collection-ux__card p{font-size:14px;line-height:1.5;color:var(--bcm-ux-muted);margin:0 0 18px}.bcm-collection-ux__count{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;margin-top:auto}.bcm-collection-ux__count>span{font-size:20px;line-height:1}.bcm-collection-ux__paths{margin:40px 0}.bcm-collection-ux__path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bcm-collection-ux__path{border:1px solid var(--bcm-ux-line);border-radius:10px;padding:22px;background:#f7f8f4}.bcm-collection-ux__path h3{font-size:21px;margin:0 0 12px}.bcm-collection-ux__path ul{list-style:none;padding:0;margin:0}.bcm-collection-ux__path li{margin:0}.bcm-collection-ux__path a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:15px}.bcm-collection-ux__brand{margin:18px 0 0;font-size:15px;line-height:1.6}.bcm-collection-ux__brand a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.bcm-collection-ux__all{border-top:1px solid var(--bcm-ux-line);border-bottom:1px solid var(--bcm-ux-line);margin:32px 0}.bcm-collection-ux__all summary{cursor:pointer;padding:20px 0;font-weight:600;font-size:17px}.bcm-collection-ux__all ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0 0 24px;padding:0}.bcm-collection-ux__all li{margin:0}.bcm-collection-ux__all a{display:block;padding:10px 0;font-size:14px;text-decoration:underline;text-underline-offset:3px;line-height:1.4}.bcm-collection-ux__help{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border-radius:10px;background:#edf1e9;margin-top:36px}.bcm-collection-ux__help h2{font-size:25px;margin:0 0 8px}.bcm-collection-ux__help p{max-width:600px;color:var(--bcm-ux-muted);font-size:15px;line-height:1.6;margin:0}.bcm-collection-ux__actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.bcm-collection-ux__actions a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bcm-ux-ink);border-radius:5px;padding:12px 18px;min-height:46px;font-size:14px;font-weight:600;text-decoration:none}.bcm-collection-ux__actions a:first-child{background:var(--bcm-ux-ink);color:#fff}.bcm-collection-ux__actions a:hover{text-decoration:underline;text-underline-offset:3px}.bcm-collection-ux-guide{padding-top:0;padding-bottom:24px}.bcm-collection-ux-guide__intro{display:flex;align-items:baseline;gap:10px 24px;flex-wrap:wrap}.bcm-collection-ux-guide__intro h2{font-size:23px;margin:0}.bcm-collection-ux-guide__intro>p{font-size:15px;line-height:1.5;color:var(--bcm-ux-muted);margin:0}.bcm-collection-ux-guide details{margin-top:12px;border-bottom:1px solid var(--bcm-ux-line)}.bcm-collection-ux-guide summary{cursor:pointer;font-weight:600;padding:9px 0 14px;font-size:14px;min-height:44px}.bcm-collection-ux-guide__checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 0 16px}.bcm-collection-ux-guide__checks h3{font-size:18px;margin:0 0 8px}.bcm-collection-ux-guide__checks p,.bcm-collection-ux-guide__question{font-size:14px;line-height:1.6;color:var(--bcm-ux-muted);margin:0}.bcm-collection-ux-guide__question{padding:0 0 20px}.bcm-collection-ux-guide__question a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.bcm-collection-ux-guide__related{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px}.bcm-collection-ux-guide__related a{padding:8px 12px;min-height:40px;border:1px solid var(--bcm-ux-line);border-radius:5px;font-size:13px;line-height:1.6;text-decoration:none}.bcm-collection-ux-guide__related a:hover{background:#edf1e9;text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.bcm-collection-ux__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bcm-collection-ux__help{align-items:flex-start;flex-direction:column}.bcm-collection-ux__all ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bcm-collection-ux,.bcm-collection-ux-guide{padding-left:18px;padding-right:18px}.bcm-collection-ux{padding-top:24px;padding-bottom:36px}.bcm-collection-ux__header{margin-bottom:24px}.bcm-collection-ux__header>p:last-child{font-size:16px}.bcm-collection-ux__cards{gap:12px}.bcm-collection-ux__card-copy{padding:14px 12px}.bcm-collection-ux__card h3{font-size:18px}.bcm-collection-ux__card p{font-size:13px;margin-bottom:14px}.bcm-collection-ux__path-grid,.bcm-collection-ux-guide__checks{grid-template-columns:1fr;gap:12px}.bcm-collection-ux__path{padding:18px}.bcm-collection-ux__path ul{display:flex;flex-wrap:wrap;gap:6px 18px}.bcm-collection-ux__path a{gap:12px;min-height:44px}.bcm-collection-ux__all ul{grid-template-columns:1fr}.bcm-collection-ux__help{padding:22px}.bcm-collection-ux__actions{width:100%}.bcm-collection-ux__actions a{flex:1;white-space:nowrap}.bcm-collection-ux-guide__intro{display:block}.bcm-collection-ux-guide__intro h2{font-size:21px;margin-bottom:8px}.bcm-collection-ux-guide__checks{padding-top:6px;padding-bottom:18px;gap:18px}.bcm-collection-ux-guide__related a{max-width:100%;font-size:12px;min-height:44px}}@media(max-width:359px){.bcm-collection-ux__cards{grid-template-columns:1fr}.bcm-collection-ux__actions{flex-direction:column}}

.bcm-collection-ux__all summary,.bcm-collection-ux-guide summary{display:flex;justify-content:space-between;align-items:center;gap:16px}.bcm-collection-ux__all summary::after,.bcm-collection-ux-guide summary::after{content:"+";font-size:22px;line-height:1;font-weight:400}.bcm-collection-ux__all[open]>summary::after,.bcm-collection-ux-guide details[open]>summary::after{content:"−"}.bcm-collection-ux-guide{max-width:1440px;padding-left:50px;padding-right:50px}@media(max-width:600px){.bcm-collection-ux-guide{padding-left:18px;padding-right:18px}}
