.page-rich-head:after{content:"";display:block;width:64px;height:2px;margin:22px auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--rose-gold),transparent)}.page-rich-body{font-size:1.05rem;line-height:1.75;color:var(--rosewood-dark)}.page-rich-body>*:first-child{margin-top:0}.page-rich-body>p:first-of-type{font-size:1.16rem;line-height:1.66;color:var(--rosewood)}.page-rich-body h2{font-family:Fraunces,serif;font-size:clamp(1.5rem,1.4vw + 1rem,1.95rem);line-height:1.14;letter-spacing:-.01em;color:var(--rosewood);margin:2.1em 0 .55em}.page-rich-body h3{font-family:Fraunces,serif;font-size:1.28rem;color:var(--rosewood);margin:1.7em 0 .45em}.page-rich-body h4{font-weight:700;font-size:1.02rem;color:var(--rosewood);margin:1.5em 0 .35em}.page-rich-body p{margin:0 0 1.15em}.page-rich-body a{color:var(--rosewood);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rose-gold);transition:color .2s ease}.page-rich-body a:hover{color:var(--wine)}.page-rich-body strong{color:var(--rosewood);font-weight:700}.page-rich-body ul,.page-rich-body ol{margin:0 0 1.2em;padding-left:1.35em}.page-rich-body li{margin:.4em 0}.page-rich-body ul li::marker{color:var(--rose-gold-3)}.page-rich-body img{max-width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:1.4em 0}.page-rich-body blockquote{margin:1.6em 0;padding:18px 24px;border-left:3px solid var(--rose-gold);background:var(--glass);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:Fraunces,serif;font-style:italic;color:var(--rosewood)}.page-rich-body hr{border:0;height:1px;margin:2.4em auto;width:100%;background:linear-gradient(90deg,transparent,var(--blush-deep),transparent);position:relative;overflow:visible}.page-rich-body hr:after{content:"\2726";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--cream);padding:0 14px;color:var(--rose-gold-3);font-size:.78rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);align-items:stretch}a.feature-card{display:flex;flex-direction:column;padding:14px 14px 20px;text-decoration:none;color:inherit;transition:transform .4s var(--ease),box-shadow .4s ease}
/*# sourceMappingURL=/cdn/shop/t/38/assets/wb-pages-02.css.map */
