.wc-box{container-type:inline-size;width:100%;max-width:540px}.wc{aspect-ratio:4 / 5;box-sizing:border-box;background:#f6e7c8;color:#1c1917;border-radius:3cqw;padding:6.5cqw 7cqw 5cqw;display:flex;flex-direction:column;position:relative;background-image:radial-gradient(circle at 100% 0,rgba(194,65,12,.13) 0 28cqw,transparent 28.2cqw),radial-gradient(circle at 0 100%,rgba(28,25,23,.06) 0 22cqw,transparent 22.2cqw)}.wc p,.wc h1,.wc ol{margin:0}.wc-top{display:flex;justify-content:space-between;align-items:center}.wc-brand{display:flex;align-items:center;gap:2cqw;font:700 4.4cqw/1 var(--serif);letter-spacing:-.1cqw}.wc-brand b{color:#c2410c}.wc-brand svg{width:9cqw;height:9cqw}.wc-day{text-align:right;font:700 3.3cqw/1.35 var(--serif);color:#c2410c}.wc-day span{font:400 2.9cqw var(--sans);color:#44403c}.wc-main{margin-top:4cqw}.wc-kicker{display:inline-block;font:600 2.9cqw var(--sans);background:#1c1917;color:#f6e7c8;border-radius:99px;padding:.6cqw 2.6cqw}.wc-word{font:700 18cqw/1.2 var(--serif);letter-spacing:-.3cqw;color:#1c1917;margin-top:1.5cqw!important}.wc-word.wc-long{font-size:13cqw}.wc-read{font:400 3.6cqw var(--sans);color:#57534e}.wc-from{margin-top:2.5cqw!important;font:400 3.8cqw/1.45 var(--sans);color:#44403c}.wc-orig{font:700 8cqw/1.25 var(--serif);color:#c2410c;font-style:italic}.wc-rom{font:italic 400 3.8cqw var(--sans);color:#57534e}.wc-mean{font-weight:600;color:#1c1917}.wc-route{list-style:none;padding:0;display:grid;grid-template-columns:repeat(var(--n),1fr);margin-top:auto!important;position:relative;padding-top:4cqw}.wc-route:before{content:"";position:absolute;left:2cqw;right:2cqw;top:5.6cqw;height:.8cqw;background:#1c1917;border-radius:1cqw}.wc-route li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .6cqw;min-width:0}.wc-dot{width:3.6cqw;height:3.6cqw;border-radius:50%;background:#1c1917;position:relative;z-index:1}.wc-route li.last .wc-dot{background:#c2410c;width:5.4cqw;height:5.4cqw;margin-top:-.9cqw}.wc-lang{font:600 2.5cqw/1.3 var(--sans);color:#57534e;margin-top:1.8cqw}.wc-step{font:700 3.4cqw/1.3 var(--serif);overflow-wrap:anywhere}.wc-hook{margin-top:3.5cqw!important;font:700 4.1cqw/1.5 var(--serif);border-left:1.2cqw solid #c2410c;padding-left:3cqw}.wc-foot{margin-top:3cqw;font:600 2.9cqw var(--sans);color:#57534e;border-top:.3cqw solid rgba(28,25,23,.25);padding-top:2.6cqw}.wc-og{max-width:none}.wc-og .wc{aspect-ratio:1200 / 630;border-radius:0;padding:4.5cqw 5cqw;display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto 1fr auto auto;column-gap:5cqw;background-image:radial-gradient(circle at 100% 0,rgba(194,65,12,.13) 0 20cqw,transparent 20.2cqw)}.wc-og .wc-top{grid-column:1 / -1}.wc-og .wc-brand{font-size:2.8cqw}.wc-og .wc-brand svg{width:5.5cqw;height:5.5cqw}.wc-og .wc-day{font-size:2.1cqw}.wc-og .wc-day span{font-size:1.8cqw}.wc-og .wc-main{grid-row:2 / 5;margin-top:2.5cqw}.wc-og .wc-kicker{font-size:1.8cqw;padding:.4cqw 1.6cqw}.wc-og .wc-word{font-size:12cqw}.wc-og .wc-word.wc-long{font-size:8.5cqw}.wc-og .wc-read{font-size:2.2cqw}.wc-og .wc-from{font-size:2.3cqw;margin-top:2cqw!important}.wc-og .wc-orig{font-size:5cqw}.wc-og .wc-rom{font-size:2.3cqw}.wc-og .wc-route{grid-column:2;grid-row:2;align-self:center;margin-top:0!important;padding-top:1cqw}.wc-og .wc-route:before{top:1.9cqw;height:.5cqw}.wc-og .wc-dot{width:2.4cqw;height:2.4cqw}.wc-og .wc-route li.last .wc-dot{width:3.4cqw;height:3.4cqw;margin-top:-.5cqw}.wc-og .wc-lang{font-size:1.6cqw;margin-top:1cqw}.wc-og .wc-step{font-size:2.1cqw}.wc-og .wc-hook{grid-column:2;grid-row:3;margin-top:0!important;font-size:2.6cqw;border-left-width:.7cqw;padding-left:1.8cqw}.wc-og .wc-foot{grid-column:2;grid-row:4;font-size:1.8cqw;margin-top:2cqw;padding-top:1.4cqw}.ws{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0}.ws-btn{font:600 .92rem var(--sans);border:1.5px solid var(--ink);border-radius:999px;padding:7px 15px;background:#fff;color:var(--ink);text-decoration:none;cursor:pointer}.ws-btn:hover{background:var(--cream)}.ws-main{background:var(--accent);border-color:var(--accent);color:#fff}.ws-main:hover{background:#9a3412}.ws-status{font-size:.88rem;color:var(--muted)}
