
:root{--wok3-kraft:#f3ead8;--wok3-card:#fdf8ec;--wok3-ink:#2f2a1d;--wok3-dim:#7d745c;--wok3-leaf:#4a7c3f;--wok3-clay:#a8956b;--wok3-line:#e0d4b8;--wok3-btn:#4a7c3f}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--wok3-kraft);color:var(--wok3-ink);font:16px/1.75 "Cabin",sans-serif}
.wok3-wrap{max-width:900px;margin:0 auto;padding:0 22px}
a{color:var(--wok3-leaf)}
.wok3-head{border-bottom:2px solid var(--wok3-ink)}
.wok3-head .wok3-wrap{display:flex;align-items:center;justify-content:space-between;height:74px;gap:16px}
.wok3-logo{font-family:"Alegreya",serif;font-weight:800;font-size:25px;color:var(--wok3-ink);text-decoration:none}
.wok3-logo::before{content:"✽ ";color:var(--wok3-leaf)}
.wok3-nav{display:flex;gap:20px;font-size:13.5px;font-weight:600}
.wok3-nav a{color:var(--wok3-dim);text-decoration:none;border-bottom:2px solid transparent}
.wok3-nav a:hover{color:var(--wok3-leaf);border-color:var(--wok3-leaf)}
.wok3-hero{padding:64px 0 34px}
.wok3-fieldtag{display:inline-block;background:var(--wok3-leaf);color:#fdf8ec;border-radius:4px 16px 4px 16px;padding:7px 18px;font-weight:700;font-size:13px}
.wok3-hero h1{font-family:"Alegreya",serif;font-weight:800;font-size:clamp(32px,5.2vw,52px);line-height:1.14;margin:18px 0 12px}
.wok3-hero h1 span{color:var(--wok3-leaf)}
.wok3-lead{color:var(--wok3-dim);max-width:600px;font-size:17px}
.wok3-btn{display:inline-block;border-radius:6px 18px 6px 18px;padding:14px 32px;font-weight:700;text-decoration:none;margin:24px 10px 0 0;font-family:"Alegreya",serif;font-size:17px}
.wok3-btn--p{background:var(--wok3-clay);color:#fdf8ec;box-shadow:0 6px 0 #9c4527}
.wok3-btn--p:active{transform:translateY(3px);box-shadow:0 3px 0 #9c4527}
.wok3-btn--g{border:2px solid var(--wok3-ink);color:var(--wok3-ink)}
.wok3-crates{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}
.wok3-crates div{background:var(--wok3-card);border:2px solid var(--wok3-ink);border-radius:6px 18px 6px 18px;padding:14px 20px;box-shadow:4px 4px 0 rgba(47,42,29,.16)}
.wok3-crates b{font-family:"Alegreya",serif;font-weight:800;font-size:21px;color:var(--wok3-leaf);display:block}
.wok3-crates span{font-size:12px;color:var(--wok3-dim);font-weight:600}
section{padding:32px 0 4px}
.wok3-leafrow{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.wok3-leaf{color:var(--wok3-leaf);font-size:20px}
section h2{font-family:"Alegreya",serif;font-weight:800;font-size:clamp(23px,3.2vw,31px);margin:0}
section h3{font-family:"Alegreya",serif;font-weight:700;font-size:19px;color:var(--wok3-clay)}
.wok3-crate{background:var(--wok3-card);border:2px solid var(--wok3-ink);border-radius:8px 22px 8px 22px;padding:24px 28px;box-shadow:5px 5px 0 rgba(47,42,29,.14)}
.wok3-tbl-wrap{overflow-x:auto;margin:16px 0;border:2px solid var(--wok3-ink);border-radius:8px}
table{border-collapse:collapse;width:100%;font-size:14.5px}
caption{text-align:left;color:var(--wok3-dim);padding:9px 13px;font-weight:700;font-size:13px}
th{background:#efe4c8;padding:10px 13px;text-align:left;font-family:"Alegreya",serif;font-weight:800;border-bottom:2px solid var(--wok3-ink)}
td{padding:10px 13px;border-top:1px solid var(--wok3-line)}
ul{list-style:none;padding:0}
ul li{padding-left:26px;position:relative;margin:9px 0}
ul li::before{content:"✽";position:absolute;left:0;color:var(--wok3-leaf)}
ol{padding-left:24px}ol li{margin:9px 0}ol li::marker{font-family:"Alegreya",serif;font-weight:800;color:var(--wok3-clay)}
.wok3-note{background:#f6e8d6;border:2px dashed var(--wok3-clay);border-radius:10px;padding:14px 18px;color:#8a4a2c;margin:16px 0}
.wok3-faqk{border:2px solid var(--wok3-ink);border-radius:8px;background:var(--wok3-card);margin:10px 0}
.wok3-faqk summary{cursor:pointer;padding:14px 18px;font-weight:700;list-style:none;font-family:"Alegreya",serif;font-size:17px}
.wok3-faqk summary::before{content:"✽ ";color:var(--wok3-leaf)}
.wok3-faqk div{padding:0 18px 15px;color:var(--wok3-dim)}
footer{border-top:2px solid var(--wok3-ink);margin-top:46px;padding:26px 0;color:var(--wok3-dim);font-size:13.5px;text-align:center}
@media(max-width:680px){.wok3-nav{display:none}}
