.yuan-content{--yuan-content-ink: #111111;--yuan-content-ink-soft: #2c2c2c;--yuan-content-cream: #f9f7f2;--yuan-content-panel: #f3eee6;--yuan-content-white: #ffffff;--yuan-content-border: #e7e2d8;--yuan-content-gold: #b89a6a;--yuan-content-gold-deep: #a88958;--yuan-content-muted: #6e685c;--yuan-content-radius: 14px;--yuan-content-measure: 64rem;color:var(--yuan-content-ink);-webkit-font-smoothing:antialiased}.yuan-content *,.yuan-content *:before,.yuan-content *:after{box-sizing:border-box}.yuan-content__page{width:min(100% - 3.2rem,var(--yuan-content-measure));margin-inline:auto}.yuan-content__eyebrow{margin:0 0 1rem;color:var(--yuan-content-gold-deep);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.yuan-content__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:.9rem 2.2rem;border-radius:999px;border:1px solid var(--yuan-content-ink);background:var(--yuan-content-ink);color:#fff;font-size:1.45rem;font-weight:700;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.yuan-content__btn:hover{background:var(--yuan-content-gold-deep);border-color:var(--yuan-content-gold-deep);color:#fff;transform:translateY(-1px)}.yuan-content-hero{position:relative;overflow:hidden;padding:clamp(4.8rem,8vw,7.2rem) 0 clamp(3.2rem,5vw,4.8rem);background:radial-gradient(900px 420px at 85% -10%,rgba(184,154,106,.22),transparent 55%),linear-gradient(180deg,#fbf9f5 0%,var(--yuan-content-cream) 55%,#efe9df 100%)}.yuan-content-hero__glow{position:absolute;inset-inline-end:-12%;top:-30%;width:42vw;height:42vw;border-radius:50%;background:#b89a6a2e;filter:blur(40px);pointer-events:none}.yuan-content-hero__inner{position:relative;z-index:1;text-align:center}.yuan-content-hero__title{margin:0 auto;max-width:18ch;font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,4.8rem);font-weight:700;line-height:1.2}.yuan-content-hero__text{margin:1.4rem auto 0;max-width:42ch;color:var(--yuan-content-muted);font-size:1.6rem;line-height:1.8}.yuan-content-body{padding-top:var(--yuan-content-pad-top, 48px);padding-bottom:var(--yuan-content-pad-bottom, 72px);background:var(--yuan-content-white)}.yuan-content-body__inner{width:min(100% - 3.2rem,56rem);margin-inline:auto;text-align:center}.yuan-content-body__meta{margin:0 0 1.6rem;color:var(--yuan-content-muted);font-size:1.3rem}.yuan-content-body__title{margin:0 auto 2rem;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.25}.yuan-content-body__rte{color:var(--yuan-content-ink-soft);font-size:1.6rem;line-height:1.9;text-align:start}.yuan-content-body__rte>*:first-child{margin-top:0}.yuan-content-body__rte>*:last-child{margin-bottom:0}.yuan-content-body__rte h2,.yuan-content-body__rte h3,.yuan-content-body__rte h4{margin:2.8rem 0 1rem;color:var(--yuan-content-ink);font-family:var(--font-heading-family);line-height:1.3}.yuan-content-body__rte h2{font-size:clamp(2.2rem,2.6vw,2.8rem)}.yuan-content-body__rte h3{font-size:2rem}.yuan-content-body__rte p,.yuan-content-body__rte ul,.yuan-content-body__rte ol{margin:0 0 1.4rem}.yuan-content-body__rte ul,.yuan-content-body__rte ol{padding-inline-start:1.6rem}.yuan-content-body__rte li+li{margin-top:.55rem}.yuan-content-body__rte a{color:var(--yuan-content-gold-deep);text-decoration:underline;text-underline-offset:.2em}.yuan-content-body__rte a:hover,.yuan-content-body__rte strong{color:var(--yuan-content-ink)}.yuan-content-body__rte blockquote{margin:2rem 0;padding:1.4rem 1.6rem;border-inline-start:3px solid var(--yuan-content-gold);background:var(--yuan-content-cream);border-radius:0 var(--yuan-content-radius) var(--yuan-content-radius) 0;color:var(--yuan-content-ink-soft)}[dir=rtl] .yuan-content-body__rte blockquote{border-radius:var(--yuan-content-radius) 0 0 var(--yuan-content-radius)}.yuan-content-body__empty{margin:0;padding:2rem;border:1px dashed var(--yuan-content-border);border-radius:var(--yuan-content-radius);background:var(--yuan-content-cream);color:var(--yuan-content-muted);text-align:center}.yuan-content-body__actions{display:flex;justify-content:center;margin-top:3.2rem}@media screen and (max-width:749px){.yuan-content__page{width:min(100% - 2.4rem,var(--yuan-content-measure))}.yuan-content-body__inner{width:min(100% - 2.4rem,56rem)}.yuan-content-hero__title{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-yuan-content.css.map */
