.st-head{text-align:center}.st-eyebrow{justify-content:center;max-width:none}.st-eyebrow .label-gold{color:#b8863f;letter-spacing:.28em;font-size:11px}.st-eyebrow .orn-line{display:none}.st-eyebrow .orn-diamond{box-shadow:none;background:#b8863f}.st-title-row{justify-content:center;align-items:center;gap:16px;margin-top:14px;display:flex}.st-seal{border:2px solid var(--wp-red);width:52px;height:84px;color:var(--wp-red);font-family:var(--font-hanzi);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:23px;line-height:1.12;display:inline-flex}.st-title{font-family:var(--font-display);letter-spacing:-.01em;color:#33251a;font-size:clamp(42px,7.5vw,74px);font-weight:600;line-height:1}.st-rule{width:220px;height:9px;margin:12px auto 0;display:block;position:relative}.st-rule:before{content:"";background:linear-gradient(90deg,#0000,#c9a06ad9 22% 78%,#0000);height:1px;position:absolute;top:4px;left:0;right:0}.st-rule:after{content:"";background:var(--wp-gold);width:7px;height:7px;position:absolute;top:1px;left:50%;transform:translate(-50%)rotate(45deg)}.st-lead{color:#3f2f22;max-width:44rem;margin:16px auto 0;font-size:15.5px;line-height:1.65}.st-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:32px;display:flex}.st-pill{height:40px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-ink-soft);background:linear-gradient(#fdf9f2,#f8f0e4);border:1px solid #dcc09a;border-radius:8px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff}.st-pill:hover{border-color:var(--wp-gold);color:var(--wp-ink)}.st-pill:focus-visible{outline:2px solid var(--wp-gold);outline-offset:2px}.st-pill-icon{color:#a9822c;flex:none;width:15px;height:15px}.st-pill.is-on{color:#fdf3e3;background:linear-gradient(#96733f,#7d5f33);border-color:#b08a4f;box-shadow:inset 0 0 0 1px #fff0d22e,0 10px 20px -14px #50371ee6}.st-pill.is-on .st-pill-icon{color:#f0d6a8}.st-selects{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.st-select-wrap{align-items:center;display:inline-flex;position:relative}.st-select-icon{color:#a9822c;pointer-events:none;width:15px;height:15px;position:absolute;left:16px}.st-select-chev{width:15px;height:15px;color:var(--wp-ink-soft);pointer-events:none;position:absolute;right:14px}.st-select{height:40px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-ink-soft);cursor:pointer;appearance:none;background:linear-gradient(#fdf9f2,#f8f0e4);border:1px solid #dcc09a;border-radius:8px;padding:0 40px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s;box-shadow:inset 0 0 0 1px #fff}.st-select:hover{border-color:var(--wp-gold);color:var(--wp-ink)}.st-select:focus-visible{outline:2px solid var(--wp-gold);outline-offset:2px}.st-grid{gap:26px;margin-top:40px;display:grid}@media (min-width:640px){.st-grid{grid-template-columns:1fr 1fr}}.st-card{background:#f8f5f2;border:1px solid #eddcc0;border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 20px 44px -26px #281e14bf}.st-card:hover{border-color:var(--wp-gold);transform:translateY(-3px);box-shadow:0 30px 56px -26px #281e14d9}.st-card:focus-visible{outline:2px solid var(--wp-gold);outline-offset:3px}.st-card-media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.st-card-media img{transition:transform .7s}.st-card:hover .st-card-media img{transform:scale(1.04)}.st-card-chips{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:14px}.st-chip{color:#f0d6a8;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c1f149e;border:1px solid #f0d6a83d;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:600}.st-chip.is-read{color:#f2f7f1;background:#3f7d5beb;border-color:#ffffff47}.st-card-body{flex-direction:column;flex:auto;padding:16px 20px 18px;display:flex}.st-card-hz{font-family:var(--font-hanzi);color:var(--wp-red);font-size:26px;line-height:1.15;display:block}.st-card-ru{font-family:var(--font-display);color:#33251a;margin-top:4px;font-size:20px;font-weight:600;line-height:1.2;display:block}.st-card-intro{color:var(--wp-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.st-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.st-card-meta{color:var(--wp-muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.st-meta-item{align-items:center;gap:5px;display:inline-flex}.st-card-go{width:32px;height:32px;color:var(--wp-bronze);background:#fff;border:1px solid #e6d7bd;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s;display:flex}.st-card:hover .st-card-go{border-color:var(--wp-bronze);background:var(--wp-bronze);color:#fdf3e3}.st-empty{border:1px solid var(--wp-line);background-color:var(--wp-paper-hi);background-image:var(--wp-grain), radial-gradient(120% 90% at 50% 0%, #fdf9f2 0%, #f9f1e6 60%, #f4ebdf 100%);text-align:center;background-repeat:repeat,no-repeat;background-size:160px 160px,auto;border-radius:18px;max-width:28rem;margin:44px auto 0;padding:30px 26px;box-shadow:inset 0 0 0 1px #fff,0 22px 48px -30px #50371eb3}.st-empty-icon{width:38px;height:38px;color:var(--wp-bronze);margin:0 auto}.st-empty-title{font-family:var(--font-display);color:#33251a;margin-top:14px;font-size:23px;font-weight:600}.st-empty-text{color:var(--wp-muted);margin-top:8px;font-size:13px;line-height:1.6}@media (max-width:639px){.st-title{font-size:40px}.st-title-row{gap:12px}.st-seal{border-radius:10px;width:42px;height:66px;font-size:18px}.st-lead{font-size:14.5px}.st-rule{width:160px}.st-filters{gap:6px;margin-top:26px}.st-pill{letter-spacing:.1em;gap:7px;height:36px;padding:0 10px;font-size:10px}.st-select{height:36px;font-size:10px}.st-grid{gap:18px;margin-top:30px}.st-card-body{padding:14px 16px 16px}.st-card-hz{font-size:23px}.st-card-ru{font-size:18px}}
