:root{--paper:#fbf8f3;--white:#fffdf9;--ink:#3b3033;--muted:#716368;--plum:#744653;--rose:#efdedb;--line:#dfd1ca;--gold:#ad7a52;--sage:#e9ede5;--serif:'Noto Serif TC','Songti TC','PMingLiU',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Noto Sans TC','PingFang TC','Microsoft JhengHei',sans-serif;font-size:16px;line-height:1.9}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--plum)}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--plum);outline-offset:5px}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.45;font-weight:500}h1,h2{font-family:var(--serif)}h1{font-size:clamp(36px,5vw,64px);letter-spacing:.06em}h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:.04em}h3{font-size:23px}p{margin-bottom:1.2em}ul{padding-left:1.4em}li{margin-bottom:.55em}.wrap{max-width:1180px;padding:0 36px;margin:auto}.narrow{max-width:810px}.eyebrow{font-size:13px;letter-spacing:.2em;color:var(--plum);margin-bottom:20px}.subtle{color:var(--muted)}.small{font-size:14px}.skip{position:absolute;top:-100px;left:10px;background:var(--white);padding:8px;z-index:100}.skip:focus{top:4px}header{position:sticky;top:0;z-index:20;background:rgba(251,248,243,.97);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px}.brand{text-decoration:none;display:flex;flex-direction:column;flex-shrink:0}.brand strong{font:500 27px var(--serif);letter-spacing:.18em}.brand span{font-size:11px;letter-spacing:.22em;color:var(--muted);margin-top:4px}nav{display:flex;align-items:center;gap:24px}nav>a{text-decoration:none;font-size:14px;padding:8px 0;white-space:nowrap}nav>a[aria-current=page]{border-bottom:1px solid var(--plum);color:var(--plum)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;text-decoration:none;padding:13px 24px;border:1px solid var(--plum);background:var(--plum);color:var(--white);font-size:15px;min-height:48px;transition:background .2s}.btn:hover{background:#5c3541;color:var(--white)}.btn.outline{background:transparent;color:var(--plum)}.btn.outline:hover{background:var(--rose)}.btn.light{background:var(--paper);color:var(--plum);border-color:var(--paper)}.menu-button{display:none;background:none;border:1px solid var(--line);padding:7px 13px}.hero{padding:80px 0 65px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.16fr 1fr;gap:65px;align-items:center}.hero h1{font-size:clamp(45px,5.3vw,70px);line-height:1.48;margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--plum)}.hero .intro{max-width:470px;color:var(--muted);font-size:17px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-art{position:relative;height:470px;border-radius:230px 230px 8px 8px;background:linear-gradient(145deg,#f1ded5,#e9d2ce 50%,#ddc4c3);display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-art:before{content:'';position:absolute;width:270px;height:270px;border:1px solid #fff8ef;border-radius:50%;top:76px;right:-28px;box-shadow:0 0 0 30px #fbf8f31c,0 0 0 61px #fbf8f31c}.hero-art:after{content:'';position:absolute;bottom:-105px;left:-70px;width:420px;height:250px;border-radius:50%;background:#faf3e7b0;transform:rotate(-23deg)}.art-type{position:relative;z-index:1;font-family:var(--serif);writing-mode:vertical-rl;font-size:32px;letter-spacing:.32em;line-height:2.2}.art-caption{position:absolute;bottom:24px;right:24px;z-index:2;font-size:12px;letter-spacing:.18em}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;gap:24px;font-size:14px;color:var(--muted)}.trust-strip span{display:block;font-size:17px;color:var(--ink);margin-bottom:3px}.section{padding:88px 0}.section.soft{background:#f2eae3}.section.sage{background:var(--sage)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.section-head h2{margin-bottom:0}.section-head p{max-width:380px;margin-bottom:0;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border:1px solid var(--line);padding:30px;background:var(--white)}.card .number{font-family:var(--serif);font-size:38px;color:#b39187;display:block;margin-bottom:25px}.card p{color:var(--muted)}.card a.text-link,.text-link{display:inline-block;text-decoration:none;color:var(--plum);border-bottom:1px solid var(--plum);padding-bottom:3px}.service-list{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.service-row{padding:28px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:35px 1fr;gap:15px;text-decoration:none}.service-row .num{color:var(--gold);font-family:var(--serif);font-size:20px}.service-row h3{margin-bottom:8px}.service-row p{font-size:15px;color:var(--muted);margin:0}.service-row .go{color:var(--plum);font-size:14px;display:block;margin-top:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.quote{font:500 clamp(27px,3vw,38px)/1.8 var(--serif);color:var(--plum);margin:0}.quote small{display:block;font:14px/1.8 'Microsoft JhengHei',sans-serif;margin-top:20px}.tags{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.tag{font-size:13px;border:1px solid var(--line);padding:5px 12px}.cta{background:var(--plum);color:var(--white);padding:65px 0}.cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:35px}.cta h2{margin-bottom:12px}.cta p{margin:0;color:#f5e7e8}footer{padding:50px 0 95px;background:#f1eae3}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}.footer-links{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px}.copyright{border-top:1px solid var(--line);padding-top:25px;margin-top:30px;color:var(--muted);font-size:12px}.floating{position:fixed;right:24px;bottom:24px;z-index:25;box-shadow:0 4px 18px #3b30331a}.page-intro{padding:55px 0 48px;border-bottom:1px solid var(--line)}.page-intro h1{margin-bottom:18px}.page-intro .lead{max-width:730px;color:var(--muted);font-size:18px}.crumb{font-size:13px;color:var(--muted);margin-bottom:28px}.crumb a{text-decoration:none}.jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.jump a{border:1px solid var(--line);padding:6px 15px;text-decoration:none;font-size:14px}.flow{counter-reset:steps;list-style:none;padding:0}.flow li{position:relative;padding:0 0 28px 58px;margin:0;border-left:1px solid var(--line);margin-left:17px}.flow li:before{counter-increment:steps;content:counter(steps,decimal-leading-zero);position:absolute;left:-18px;top:0;width:36px;height:36px;background:var(--paper);color:var(--plum);text-align:center;font-family:var(--serif)}.flow h3{font-size:20px;margin:0 0 6px}.timeline{margin:0}.timeline div{display:grid;grid-template-columns:110px 1fr;padding:24px 0;border-top:1px solid var(--line);gap:25px}.timeline dt{color:var(--plum);font-family:var(--serif);font-size:22px}.timeline dd{margin:0}.note{background:var(--sage);padding:24px 28px;border-left:3px solid #87917b;margin:28px 0}.note p:last-child{margin:0}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:15px}caption{text-align:left;font-size:22px;font-family:var(--serif);padding-bottom:20px}th,td{padding:15px 12px;border-bottom:1px solid var(--line);text-align:left}th{color:var(--muted);font-weight:400;font-size:13px}td:nth-child(n+2){font-variant-numeric:tabular-nums}td:last-child{color:var(--plum)}.price-switch{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.price-switch button{border:1px solid var(--plum);padding:11px 22px;color:var(--plum);background:transparent}.price-switch button[aria-pressed=true]{background:var(--plum);color:var(--white)}[hidden]{display:none!important}.price-box{background:var(--rose);padding:25px;margin:25px 0}.price-box strong{font-family:var(--serif);font-size:30px;color:var(--plum)}details{border-bottom:1px solid var(--line);padding:0}summary{cursor:pointer;padding:23px 35px 23px 0;font-size:18px;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'＋';position:absolute;right:4px;color:var(--plum)}details[open] summary:after{content:'−'}details>div{padding:0 25px 23px 0;color:var(--muted)}.course-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.course{padding:30px;border-top:2px solid var(--plum);background:var(--white)}.course .category{color:var(--plum);font-size:13px;letter-spacing:.1em;margin-bottom:13px}.course h3{font-size:23px}.course p{color:var(--muted)}.article-card{text-decoration:none;display:block;border-top:1px solid var(--line);padding:28px 0}.article-card .category{font-size:13px;color:var(--plum);letter-spacing:.12em}.article-card h3{margin:15px 0;font-family:var(--serif);font-size:25px}.article-card p{color:var(--muted)}.article-body h2{font-size:29px;margin-top:52px}.article-body h3{font-size:21px;margin-top:30px}.article-body{font-size:17px}.article-meta{color:var(--muted);font-size:14px}.article-toc{background:var(--sage);padding:24px 30px;margin:30px 0}.contact-dl{margin:0}.contact-dl dt{font-size:13px;color:var(--plum);margin-top:25px}.contact-dl dd{margin:6px 0 25px;font-size:20px}.breath{padding:45px;background:var(--rose);border-radius:150px 150px 0 0;text-align:center;min-height:300px;display:grid;align-content:center}.breath p{font-family:var(--serif);font-size:26px;line-height:1.8}.mobile-only{display:none}@media(min-width:1350px){.hero{padding:100px 0 80px}}@media(max-width:1000px){nav{gap:15px}.header-inner{gap:15px}nav .btn{padding:10px 15px}.brand strong{font-size:24px}.hero-grid{gap:30px}.hero-art{height:430px}.split{gap:40px}.grid{gap:16px}.card{padding:24px}}@media(max-width:800px){.wrap{padding:0 24px}.header-inner{min-height:78px}.brand strong{font-size:23px}.brand span{font-size:10px}.menu-button{display:block}nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--paper);padding:20px 24px;border-bottom:1px solid var(--line);max-height:calc(100dvh - 78px);overflow:auto}nav.open{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}nav a{padding:10px}.hero{padding:45px 0}.hero-grid{grid-template-columns:1fr;gap:35px}.hero h1{font-size:48px}.hero-art{height:280px;border-radius:160px 160px 6px 6px;max-width:480px;width:100%;margin:auto}.art-type{font-size:26px;writing-mode:horizontal-tb;letter-spacing:.18em}.hero-art:before{top:5px;width:220px;height:220px}.section{padding:60px 0}.trust-strip{font-size:12px;gap:12px}.trust-strip span{font-size:15px}.grid,.split{grid-template-columns:1fr}.section-head{display:block}.section-head p{margin-top:20px}.grid .card{padding:25px}.card .number{margin-bottom:15px}.footer-grid{grid-template-columns:1fr;gap:25px}.cta .wrap{display:block}.cta .btn{margin-top:25px}.floating{bottom:12px;right:12px;padding:10px 18px;min-height:46px}.course-grid{gap:16px}.course{padding:25px}.page-intro{padding:30px 0}.page-intro h1{font-size:37px}.page-intro .lead{font-size:16px}.timeline div{grid-template-columns:85px 1fr;gap:20px}.timeline dt{font-size:19px}.breath{min-height:250px}.mobile-only{display:inline}}@media(max-width:520px){.wrap{padding:0 20px}.hero h1{font-size:43px}.hero .intro{font-size:16px}.hero-art{height:250px}.art-type{font-size:24px}.trust-strip{grid-template-columns:1fr;padding:20px 0;gap:13px}.trust-strip>div{display:flex;gap:15px;align-items:baseline}.trust-strip span{min-width:110px;margin:0}.service-list,.course-grid{grid-template-columns:1fr}.hero .actions .btn{flex:1;padding:13px 15px}.section-head{margin-bottom:30px}h2{font-size:29px}.card h3{font-size:22px}th,td{padding:13px 7px;font-size:14px}.timeline div{grid-template-columns:1fr;gap:8px}.note{padding:20px}.price-switch button{padding:10px 15px;font-size:14px}.cta{padding:45px 0}.cta h2{font-size:28px}.footer-grid .brand strong{font-size:25px}.article-body{font-size:16px}.article-body h2{font-size:26px}.contact-dl dd{font-size:18px}.breath{padding:32px}.page-intro h1{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.article-toc{display:block;position:static;max-height:none;overflow:visible;color:var(--ink);border:0;font-size:15px;line-height:2.2}.article-toc a{white-space:normal;text-decoration:underline;padding:0;font-size:15px}.article-toc a:hover{color:var(--plum)}

/* Brand presentation aligned with the existing official website. */
:root{--paper:#ddc9bc;--white:#fdfbf9;--ink:#59443b;--muted:#72594c;--plum:#856a5d;--rose:#ebe0d8;--line:#c4aa9a;--gold:#856a5d;--sage:#f0e7df}
body{background-color:var(--paper);background-image:radial-gradient(#856a5d0a .8px,transparent .8px);background-size:20px 20px}
::selection{background:#856a5d;color:#fdfbf9}
header{background:#856a5df5;border:0;box-shadow:0 3px 15px #59443b12;backdrop-filter:blur(12px)}
.header-inner{min-height:82px;max-width:1400px}header .brand,header .brand span,header nav>a,header .menu-button{color:#fffaf5}header .brand strong{font-size:24px}header nav>a[aria-current=page]{color:white;border-color:#ebe0d8}header nav>a:hover{color:#ebe0d8}header .btn{background:transparent;border-color:#ffffff70;color:white}header .btn:hover{background:var(--white);color:var(--ink)}
nav>a{font-family:var(--serif);letter-spacing:.06em}.btn{border-radius:40px;gap:18px;padding:13px 28px;letter-spacing:.06em}.btn:hover{background:#59443b}.btn.outline:hover{background:#fdfbf970}.tag,.jump a,.price-switch button{border-radius:30px}.menu-button{border-radius:6px}
.hero{min-height:640px;min-height:min(790px,85svh);padding:90px 0;display:flex;align-items:center;background:#856a5d url('/assets/photos/hero.jpg') center 30%/cover no-repeat;color:white;isolation:isolate}
.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#251a14b8 0%,#251a1480 42%,#251a1412 78%)}
.hero-grid{display:block;width:100%;max-width:1400px;padding:0 60px}.hero-grid>div:first-child{max-width:650px}.hero h1{font-size:clamp(46px,5.4vw,76px);line-height:1.4;font-weight:400;text-shadow:0 2px 12px #0002}.hero h1 em,.hero .eyebrow,.hero .intro{color:#fffaf5}.hero .intro{line-height:2;font-family:var(--serif);max-width:570px;text-shadow:0 1px 6px #0008}.hero .eyebrow{letter-spacing:.16em}.hero .actions{margin-top:38px}.hero .btn{background:#fdfbf9;color:#59443b;border-color:#fdfbf9}.hero .btn:hover{background:#ebe0d8}.hero .btn.outline{background:#ffffff0d;backdrop-filter:blur(6px);color:white;border-color:#ffffffaa}.hero .btn.outline:hover{background:#ffffff25}.hero-art{display:none}
main:has(.hero){display:flex;flex-direction:column}main:has(.hero)>.hero{order:0}main:has(.hero)>.wrap{order:1;width:100%}main:has(.hero)>.section{order:3}main:has(.hero)>.section.soft{order:2}main:has(.hero)>.section.sage{order:4}
.trust-strip{padding:28px 0;border-color:#856a5d33;gap:30px}.trust-strip>div{padding-left:20px;border-left:1px solid #856a5d55}.trust-strip span{font-family:var(--serif)}.section{padding:96px 0}.section.soft{background:#ebe0d8}.section.sage{background:#f3ece6}.section-head{display:block;text-align:center;margin-bottom:58px}.section-head p{max-width:620px;margin:18px auto 0}.section-head .eyebrow{margin-bottom:16px}h2{font-weight:500}.split{gap:64px;align-items:center}.quote{font-size:clamp(25px,2.6vw,34px);border-left:2px solid #856a5d66;padding-left:25px}.quote small{font-size:13px}.founder-photo{width:100%;max-height:550px;aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border-radius:180px 180px 8px 8px;box-shadow:0 15px 30px #59443b18;margin-bottom:30px;display:block}.section.soft .split>div:first-child>.eyebrow{margin-top:0}
.service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.service-row{padding:0;border:0;display:flex;flex-direction:column;gap:0;border-radius:13px;overflow:hidden;background:var(--white);box-shadow:0 8px 24px #59443b12;position:relative;transition:transform .25s,box-shadow .25s}.service-row:hover{transform:translateY(-6px);box-shadow:0 14px 30px #59443b24;color:var(--ink)}.service-row:before{content:'';display:block;width:100%;height:220px;background-size:cover;background-position:center}.service-row:nth-child(1):before{background-image:url('/assets/photos/waxing.jpg')}.service-row:nth-child(2):before,.service-row:nth-child(3):before,.service-row:nth-child(4):before{background-image:url('/assets/photos/body-care.jpg')}.service-row:nth-child(5):before{background-image:url('/assets/photos/brows.jpg')}.service-row:nth-child(6):before{background-image:url('/assets/photos/founder.jpg');background-position:center 30%}.service-row .num{position:absolute;top:194px;left:calc(50% - 25px);width:50px;height:50px;border:4px solid var(--white);background:var(--rose);border-radius:50%;text-align:center;line-height:42px;font-size:17px}.service-row>div{padding:40px 24px 30px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center}.service-row h3{font-family:var(--serif);font-size:23px}.service-row p{line-height:1.9;margin-bottom:22px}.service-row .go{margin-top:auto;border-bottom:1px solid #856a5d66;font-family:var(--serif);padding-bottom:3px}
.card,.course,.article-card{border:0;border-radius:12px;box-shadow:0 5px 20px #59443b0b;background:var(--white)}.card{padding:34px;text-align:center}.card .number{font-size:40px;color:#b09687}.course{padding:34px;border-top:3px solid #b09687}.article-card{padding:32px;height:100%;transition:transform .2s}.article-card:hover{transform:translateY(-4px)}.course h3,.card h3{font-family:var(--serif)}
.page-intro{background:#ebe0d8;padding:60px 0 54px;border:0}.page-intro h1{font-size:clamp(34px,4vw,54px)}.page-intro .lead{line-height:1.9}.jump a{background:#fdfbf970;border-color:#856a5d55}.note{border-radius:0 12px 12px 0;background:#f5eee8;border-color:#b09687}.price-box{border-radius:12px;background:#f4ebe4}.price-switch button[aria-pressed=true]{background:#856a5d}.table-scroll{background:#fdfbf9;border-radius:12px;padding:15px 24px}th{background:#f6f0ea}caption{padding-top:10px}th,td{border-color:#e4d8ce}details{background:#fdfbf9;border:0;border-radius:12px;margin-bottom:16px;padding:0 26px;box-shadow:0 3px 10px #59443b08}summary{font-family:var(--serif);font-size:19px;padding:24px 36px 24px 0}details>div{border-top:1px solid #e4d8ce;padding-top:22px}.article-toc{background:#fdfbf9;border-radius:12px}.article-body{margin:auto}.article-body h2{color:#59443b}.timeline div{border-color:#856a5d40}.breath{background:#ebe0d8;border-radius:180px 180px 12px 12px}
.cta{background:#856a5d;padding:65px 0}.cta h2{font-weight:400}.cta p{color:#f4ebe4}footer{background:#59443b;color:#ebe0d8;padding:72px 0 105px}footer .brand span,footer .subtle,footer .copyright{color:#dbc8ba}footer a:hover{color:white}footer .copyright{border-color:#ffffff26}footer .footer-links{line-height:2}.floating{background:#06a747;color:white;border-color:#ffffff66;box-shadow:0 5px 20px #24492a33}.floating:hover{background:#068f3e}
@media(min-width:1350px){.hero{padding:95px 0}.wrap{max-width:1240px}}
@media(max-width:1100px){nav{gap:14px}.header-inner{padding:0 24px}.header-inner .btn{padding:10px 17px}.brand strong{font-size:23px}.service-list{gap:20px}.service-row>div{padding:36px 20px 26px}.service-row h3{font-size:21px}.split{gap:40px}}
@media(max-width:800px){.header-inner{min-height:78px}header nav{background:#856a5dfc}header nav>a{color:white}.hero{min-height:660px;padding:65px 0;background-position:58% 30%}.hero-grid{padding:0 26px}.hero-grid>div:first-child{max-width:540px}.hero h1{font-size:56px}.hero:before{background:linear-gradient(90deg,#251a14b5,#251a1450)}.section{padding:65px 0}.section-head{margin-bottom:38px}.section-head p{max-width:580px}.service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.split{gap:35px}.founder-photo{max-height:580px;max-width:480px;margin:0 auto 30px}.quote{max-width:480px;margin:auto}.trust-strip{gap:18px}.trust-strip>div{padding-left:12px}.page-intro{padding:38px 0}.card{padding:28px}.grid{gap:22px}footer{padding-top:55px}.hero .actions .btn{flex:none}}
@media(max-width:520px){.hero{min-height:650px;min-height:calc(100svh - 78px);padding:55px 0;background-position:60% 30%}.hero h1{font-size:46px}.hero .intro{font-size:16px}.hero .eyebrow{font-size:12px;letter-spacing:.1em}.hero .actions{flex-direction:column;align-items:flex-start;gap:14px}.hero .btn{font-size:14px;padding:12px 22px}.hero-grid{padding:0 24px}.trust-strip>div{border:0;padding-left:0}.service-list{grid-template-columns:1fr;gap:28px}.service-row:before{height:245px}.service-row .num{top:219px}.service-row>div{padding:40px 28px 30px}.service-row h3{font-size:24px}.section{padding:58px 0}.section-head{text-align:left}.section-head p{margin-left:0}.founder-photo{border-radius:150px 150px 8px 8px}.page-intro h1{font-size:34px}.table-scroll{padding:10px 12px}details{padding:0 20px}summary{font-size:17px}.floating{padding:10px 18px}.cta{padding:48px 0}.course{padding:27px}.article-card{padding:27px}.header-inner .brand strong{font-size:23px}}

header .brand span{font-size:10px;letter-spacing:.06em;line-height:1.7;max-width:270px}
@media(min-width:801px) and (max-width:1180px){header .menu-button{display:block}header #main-nav{display:none;position:absolute;top:82px;left:0;right:0;background:#856a5dfc;padding:20px 24px;max-height:calc(100dvh - 82px);overflow:auto}header #main-nav.open{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}header #main-nav a{padding:10px}}
@media(max-width:520px){header .brand span{font-size:9px;max-width:220px;letter-spacing:0}.header-inner{gap:10px}.menu-button{flex-shrink:0;padding:7px 10px}}

.course-fee{margin:0 0 18px;font-size:14px;color:var(--plum)}.course-fee strong{display:block;font-family:var(--serif);font-size:29px;font-weight:500;line-height:1.6}
