.wsc{font:13px/1.55 Arial,sans-serif;color:#53534e;letter-spacing:0}
.wsc a{color:inherit;text-underline-offset:3px}
.wsc-status{background:#f4f3f1;padding:18px 22px;margin:0 0 26px}
.wsc-status p{margin:0 0 6px}
.wsc-small{font-size:12px;color:#83837c}
.wsc-note{background:#f0e9de;padding:12px 16px;margin:0 0 20px}
.wsc-unlock{margin-top:14px;padding-top:14px;border-top:1px solid #e5e4df}
.wsc-unlock label{display:block;margin-bottom:8px}
.wsc-unlock div{display:flex;max-width:420px}
.wsc-unlock input{flex:1;min-width:0;border:1px solid #d6d5cf;padding:9px 10px;font:13px Arial,sans-serif}
.wsc-unlock button,.wsc-toolbar button{background:#121212;color:#fff;border:0;padding:9px 18px;font:13px Georgia,serif;letter-spacing:1px;cursor:pointer}
.wsc-toolbar{display:flex;flex-wrap:wrap;gap:14px;padding:20px 0;margin:0 0 18px;border-block:1px solid #deded9}
.wsc-toolbar label{display:grid;gap:6px;flex:1;min-width:150px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}
.wsc-toolbar input,.wsc-toolbar select{font:13px Arial,sans-serif;padding:9px 10px;border:1px solid #c9c8c1;background:#fff;text-transform:none;letter-spacing:0}
.wsc-toolbar button{align-self:end}
.wsc-count{font-size:12px;color:#83837c;margin:0 0 14px}
.wsc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:28px 22px}
.wsc-preview{aspect-ratio:4/3;background:#f1efea;overflow:hidden}
.wsc-preview img{width:100%;height:100%;object-fit:contain;display:block}
.wsc-body{padding:12px 0 0}
.wsc-meta{font-size:11px;color:#93938b;margin:0}
.wsc-pack h3{font:19px/1.3 Georgia,serif;color:#121212;margin:4px 0 6px}
.wsc-desc{margin:0 0 10px}
.wsc-level{font-size:12px;margin:0 0 10px;display:flex;align-items:center;gap:7px}
.wsc-dot{width:7px;height:7px;border-radius:50%;background:#b8a27c}
.wsc-free .wsc-dot{background:#8fa58a}
.wsc-members .wsc-dot{background:#a67f86}
.wsc-actions{display:flex;flex-wrap:wrap;gap:8px}
.wsc-actions p{margin:0}
.wsc-button{display:inline-block;background:#514b43;color:#fff!important;text-decoration:none!important;padding:8px 14px;font-size:12px}
.wsc-button:hover{background:#2f2b26}
.wsc-lock{text-decoration:none}
.wsc-lock a{text-decoration:underline}
.wsc-soon{color:#93938b;font-style:italic}
.wsc-pages{display:flex;gap:24px;justify-content:center;margin-top:34px}
.wsc-offer{max-width:520px;border:1px solid #deded9;padding:28px;background:#fff}
.wsc-price{font:30px Georgia,serif;color:#121212;margin:0 0 12px}
.wsc-price span{font:14px Arial,sans-serif;color:#83837c}
.wsc-offer ul{padding-left:18px;margin:0 0 20px}
.wsc-join{font:15px Georgia,serif;letter-spacing:1px;padding:13px 26px}
.wsc-thanks{background:#f4f3f1;padding:20px 24px;margin:0 0 24px}
.wsc-thanks h2{font:22px Georgia,serif;margin:0 0 6px}
