.oa4efz-qsl-archive,.oa4efz-qsl-verify,.oa4efz-qsl-request,.oa4efz-qsl-collections{max-width:1500px;margin:auto;padding:50px 0 100px;font-family:Inter,system-ui,sans-serif;color:#111821}.oa4efz-qsl-archive header,.oa4efz-qsl-request header,.oa4efz-qsl-collections header{max-width:900px;margin-bottom:42px}.oa4efz-qsl-archive header small,.oa4efz-qsl-request header small,.oa4efz-qsl-collections header small,.oa4efz-qsl-verify header small{color:#125be8;font:700 12px/1 Sora,sans-serif;letter-spacing:.14em}.oa4efz-qsl-archive h1,.oa4efz-qsl-request h1,.oa4efz-qsl-collections h1,.oa4efz-qsl-verify h1{font:700 clamp(44px,7vw,88px)/.95 Sora,sans-serif;margin:16px 0}.oa4efz-qsl-archive header p,.oa4efz-qsl-request header p,.oa4efz-qsl-collections header p{font-size:19px;line-height:1.7;color:#4a5664}.oa4efz-qsl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.oa4efz-qsl-grid>a{background:#fff;border:1px solid #aab2bc;display:flex;flex-direction:column;min-height:350px;padding:14px}.oa4efz-qsl-grid img,.oa4efz-qsl-placeholder{width:100%;height:220px;object-fit:cover;background:#0d141d;color:#5dffcd;display:grid;place-items:center;font:700 48px/1 Sora,sans-serif}.oa4efz-qsl-grid span{margin-top:16px;color:#125be8;font:700 10px/1 Sora,sans-serif}.oa4efz-qsl-grid strong{font:700 22px/1.1 Sora,sans-serif;margin:8px 0}.oa4efz-qsl-grid em{margin-top:auto;color:#596675;font-style:normal}.oa4efz-qsl-empty{grid-column:1/-1;padding:44px;background:#fff;border:1px solid #aab2bc}.oa4efz-qsl-verify form{display:grid;grid-template-columns:1fr 1fr auto;max-width:900px;border:1px solid #929da9}.oa4efz-qsl-verify input{min-height:54px;border:0;border-right:1px solid #b6bdc5;padding:0 14px}.oa4efz-qsl-verify button{border:0;background:#0d141d;color:#fff;padding:0 24px;font-weight:700}.oa4efz-qsl-verify article{max-width:900px;margin-top:30px;padding:34px;border:1px solid #7b8794;background:#fff}.oa4efz-qsl-verify article.is-valid{border-top:6px solid #00c990}.oa4efz-qsl-verify article.is-warning{border-top:6px solid #ffb625}.oa4efz-qsl-verify article>b{color:#00a477;font:700 12px/1 Sora,sans-serif;letter-spacing:.12em}.oa4efz-qsl-verify article h2{font:700 34px/1 Sora,sans-serif}.oa4efz-qsl-verify dl{display:grid;grid-template-columns:140px 1fr;gap:10px}.oa4efz-qsl-verify dt{font-weight:700}.oa4efz-qsl-request{display:grid;grid-template-columns:1fr 320px;gap:42px}.oa4efz-qsl-request header{grid-column:1/-1}.oa4efz-qsl-request form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.oa4efz-qsl-request label{display:flex;flex-direction:column;gap:6px;font-weight:700}.oa4efz-qsl-request input,.oa4efz-qsl-request select,.oa4efz-qsl-request textarea{min-height:48px;border:1px solid #97a1ac;background:#fff;padding:10px}.oa4efz-qsl-request .is-wide{grid-column:1/-1}.oa4efz-qsl-request button{grid-column:1/-1;min-height:52px;border:0;background:#0d141d;color:#fff;font:700 13px/1 Sora,sans-serif;text-transform:uppercase}.oa4efz-qsl-request aside{background:#0d141d;color:#fff;padding:28px;align-self:start}.oa4efz-qsl-request aside strong{display:block;color:#5dffcd;margin-top:18px}.oa4efz-hp{position:absolute!important;left:-9999px!important}.oa4efz-form-success{grid-column:1/-1;padding:16px;background:#e0fff4;border-left:5px solid #00c990}.oa4efz-qsl-collections>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.oa4efz-qsl-collections>div>a,.oa4efz-qsl-collections>div>article{border:1px solid #a2acb7;background:#fff;padding:14px;min-height:440px;display:flex;flex-direction:column}.oa4efz-qsl-collections img{width:100%;height:270px;object-fit:cover}.oa4efz-qsl-collections small{margin-top:18px;color:#125be8;font-weight:700}.oa4efz-qsl-collections strong{font:700 28px/1.05 Sora,sans-serif;margin:10px 0}.oa4efz-qsl-collections em{margin-top:auto;font-style:normal;color:#125be8;font-weight:700}@media(max-width:1050px){.oa4efz-qsl-grid{grid-template-columns:repeat(2,1fr)}.oa4efz-qsl-collections>div{grid-template-columns:1fr 1fr}.oa4efz-qsl-request{grid-template-columns:1fr}.oa4efz-qsl-request aside{grid-column:1}}@media(max-width:620px){.oa4efz-qsl-grid,.oa4efz-qsl-collections>div{grid-template-columns:1fr}.oa4efz-qsl-request form{grid-template-columns:1fr}.oa4efz-qsl-request .is-wide{grid-column:auto}.oa4efz-qsl-verify form{grid-template-columns:1fr}.oa4efz-qsl-verify input{border-right:0;border-bottom:1px solid #b6bdc5}}
.oa4efz-qsl-record,.oa4efz-qsl-collection-single{max-width:1120px;margin:30px auto 80px;padding:clamp(22px,4vw,54px);background:#fff;color:#111820;border:1px solid #9ba6b2}.oa4efz-qsl-record header small,.oa4efz-qsl-collection-single header small{font:800 .72rem/1 Sora,system-ui,sans-serif;letter-spacing:.14em;color:#005bd8}.oa4efz-qsl-record header h2,.oa4efz-qsl-collection-single header h2{font:800 clamp(2rem,5vw,4.5rem)/.96 Sora,system-ui,sans-serif;letter-spacing:-.04em}.oa4efz-qsl-record-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0}.oa4efz-qsl-record-images figure,.oa4efz-qsl-collection-single figure{margin:0}.oa4efz-qsl-record-images img,.oa4efz-qsl-collection-single figure img{display:block;width:100%;height:auto;border:1px solid #b8c0c9}.oa4efz-qsl-record dl,.oa4efz-qsl-collection-single dl{display:grid;grid-template-columns:minmax(150px,.35fr) 1fr;margin:30px 0;border-top:1px solid #ccd2d8}.oa4efz-qsl-record dt,.oa4efz-qsl-record dd,.oa4efz-qsl-collection-single dt,.oa4efz-qsl-collection-single dd{margin:0;padding:12px;border-bottom:1px solid #ccd2d8}.oa4efz-qsl-record dt,.oa4efz-qsl-collection-single dt{font-weight:800;background:#eef1f4}.oa4efz-qsl-auth{display:grid;grid-template-columns:150px 1fr;gap:26px;align-items:center;padding:24px;background:#0b111a;color:#fff}.oa4efz-qsl-auth a{color:#00e19b}.oa4efz-qsl-story,.oa4efz-qsl-collection-story{margin-top:36px;line-height:1.8}.oa4efz-qsl-request-art{display:inline-flex;margin-top:28px;padding:15px 20px;background:#00db96;color:#07110e;font-weight:800}@media(max-width:680px){.oa4efz-qsl-record-images{grid-template-columns:1fr}.oa4efz-qsl-record dl,.oa4efz-qsl-collection-single dl{grid-template-columns:1fr}.oa4efz-qsl-auth{grid-template-columns:1fr}}
