.wj{background:#fffcf8;color:#403932;padding:35px 22px 65px}.wj article{max-width:1160px;margin:auto}.wj-hero{max-width:900px;margin:auto;text-align:center}.wj a{color:#9d5360;text-underline-offset:4px}.wj-hero>a{font-size:13px;letter-spacing:.04em}.wj h1{font-size:clamp(29px,4vw,49px);line-height:1.45;margin:22px auto;max-width:850px}.wj-byline{font-size:13px;color:#7b766b}.wj-hero>img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:26px;margin-top:22px}.wj small{display:block;font-size:11px;color:#80776d;margin-top:8px}.wj-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:45px;margin-top:45px}.wj aside details{position:sticky;top:105px;border:1px solid #eeded4;border-radius:18px;padding:20px;background:#f9f1e9}.wj summary{font-weight:700;cursor:pointer}.wj nav a{display:block;font-size:13px;line-height:1.8;margin-top:12px;text-decoration:none}.wj-body{font-size:17px;line-height:2.05;max-width:790px}.wj-body>p:first-child{font-size:19px;color:#445b48;border-inline-start:3px solid #bc7c85;padding-inline-start:19px}.wj-body h2{font-size:29px;line-height:1.5;margin:45px 0 15px;scroll-margin-top:110px}.wj-body h3{font-size:22px;line-height:1.5;margin:30px 0 10px}.wj-body p{margin:0 0 22px}.wj-product-photo{margin:35px 0;padding:20px;background:#f5ede6;border-radius:22px}.wj-product-photo img{display:block;max-width:100%;width:100%;height:auto;max-height:650px;object-fit:contain;border-radius:14px}.wj-product-photo figcaption{font-size:12px;line-height:1.7;margin-top:12px;color:#766b62}.wj-end{text-align:center;background:#f6e8e3;border-radius:22px;padding:30px;margin-top:45px}.wj-end h2{font-size:24px;margin:0 0 15px}.wj-index{max-width:1200px;margin:35px auto;padding:28px 20px}.wj-index>h2{font-size:30px;color:#3f5948}.wj-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wj-index-card{border:1px solid #eddfd7;border-radius:20px;background:#fffaf5;overflow:hidden;text-decoration:none!important;color:#403932!important}.wj-index-card img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.wj-index-card div{padding:20px}.wj-index-card h3{font-size:20px;line-height:1.5;margin:0 0 10px}.wj-index-card p{font-size:13px;line-height:1.8;color:#746b62}.wj-index-card span{font-size:13px;color:#9d5360}.wj-product-guide{padding:24px;border:1px solid #ead7d1;background:#f9ece6;border-radius:16px;margin:20px 0}.wj-product-guide p{font-size:13px;line-height:1.8;margin:8px 0}.wj-product-guide a{font-weight:650;color:#93525d;text-underline-offset:4px}@media(max-width:760px){.wj{padding:24px 17px 45px}.wj-layout{display:flex;flex-direction:column;gap:20px;margin-top:24px}.wj aside details{position:static;padding:16px}.wj nav{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.wj-body{font-size:16px}.wj-body h2{font-size:25px}.wj-body h3{font-size:21px}.wj-hero>img{border-radius:17px}.wj-product-photo{padding:12px}.wj-index-grid{grid-template-columns:1fr}.wj-index-card{display:grid;grid-template-columns:35% 1fr}.wj-index-card img{height:100%;object-fit:cover}.wj-index-card div{padding:14px}.wj-index-card h3{font-size:17px}.wj-index-card p{display:none}}