@media (min-width:981px){.med-ref-home:not(.listing-ref-page) .med-hero-copy h1{font-size:42px}.med-ref-home:not(.listing-ref-page) .med-hero-copy p{font-size:16px}.med-ref-home .med-doc-card .recommend-title,.med-ref-home .med-main-nav a,.med-ref-home .med-main-nav button,.membership-reference-page .med-main-nav a,.membership-reference-page .med-main-nav button{font-size:14px}.med-detail-page .document-title{font-size:clamp(26px,2.2vw,30px)}.med-detail-page .preview-head strong,.med-detail-page .section-title{font-size:19px}}@media (min-width:721px){.listing-page.listing-ref-page .med-listing-copy h1{font-size:30px}.listing-ref-page .category-card-body h2{font-size:19px}}@media (min-width:761px){.membership-reference-page .vip-plan-head h3{font-size:22px}.membership-reference-page .vip-plan-list li{font-size:14px}.membership-reference-page .vip-section-title h2{font-size:28px}}@media (min-width:901px){.account-reference-page .account-topnav a{font-size:14px}.account-reference-page .account-panel-head h2{font-size:17px}}@media (max-width:720px){.membership-reference-page .mobile-bottom-nav{min-height:0;gap:2px;padding:6px max(8px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));border-radius:0}.membership-reference-page .mobile-bottom-nav a,.membership-reference-page .mobile-bottom-nav button{min-height:48px;align-content:normal;gap:3px;border-radius:8px;font-size:10px}}@media (min-width:721px) and (max-width:760px){.membership-reference-page .mobile-bottom-nav{display:none!important}}.membership-reference-page .mobile-bottom-nav a,.membership-reference-page .mobile-bottom-nav button,.mobile-bottom-nav a,.mobile-bottom-nav button{color:#657781}.membership-reference-page .mobile-bottom-nav a.active,.membership-reference-page .mobile-bottom-nav button.active,.mobile-bottom-nav a.active,.mobile-bottom-nav button.active{color:#147d82;background-color:#edf5f4}