*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#fffafc;color:#322432;font-family:system-ui,"Microsoft YaHei",sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:white;border:1px solid #efccde;border-radius:24px;padding:8px 18px;color:inherit}button:hover,a:hover{color:#d82d80}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #dc3685;outline-offset:5px}header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid #f2dce6;background:#fffafcf2;position:sticky;top:0;z-index:5}header strong{font-size:25px;color:#d82d80}header span{font-size:13px}#menu{display:none}.bhtmx7uwdf{display:grid;grid-template-columns:180px minmax(0,1fr);max-width:1500px;margin:auto;gap:34px;padding:28px 4%}.ytpyu246jk{position:sticky;top:110px;align-self:start;font-size:13px}.ytpyu246jk nav{display:grid;gap:5px;margin:30px 0}.ytpyu246jk a{padding:7px 12px;border-radius:8px}.ytpyu246jk a:hover{background:#fce3ef}.ytpyu246jk p{color:#c43c7f;letter-spacing:1px}main{min-width:0}section{padding:40px 0 25px;border-bottom:1px solid #f0dce7}.bjvs6nhpqb{display:grid;grid-template-columns:1fr 46%;gap:24px;align-items:center;padding-top:20px}.bjvs6nhpqb h1{font-size:15px;color:#d82d80;letter-spacing:4px}.bjvs6nhpqb h2{font-size:clamp(34px,4vw,62px);line-height:1.2;margin:20px 0}.bjvs6nhpqb p{font-size:14px;color:#806373}.eovcahe4fs{margin:0;position:relative;height:530px;border-radius:180px 180px 20px 20px;overflow:hidden;background:#f2c7dc}.eovcahe4fs img{height:100%;width:100%;object-fit:cover}.eovcahe4fs figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#382339df);color:white;padding:50px 22px 22px}.eovcahe4fs button{padding:5px 12px;margin-top:10px}.odcg9hzld8{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.odcg9hzld8 a{padding:12px 22px;border:1px solid #efbdd4;border-radius:30px}.odcg9hzld8 a:first-child{background:linear-gradient(110deg,#ee4599,#a659cf);color:white;box-shadow:0 8px 25px #e54c9433}.khqcez7o4q{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.khqcez7o4q h2{font-size:26px}.khqcez7o4q p,small{color:#8d6c7e;font-size:12px}.bloze1qpkb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bloze1qpkb>article{background:white;padding:22px;border:1px solid #f0dce7;border-radius:16px}.bloze1qpkb h3{margin:10px 0}.bloze1qpkb p{font-size:14px;color:#806373}.ehcqh2meio{overflow:hidden;background:white;border:1px solid #f0dce7;border-radius:14px;transition:transform .25s}.ehcqh2meio:hover{transform:translateY(-5px)}.ehcqh2meio img{width:100%;height:240px;object-fit:cover;display:block}.ehcqh2meio div{padding:18px}.bloze1qpkb>.ehcqh2meio{padding:0}.ehcqh2meio p{font-size:13px}.jnojey9gow{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.jnojey9gow .ehcqh2meio:first-child img{height:300px}.yughh7sz1q{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}[aria-pressed=true]{background:#d73583;color:white}ol{list-style:none;padding:0}li{display:flex;align-items:center;gap:25px;padding:18px 0;border-bottom:1px solid #f0dce7}li>span{font-size:40px;color:#e995bc;font-style:italic}li>div{flex:1}li h3,li p{margin:0}li p,li a{font-size:13px}.nzmrsu79e4{background:#fce7f1;border-radius:24px;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:32px}.nzmrsu79e4 h3{font-size:30px;line-height:1.4}.ixjpkxjyky{border:8px solid #362b38;border-radius:32px;max-width:245px;padding:12px;background:white;transform:rotate(5deg);flex-shrink:0;box-shadow:12px 18px 0 #eab9d0}.ixjpkxjyky img{width:100%;height:210px;object-fit:cover;border-radius:12px}.ixjpkxjyky h3{font-size:18px}.ixjpkxjyky p{font-size:12px}.xroeujwwsf{display:flex;gap:25px}.xroeujwwsf article{flex:1}.xroeujwwsf b{font-size:42px;color:#d73583}.xroeujwwsf p{font-size:14px}details{padding:20px 4px;border-bottom:1px solid #ecd5e1}summary{cursor:pointer;font-weight:600}details p{color:#806373}.henku0lvkw{columns:2;column-gap:35px;font-size:14px;color:#806373}.henku0lvkw p{margin-top:0}footer{padding:40px 5%;background:#f8eaf1;margin-top:45px}footer nav{display:flex;flex-wrap:wrap;gap:15px;font-size:13px;margin:20px 0}footer p{font-size:12px}dialog{border:1px solid #efccde;border-radius:20px;max-width:480px;padding:30px}dialog::backdrop{background:#36233199}dialog button{float:right}[hidden]{display:none!important}.lqudw2d9rr{animation:appear .65s ease both}@keyframes appear{from{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1000px){.bhtmx7uwdf{grid-template-columns:140px minmax(0,1fr);gap:20px}.bjvs6nhpqb{grid-template-columns:1fr}.eovcahe4fs{height:380px;border-radius:20px}.bloze1qpkb{grid-template-columns:repeat(2,minmax(0,1fr))}.jnojey9gow{grid-template-columns:repeat(3,minmax(0,1fr))}.jnojey9gow .ehcqh2meio img{height:180px!important}}@media(max-width:700px){header{height:70px}header span{display:none}#menu{display:block}.bhtmx7uwdf{display:block;padding:10px 5%}.ytpyu246jk{position:static}.ytpyu246jk p,.ytpyu246jk small{display:none}.ytpyu246jk nav{display:none;margin:10px 0;grid-template-columns:1fr 1fr}.ytpyu246jk nav[data-open]{display:grid}.bjvs6nhpqb h2{font-size:42px}.eovcahe4fs{height:400px}.jnojey9gow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.jnojey9gow .ehcqh2meio{min-width:78%;scroll-snap-align:start}.bloze1qpkb{grid-template-columns:1fr 1fr;gap:12px}.bloze1qpkb>article{padding:15px}.ehcqh2meio img{height:200px}.khqcez7o4q{display:block}.khqcez7o4q h2{margin-bottom:0}.nzmrsu79e4{flex-direction:column;padding:25px;align-items:flex-start}.ixjpkxjyky{align-self:center}.xroeujwwsf{display:block}.henku0lvkw{columns:1}li{gap:12px}li a{max-width:65px}section{padding-top:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
