.exq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;max-width:900px;margin:32px auto 4px;padding:20px 22px;border:1px solid rgba(255,180,111,.28);border-radius:14px;background:linear-gradient(135deg,rgba(255,158,114,.1),rgba(141,125,255,.07))}.exq__body{min-width:0;flex:1 1 320px}.exq__eyebrow{display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,180,111,.92);margin-bottom:6px}.exq__title{margin:0 0 6px;font-size:1.06rem;font-weight:700;line-height:1.32;color:rgba(240,242,255,.97);text-wrap:balance}.exq__detail{margin:0;font-size:.85rem;line-height:1.55;color:rgba(190,194,228,.88);max-width:60ch}.exq__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:999px;border:1px solid rgba(255,180,111,.5);background:rgba(255,180,111,.16);color:#ffd4ac;font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.exq__cta:hover{background:rgba(255,180,111,.26);border-color:rgba(255,180,111,.75);transform:translateY(-1px)}.exq__cta:focus-visible{outline:2px solid rgba(255,200,150,.95);outline-offset:2px}@media (prefers-reduced-motion:reduce){.exq__cta{transition:background .18s ease,border-color .18s ease}.exq__cta:hover{transform:none}}@media (max-width:620px){.exq{margin:24px 16px 0;padding:18px}.exq__cta{width:100%}}.lrel{max-width:900px;margin:8px auto 56px;padding:0 20px}.lrel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 18px;margin-bottom:16px}.lrel__title{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:-.01em;color:rgba(238,240,255,.95)}.lrel__all{font-size:.83rem;font-weight:600;color:#a99bff;text-decoration:none;border-radius:4px}.lrel__all:focus-visible,.lrel__all:hover{text-decoration:underline;text-underline-offset:3px}.lrel__all:focus-visible,.lrel__card:focus-visible{outline:2px solid rgba(141,125,255,.9);outline-offset:2px}.lrel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:12px;margin:0;padding:0;list-style:none}.lrel__card,.lrel__item{display:flex}.lrel__card{flex-direction:column;gap:5px;width:100%;padding:14px 16px 15px;border:1px solid rgba(141,125,255,.18);border-radius:12px;background:rgba(22,20,42,.62);text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.lrel__card:hover{border-color:rgba(141,125,255,.5);background:rgba(30,26,56,.78);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.lrel__card{transition:border-color .18s ease,background .18s ease}.lrel__card:hover{transform:none}}.lrel__reason{font-size:.66rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:rgba(169,155,255,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrel__name{font-size:.96rem;font-weight:650;line-height:1.35;color:rgba(238,240,255,.96)}.lrel__desc{font-size:.8rem;line-height:1.5;color:rgba(186,190,225,.8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}@media (max-width:620px){.lrel{padding:0 16px;margin-bottom:40px}.lrel__grid{grid-template-columns:1fr}}