/* 好讀版（10/6，Pearl 同意全站套用）：全站預設。
   只調字重、字級、深淺、字距；版面、顏色系統、動畫都不動。 */
.chapter h2,.section-intro h2,.garden-story h2,.contact h2,.practitioner-copy h2,.journal-layout h2,#about h2,.opening h1{font-weight:500!important;color:#3F625C!important}
main p,main dd,main li{color:#2C4252}
.section-intro p{font-size:17px!important;letter-spacing:.04em!important;color:#2C4252!important}
.chapter-label>span:last-child{font-size:15px!important;letter-spacing:.3em!important;color:#3F625C!important}
.v15-card{border-top-color:#263D4E!important}
.v15-card-state{font-size:14px!important;letter-spacing:.14em!important;color:#7A6230!important}
.v15-card h3{font-weight:500;color:#263D4E!important;letter-spacing:.22em}
.v15-card>p:not(.v15-card-state){font-size:16.5px;letter-spacing:.06em;color:#2C4252}
.line-link{font-size:15px!important;letter-spacing:.14em!important;color:#263D4E!important;border-bottom-color:#263D4E!important}
.chapter-label>span:nth-of-type(2){font-size:15px!important;letter-spacing:.3em!important;color:#3F625C!important}
.about-copy>p:not(.lead),.practitioner-copy>p:not(.eyebrow):not(.teacher-role):not(.lead),.method-body p,.service-question,.garden-story p,.collection-entry>p,.contact>p:not(.eyebrow),.garden-scent p{font-size:17px!important;line-height:2.05!important;letter-spacing:.03em!important;color:#2C4252!important}
.about-copy .lead,.practitioner-copy .lead,.journal-layout .lead{font-weight:500!important;color:#263D4E!important}
.v15-info{font-size:14.5px!important}
.v15-info dt,.v15-realm span{color:#7A6230!important}
.eyebrow,.v15-portrait figcaption,.belief-line p{font-size:14.5px!important;color:#3F625C!important}
.service-name h3,.method-list h3,.collection-name h3{font-weight:500!important}

/* 首頁其他小字 */
.masthead nav a{font-size:14px!important;color:#263D4E}
.footer,.footer p,.footer span,.footer a:not(.wordmark),.footer .v15-place,.footer .v15-footlinks a{font-size:12px!important;color:#3D5261!important}
.service-footnote p{font-size:14.5px!important;color:#2C4252!important}
.garden-service-links button>span:first-child,.scent-name>span,.garden-service-links small{font-size:13.5px!important;color:#3F625C!important}
.v15-play-label,.v15-play-names{font-size:16px!important}
.mark-caption p,.mark-controls,.mark-controls button,.v14-hero-note,.realm-enlarge{font-size:14.5px!important;color:#2C4252!important}
.v14-hero .v14-hero-left h1{font-weight:500!important}
.hero-cta,.contact-link,.v15-spec-cta{font-size:14.5px!important;font-weight:500}
/* 內頁 */
.atelier-inner .breadcrumb,.atelier-inner .breadcrumb a,.atelier-inner .breadcrumb span{font-size:13.5px!important;color:#3D5261}
.atelier-inner .article-heading .eyebrow{font-size:14.5px!important;color:#3F625C!important}
.atelier-inner .article-heading h1{font-weight:500!important}
.atelier-inner .reading-content>p,.atelier-inner .reading-content li,.atelier-inner .journal-main .journal-body p,.atelier-inner .journal-main .journal-body li{font-size:17px!important;line-height:2.1!important;letter-spacing:.03em!important;color:#2C4252!important}
.atelier-inner .reading-content .reading-subhead,.atelier-inner .journal-body h3,.atelier-inner .journal-body h2{font-weight:500!important;color:#263D4E!important}
.atelier-inner .reading-aside>span,.atelier-inner .reading-aside p,.atelier-inner .reading-aside a,.atelier-inner .related>span{font-size:13px!important;color:#3D5261!important}
.atelier-inner .related a{font-size:16.5px!important;color:#263D4E}
.v15-spec-title{font-size:14px!important;color:#3F625C!important}
.v15-spec dt{font-size:13.5px!important;color:#7A6230!important}
.v15-spec dd{font-size:16px!important;color:#263D4E!important}
.v15-panel-spec dt{font-size:13.5px!important;color:#7A6230!important}
.v15-panel-spec dd{font-size:16px!important}
.journal-card h2{font-weight:500!important}
.journal-excerpt{font-size:16px!important;line-height:2!important;color:#2C4252!important}
.journal-read,.journal-count,.journal-tools label{font-size:13.5px!important;color:#3F625C!important}
.explore-panel .original-copy p,.explore-panel .panel-question small{font-size:16.5px!important;line-height:2.05!important;color:#2C4252!important}
.explore-panel h2,.explore-panel h3{font-weight:500!important}
.v15-draftnote{font-size:13.5px!important}
/* 10/6：框線按鈕裡的字加粗 */
.hero-cta,.contact-link,.v15-spec-cta,.outline-link{font-weight:700!important}
.hero-cta,.contact-link,.v15-spec-cta:not(.is-soon),.outline-link{font-size:15.5px!important;color:#2F4B46!important;box-shadow:inset 0 0 0 1.5px #3F625C!important}
.hero-cta:hover,.contact-link:hover,.v15-spec-cta:not(.is-soon):hover,.outline-link:hover{color:#FAF9F6!important;background:#3F625C!important}
#contact.contact>.contact-link{font-size:15.5px!important;font-weight:700!important;color:#2F4B46!important;box-shadow:inset 0 0 0 1.5px #3F625C!important}
#contact.contact>.contact-link:hover,#contact.contact>.contact-link:focus-visible{color:#FAF9F6!important;background:#3F625C!important}
