.pl-bourse-reassurance{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pl-bourse-reassurance span{border:1px solid #d6d9de;border-radius:999px;background:#fff;color:#334155;padding:7px 10px;font-size:13px;font-weight:800}.pl-bourse-search{margin:24px 0;border:1px solid #d6d9de;border-radius:16px;background:#f8fafc;padding:18px;box-shadow:0 14px 36px rgba(7,18,37,.05)}.pl-bourse-search__head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.pl-bourse-search__head h2{margin:0;color:#071225;font-size:24px;line-height:1.1}.pl-bourse-search__head strong{color:#c94f12;font-size:18px}.pl-bourse-search__main,.pl-bourse-search__advanced-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pl-bourse-search label{display:block;color:#071225;font-size:13px;font-weight:850}.pl-bourse-search input,.pl-bourse-search select{width:100%;margin-top:6px;border:1px solid #d6d9de;border-radius:10px;background:#fff;color:#071225;padding:11px 12px;font-size:14px}.pl-bourse-search label.is-disabled{opacity:.55}.pl-bourse-search__main label:nth-child(2){grid-column:span 2}.pl-bourse-search__advanced{margin-top:12px}.pl-bourse-search__advanced summary{cursor:pointer;width:max-content;border:1px solid #d6d9de;border-radius:999px;background:#fff;padding:9px 13px;color:#071225;font-weight:850}.pl-bourse-search__advanced-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.pl-bourse-check{display:flex!important;align-items:center;gap:8px;padding-top:23px}.pl-bourse-check input{width:auto;margin:0}.pl-bourse-search__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.pl-bourse-search__foot span{color:#475569;font-weight:750}.pl-bourse-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 14px;padding:12px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;color:#475569}.pl-bourse-toolbar strong{color:#071225}.pl-bourse-toolbar span{font-weight:750}.pl-bourse-results{margin-top:24px}.pl-bourse-result-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.pl-bourse-cards--list{gap:8px}.pl-bourse-cards--list .pl-bourse-card{grid-template-columns:minmax(0,1.4fr) minmax(0,3fr);align-items:center;padding:10px 12px}.pl-bourse-cards--list .pl-bourse-card__media{min-height:56px}.pl-bourse-cards--list .pl-bourse-card__media span{font-size:12px}.pl-bourse-cards--list .pl-bourse-card__badges{margin-bottom:5px}.pl-bourse-cards--list .pl-bourse-card h3{font-size:16px}.pl-bourse-cards--list .pl-bourse-card__summary{display:none}.pl-bourse-cards--list .pl-bourse-card__quantity{display:inline-block;margin:6px 12px 0 0;font-size:16px}.pl-bourse-cards--list .pl-bourse-card__cta{margin-top:8px;min-width:86px}.pl-bourse-card__media span{max-width:88%;text-align:center;font-size:13px;line-height:1.15}.pl-bourse-card__media{background:linear-gradient(135deg,#071225,#223b68)}.pl-bourse-detail__main .pl-public-fields,.pl-bourse-detail__aside .pl-public-fields{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.pl-bourse-detail__aside .pl-bourse-card__media{margin-bottom:14px}.pl-bourse-detail .pl-core-form{margin-top:14px}.pl-bourse-detail .pl-core-form button{width:100%}@media(max-width:1050px){.pl-bourse-search__main{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-bourse-search__advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-bourse-search__main label:nth-child(2){grid-column:span 1}}@media(max-width:720px){.pl-bourse-search__head,.pl-bourse-search__foot{align-items:flex-start;flex-direction:column}.pl-bourse-search__main,.pl-bourse-search__advanced-grid{grid-template-columns:1fr}.pl-bourse-search__foot .pl-btn{width:100%}.pl-bourse-cards--list .pl-bourse-card{grid-template-columns:1fr}.pl-bourse-reassurance span{width:100%;text-align:center}}
.pl-depot-bourse-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:22px 0 6px;padding:22px;border:1px solid #d6d9de;border-radius:16px;background:#f8fafc;box-shadow:0 10px 28px rgba(7,18,37,.05)}.pl-depot-bourse-cta h2{margin:0 0 8px;color:#071225;font-size:24px;line-height:1.08}.pl-depot-bourse-cta p{margin:0;color:#475569;font-weight:650;line-height:1.45}.pl-depot-bourse-cta .pl-btn{white-space:nowrap}@media(max-width:720px){.pl-depot-bourse-cta{align-items:flex-start;flex-direction:column}.pl-depot-bourse-cta .pl-btn{width:100%}}
.pl-bourse-private-access,.pl-bourse-partner-cta{margin:28px 0 0;padding:26px;border:1px solid #d6d9de;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(7,18,37,.06)}.pl-bourse-private-access{background:linear-gradient(145deg,#071225,#0d1c37);color:#f4f6fa}.pl-bourse-private-access .pl-bourse-eyebrow{color:#ff7a1a}.pl-bourse-private-access h2,.pl-bourse-partner-cta h2{margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.08}.pl-bourse-private-access h2{color:#fff}.pl-bourse-private-access p{max-width:760px;color:rgba(244,246,250,.78);font-weight:650;line-height:1.5}.pl-bourse-access-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.pl-bourse-access-levels span{display:grid;gap:5px;padding:14px;border:1px solid rgba(214,217,222,.18);border-radius:14px;background:rgba(255,255,255,.055);color:rgba(244,246,250,.82);font-weight:650}.pl-bourse-access-levels strong{color:#fff}.pl-bourse-access-actions{display:flex;flex-wrap:wrap;gap:10px}.pl-bourse-private-access .pl-btn--ghost{background:#fff;border-color:#fff;color:#071225;box-shadow:0 14px 28px rgba(0,0,0,.16)}.pl-bourse-private-access .pl-btn--ghost:hover{background:#f4f6fa;border-color:#f4f6fa;color:#071225}.pl-bourse-partner-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#f8fafc}.pl-bourse-partner-cta h2{color:#071225}.pl-bourse-partner-cta p{max-width:720px;color:#475569;font-weight:650;line-height:1.45}.pl-bourse-subnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.pl-bourse-subnav a{display:inline-flex;border:1px solid #d6d9de;border-radius:999px;background:#fff;color:#071225;padding:9px 13px;font-weight:850;text-decoration:none}.pl-bourse-subnav a[aria-current=page]{background:#071225;color:#fff;border-color:#071225}@media(max-width:760px){.pl-bourse-access-levels{grid-template-columns:1fr}.pl-bourse-partner-cta{align-items:flex-start;flex-direction:column}.pl-bourse-access-actions .pl-btn,.pl-bourse-partner-cta .pl-btn{width:100%}}
