.topic-browser-module__Cbj0_W__browser{background:linear-gradient(120deg,#10232ddd,#0b111bdd);border:1px solid #63dce82b;border-radius:22px;margin:0 0 36px;padding:26px}.topic-browser-module__Cbj0_W__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.topic-browser-module__Cbj0_W__heading p{color:#75dfeb;letter-spacing:.15em;margin:0 0 8px;font-size:.6rem;font-weight:800}.topic-browser-module__Cbj0_W__heading h3{letter-spacing:-.03em;margin:0;font-size:1.6rem}.topic-browser-module__Cbj0_W__heading>span{color:#99abb9;font-size:.75rem}.topic-browser-module__Cbj0_W__quick{flex-wrap:wrap;gap:10px;display:flex}.topic-browser-module__Cbj0_W__topic{color:#dae4ec;background:#07101980;border:1px solid #aab9c033;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 15px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.topic-browser-module__Cbj0_W__topic span{overflow-wrap:anywhere}.topic-browser-module__Cbj0_W__topic small{color:#9eb4c3;flex-shrink:0;font-weight:400}.topic-browser-module__Cbj0_W__topic:hover{color:#f5d981;border-color:#e5c366}.topic-browser-module__Cbj0_W__topic[aria-current=page]{color:#7eebf5;background:#0b3543;border-color:#70dfed}.topic-browser-module__Cbj0_W__topic:focus-visible,.topic-browser-module__Cbj0_W__more summary:focus-visible,.topic-browser-module__Cbj0_W__selected a:focus-visible{outline-offset:4px;outline:2px solid #70dfed}.topic-browser-module__Cbj0_W__selected{color:#b9cbd8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:.85rem;display:flex}.topic-browser-module__Cbj0_W__selected strong{color:#f1d483}.topic-browser-module__Cbj0_W__selected a{color:#75dfeb}.topic-browser-module__Cbj0_W__more{border-top:1px solid #9fb2c026;margin-top:20px}.topic-browser-module__Cbj0_W__more summary{cursor:pointer;color:#ecd17b;justify-content:space-between;padding:18px 0 0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.topic-browser-module__Cbj0_W__more summary::-webkit-details-marker{display:none}.topic-browser-module__Cbj0_W__more summary span{transition:transform .15s}.topic-browser-module__Cbj0_W__more[open] summary span{transform:rotate(45deg)}.topic-browser-module__Cbj0_W__directory{padding-top:22px}.topic-browser-module__Cbj0_W__search{color:#adbfcc;gap:8px;font-size:.75rem;display:grid}.topic-browser-module__Cbj0_W__search input{width:100%;max-width:420px;font:inherit;color:#fff;background:#070e16;border:1px solid #779bab55;border-radius:10px;padding:13px 15px;font-size:.9rem}.topic-browser-module__Cbj0_W__search input:focus-visible{outline-offset:2px;outline:2px solid #70dfed}.topic-browser-module__Cbj0_W__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:360px;margin-top:18px;padding:5px;display:grid;overflow-y:auto}.topic-browser-module__Cbj0_W__empty{color:#a8bdcb;font-size:.85rem}@media (max-width:800px){.topic-browser-module__Cbj0_W__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.topic-browser-module__Cbj0_W__browser{padding:20px}.topic-browser-module__Cbj0_W__heading{flex-direction:column;align-items:flex-start;gap:10px}.topic-browser-module__Cbj0_W__heading h3{font-size:1.4rem}.topic-browser-module__Cbj0_W__list{grid-template-columns:1fr}.topic-browser-module__Cbj0_W__quick .topic-browser-module__Cbj0_W__topic{padding:10px 12px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.topic-browser-module__Cbj0_W__more summary span{transition:none}}
.placement-invitation-module__v-i4Ya__invitation{border-top:1px solid #e3bd5540;border-bottom:1px solid #e3bd5540;justify-content:space-between;align-items:center;gap:28px;margin:32px 0;padding:26px 0;display:flex}.placement-invitation-module__v-i4Ya__invitation p{color:#e3bd55;letter-spacing:.15em;margin:0 0 8px;font-size:.7rem;font-weight:800}.placement-invitation-module__v-i4Ya__invitation h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.2}.placement-invitation-module__v-i4Ya__invitation span{color:#b7c1cb;max-width:690px;font-size:.95rem;line-height:1.7;display:block}.placement-invitation-module__v-i4Ya__invitation>a{flex-shrink:0}@media (max-width:760px){.placement-invitation-module__v-i4Ya__invitation{flex-direction:column;align-items:flex-start;gap:18px}}
