
.wy-extra{background:#fcf8f1;padding:70px max(20px,calc((100vw - 1180px)/2));color:#3d2530}.wy-extra h2{font-family:'Cormorant Garamond',serif;font-size:clamp(32px,4vw,48px);color:#6a173e;margin:0 0 12px}.wy-extra .wy-lead{max-width:760px;line-height:1.8;margin:0 0 32px}.wy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px}.wy-panel{background:#fff;border:1px solid #e7d9c7;border-radius:18px;padding:24px;box-shadow:0 10px 28px #44221a0a}.wy-panel h3{font-family:'Cormorant Garamond',serif;color:#6a173e;font-size:27px;margin:0 0 15px}.wy-panel ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.wy-panel li{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.wy-panel li:before{content:'✦';color:#bc9448;flex-shrink:0}.wy-pill{display:inline-flex;align-items:center;gap:8px;background:#f8efe3;border:1px solid #e5d0b3;border-radius:999px;padding:10px 15px;margin:5px;font-weight:600}.wy-pill svg{width:20px;height:20px;stroke:#772447;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wy-note{margin-top:25px;padding:17px 20px;border-left:3px solid #b88b44;background:#fff;border-radius:5px;line-height:1.7}.wy-panel .wy-price{font-size:26px;font-weight:700;color:#6a173e}.wy-panel p{line-height:1.7}@media(max-width:640px){.wy-extra{padding:42px 17px}.wy-grid{grid-template-columns:1fr}.wy-panel{padding:20px}}
