@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700&display=swap";:host{all:initial!important}ul{padding:unset}button{background-color:transparent;border:none;cursor:pointer}.icon_moon{font-family:icomoon;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ig-square:before{content:""}.icon-line-square:before{content:""}.icon-facebook:before{content:""}.icon-youtube:before{content:""}.material-icons-round{display:inline-block;line-height:1;position:relative;top:1px}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/src/assets/css/fonts/icomoon.woff) format("woff")}.container{width:100%}@media only screen and (min-width:576px){.container{max-width:540px}}@media only screen and (min-width:769px){.container{max-width:720px}}@media only screen and (min-width:992px){.container{max-width:960px}}@media only screen and (min-width:1200px){.container{max-width:1140px}}@media only screen and (min-width:1400px){.container{max-width:1180px}}.mx-auto{margin:0 auto}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media only screen and (min-width:769px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-12{width:100%}}@media only screen and (min-width:992px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-12{width:100%}}@media only screen and (min-width:1200px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-12{width:100%}}.h-100{height:100%}.h-auto{height:auto}.w-50{width:50%}.w-100{width:100%}.w-auto{width:auto}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}:root{--link-color:#00aca8}.layout-main{isolation:isolate;padding-top:var(--header-height,60px)}.authorAvatar{aspect-ratio:1/1;border:5px solid #f0f0f0;border-radius:50%;height:60px;min-height:60px;min-width:60px;overflow:hidden;width:60px}.tag span{color:#ba0054d6}.tag svg{fill:#ba0054d6}.adWall .content .text a,.authorCard_info .name .name,.broadcast a,.page .article_content a,.page .coupon_content a,.page .event_content a,.page .resource_content a,.page .ticket_content a,.page_article .article_content figure.image a,.page_article .article_head figure.image a,.preview_article .article_content figure.image a,.preview_article .article_head figure.image a,.productCard .text_market a,.tooltip_content a{text-decoration:underline;text-underline-offset:2px}.page_article .article_content figure.image,.page_article .article_head figure.image,.preview_article .article_content figure.image,.preview_article .article_head figure.image{margin-left:-16px;margin-right:-16px}@media only screen and (min-width:769px){.page_article .article_content figure.image,.page_article .article_head figure.image,.preview_article .article_content figure.image,.preview_article .article_head figure.image{margin-left:0;margin-right:0}}.page_article .article_content figure.image figcaption,.page_article .article_head figure.image figcaption,.preview_article .article_content figure.image figcaption,.preview_article .article_head figure.image figcaption{color:#9b9b9b;font-size:14px;font-weight:400;line-height:20px;padding:8px 0 0 16px}@media only screen and (min-width:769px){.page_article .article_content figure.image figcaption,.page_article .article_head figure.image figcaption,.preview_article .article_content figure.image figcaption,.preview_article .article_head figure.image figcaption{padding:8px 0 0}}.page_article .article_content figure.image a,.page_article .article_head figure.image a,.preview_article .article_content figure.image a,.preview_article .article_head figure.image a{color:var(--link-color);font-size:14px;font-weight:400;line-height:20px}.page_article .article_content ul li,.page_article .article_head ul li,.preview_article .article_content ul li,.preview_article .article_head ul li{list-style:disc outside;margin-left:16px}.authPayWall_gradient{position:relative;z-index:1}.authPayWall_gradient:before{background:linear-gradient(0deg,#fff0,#fff);content:"";height:160px;left:50%;position:absolute;top:-1px;transform:translate(-50%) rotate(180deg);transform-origin:center top;width:102%;z-index:1}.authPayWall,.buttonGroupWall{background-color:#f0f0f0;border:1px solid #facedb;border-radius:10px;padding:24px}.resourceCard .imgWrap,.topicCard .imgWrap{aspect-ratio:16/9;border-radius:10px;margin-bottom:16px;overflow:hidden;text-align:center}.resourceCard .imgWrap img,.topicCard .imgWrap img{display:inline-block;height:100%;width:auto}.resourceCard .title,.topicCard .title{color:#393939;font-size:18px;font-weight:700;line-height:26px;margin-bottom:8px}@media only screen and (min-width:769px){.resourceCard .title,.topicCard .title{color:#393939;font-size:20px;font-weight:700;line-height:28px}}.resourceCard .premiumTag,.topicCard .premiumTag{margin-bottom:16px}.resourceCard .preface,.topicCard .preface{color:#393939;font-size:14px;font-weight:400;line-height:20px;margin-bottom:16px}.categoryCard_normal .icon_download{align-items:center;background-color:#f0f0f0;border-radius:8px;display:flex;height:24px;justify-content:center;width:24px}.categoryCard_normal .icon_download svg{fill:#9b9b9b;height:16px;width:16px}@media only screen and (min-width:769px){.categoryCard_normal .icon_download{height:28px;width:28px}.categoryCard_normal .icon_download svg{height:20px;width:20px}}.page_authors .authors_content .wrap .head>.title,.page_category .container>.title,.page_category .wrap_group .title{color:#393939;font-size:28px;font-weight:700;line-height:40px}@media only screen and (min-width:769px){.page_authors .authors_content .wrap .head>.title,.page_category .container>.title,.page_category .wrap_group .title{color:#393939;font-size:36px;font-weight:700;line-height:56px}}.page_category .subCagegorys{border-bottom:1px solid #f0f0f0;display:flex;gap:24px;margin-bottom:16px;overflow-x:auto;padding:12px 0}.page_category .subCagegorys .item{color:#393939;font-size:16px;font-weight:400;line-height:24px;white-space:nowrap}@media only screen and (min-width:769px){.page_category .subCagegorys .item{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.page_category .subCagegorys .item.router-link-exact-active{color:var(--link-color);font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:769px){.page_category .subCagegorys .item.router-link-exact-active{color:var(--link-color);font-size:18px;font-weight:700;line-height:26px}}.page_category .subCagegorys .item.item_query{color:#393939;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:769px){.page_category .subCagegorys .item.item_query{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.page_category .subCagegorys .item.item_query--active{color:var(--link-color);font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:769px){.page_category .subCagegorys .item.item_query--active{color:var(--link-color);font-size:18px;font-weight:700;line-height:26px}}.page_category .wrap_author .info,.page_category .wrap_search .authorGroup .author,.wrap_author .info{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:12px}@media only screen and (min-width:769px){.page_category .wrap_search .authorGroup .author .authorAvatar,.wrap_author .info .authorAvatar{border:12px solid #f0f0f0;height:104px;width:104px}}.page_category .wrap_search .authorGroup .author .intro,.wrap_author .info .intro{text-align:center}.page_category .wrap_search .authorGroup .author .name,.wrap_author .info .name{color:#393939;font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}@media only screen and (min-width:769px){.page_category .wrap_search .authorGroup .author .name,.wrap_author .info .name{color:#393939;font-size:18px;font-weight:700;line-height:26px}}.page_category .wrap_search .authorGroup .author .description,.page_category .wrap_search .authorGroup .author .title,.wrap_author .info .description,.wrap_author .info .title{color:#393939;font-size:14px;font-weight:400;line-height:20px}.page_category .wrap_search .authorGroup .author .list,.wrap_author .info .list{margin-top:10px}.page_category .wrap_search .authorGroup .author .list li,.wrap_author .info .list li{list-style:disc outside;margin-left:16px}.page_category .wrap_search .authorGroup .author .list li::marker,.wrap_author .info .list li::marker{color:var(--link-color)}.page_category .wrap_search .authorGroup .author .list li a,.wrap_author .info .list li a{color:var(--link-color);font-size:14px;font-weight:400;line-height:20px}.page_category .wrap_search .authorGroup .author .dots,.wrap_author .info .dots{display:flex;gap:8px}.page_category .wrap_search .authorGroup .author .dots .item,.wrap_author .info .dots .item{background-color:#9b9b9b;border-radius:50%;height:3px;width:3px}.childRadioItem_label input[type=radio],.commonRadio_label input[type=radio]{opacity:0;pointer-events:none;position:absolute}.childRadioItem_circle,.commonRadio_circle{border:1px solid #c6c6c6;border-radius:50%;height:20px;min-width:20px;position:relative;transition:all .2s ease;width:20px}.childRadioItem_label input[type=radio]:checked+.childRadioItem_circle,.commonRadio_label input[type=radio]:checked+.commonRadio_circle{background-color:#f05091;border-color:#f05091}.childRadioItem_label input[type=radio]:checked+.childRadioItem_circle:after,.commonRadio_label input[type=radio]:checked+.commonRadio_circle:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tag{align-items:center;display:inline-flex;gap:8px}.tag span{color:#c5296f;font-size:14px;font-weight:400;line-height:20px}.tag svg{fill:#c5296f;height:16px;width:16px}.dateRecorder{position:relative}.dateRecorder .tag_calendar{padding:4px}.dateRecorder .commonBtn{margin-top:16px}.dateRecorder_dropdown{background-color:#fff;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;left:50%;padding:10px;position:absolute;top:36px;transform:translate(-50%);z-index:2}.commonRadio{display:flex;gap:40px}.commonRadio_label{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.commonRadio_text{color:#393939;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:769px){.commonRadio_text{color:#393939;font-size:16px;font-weight:400;line-height:24px}}.childRadioItem{margin-bottom:16px}.childRadioItem_label{cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.childRadioItem_label--disabled{cursor:not-allowed;opacity:.5}.childRadioItem_label--incomplete .childRadioItem_circle{top:9px}.childRadioItem_circle{position:relative;top:2px}.childRadioItem_content{flex:1}.childRadioItem_info{align-items:center;color:#393939;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:8px;line-height:20px}@media only screen and (min-width:769px){.childRadioItem_info{color:#393939;font-size:16px;font-weight:400;line-height:24px}}.childRadioItem_info .daySelect,.childRadioItem_info .genderSelect{background-color:#fff;border:1px solid #c6c6c6;border-radius:4px;color:#393939;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;padding:6px 12px}.childRadioItem_info .daySelect:focus,.childRadioItem_info .genderSelect:focus{border-color:#f05091;outline:none}.childRadioItem_error{color:#e5484d;font-size:14px;font-weight:400;line-height:20px;margin-left:32px;margin-top:8px}.tag{border-radius:4px;padding:6px 12px}.tag--border,.tag[type=button]{border:1px solid #c5296f}.tag[type=button]:disabled{border:1px solid #b0b0b0}.tag[type=button]:disabled span{color:#b0b0b0;font-size:14px;font-weight:400;line-height:20px}.tag[type=button]:disabled svg{fill:#b0b0b0}.tag_common{background-color:var(--bg-color,#fff)}.tag_common span{color:var(--text-color,#c5296f);font-size:14px;font-weight:400;line-height:20px}.tag_common.tag--border{border-color:var(--border-color,#c5296f)}.tag.tagInfoBorder{padding:4px 8px}.dividerText{align-items:center;display:flex;gap:16px}.dividerText .line--horizontal{background-color:#ddd;flex:1 0 0;height:1px}.consumptionProgress{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}.consumptionProgress_amount{color:#393939;flex-shrink:0;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}@media only screen and (min-width:769px){.consumptionProgress_amount{color:#393939;font-size:14px;font-weight:400;line-height:20px}}.consumptionProgress_amount--highlight{color:#f05091;font-size:12px;font-weight:400;font-weight:700;line-height:16px}@media only screen and (min-width:769px){.consumptionProgress_amount--highlight{color:#f05091;font-size:14px;font-weight:400;font-weight:700;line-height:20px}}.consumptionProgress_bar{flex:1;min-width:0;position:relative}.consumptionProgress_track{background-color:#0000000f;border:1px solid rgba(0,0,0,.06);border-radius:6px;box-shadow:inset 0 1.5px 2px #0000001a,inset 0 1.5px 2px #00000005;height:7px;overflow:hidden;position:relative;width:100%}.consumptionProgress_indicator{background-color:#f05091;border-radius:3px 0 0 3px;bottom:0;height:7px;left:0;position:absolute;top:0;transition:width .3s ease-in-out}.consumptionUpgradeInfo{display:flex;flex-direction:column;gap:16px}.consumptionUpgradeInfo .upgradeMessage{color:#393939;font-size:14px;font-weight:400;line-height:20px;text-align:center}@media only screen and (min-width:769px){.consumptionUpgradeInfo .upgradeMessage{color:#393939;font-size:16px;font-weight:400;line-height:24px}}.consumptionUpgradeInfo .upgradeMessage .highlight{color:#f05091;font-size:28px;font-weight:700;line-height:40px;padding:0 8px}@media only screen and (min-width:769px){.consumptionUpgradeInfo .upgradeMessage .highlight{color:#f05091;font-size:36px;font-weight:700;line-height:56px}}.consumptionUpgradeInfo .upgradeDateMessage{color:#b0b0b0;font-size:12px;font-weight:400;line-height:16px;padding-top:8px;text-align:center}@media only screen and (min-width:769px){.consumptionUpgradeInfo .upgradeDateMessage{color:#b0b0b0;font-size:14px;font-weight:400;line-height:20px}}.consumptionUpgradeInfo .upgradeDateMessage .highlight{color:#f05091;font-size:12px;font-weight:400;line-height:16px}@media only screen and (min-width:769px){.consumptionUpgradeInfo .upgradeDateMessage .highlight{color:#f05091;font-size:14px;font-weight:400;line-height:20px}}.capsuleTag{background-color:var(--tag-bg);border:1px solid var(--tag-bg);border-radius:20px;color:var(--tag-color);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:20px;padding:6px 16px}.capsuleTag svg{fill:var(--tag-color);height:20px;width:20px}.capsuleTag--border{border:1px solid var(--tag-color)}.capsuleTag--md{padding:8px 16px}.capsuleTag--lg{padding:10px 16px}.commonPopup{background-color:transparent;inset:0;position:fixed;width:100%;z-index:11}.commonPopup_body{align-items:center;background-color:#00000080;border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:6px;left:50%;line-height:24px;padding:20px;position:relative;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}@media only screen and (min-width:769px){.commonPopup_body{color:#fff;font-size:18px;font-weight:400;line-height:26px}}.commonPopup_body svg{fill:#fff;height:40px;width:40px}.bookmarkButton,.followButton{position:relative}.bookmarkButton a,.followButton a{cursor:pointer}.bookmarkButton{margin:0 auto;padding:10px 0;width:100%}@media only screen and (min-width:769px){.bookmarkButton{max-width:400px}}.bookmarkButton_btn{align-items:center;display:flex;gap:8px;justify-content:center}@media only screen and (min-width:769px){.bookmarkButton .capsuleTag{color:var(--tag-color);font-size:18px;font-weight:400;line-height:26px}.bookmarkButton .capsuleTag svg{height:24px;width:24px}}.bookmarkButton .tooltip--top{top:80%}.followButton_btn{align-items:center;display:flex;gap:4px}.tooltip{background-color:transparent;padding:16px 10px;position:absolute}.tooltip--top{left:50%;top:90%;transform:translate(-50%)}.tooltip--top .tooltip_content:after{border-color:transparent transparent #333;bottom:100%;left:50%;top:auto;transform:translate(-50%)}.tooltip--left{left:100%;top:50%;transform:translateY(-50%)}.tooltip--left .tooltip_content:after{border-color:transparent #1c2024 transparent transparent;left:auto;right:100%;top:50%;transform:translateY(-50%)}.tooltip_content{background-color:#1c2024;border-radius:4px;color:#fff;font-size:14px;font-weight:400;line-height:20px;padding:6px 8px;position:relative;white-space:nowrap}.tooltip_content:after{border-style:solid;border-width:5px;content:"";position:absolute}.tooltip_content a{color:#fff;font-size:14px;font-weight:400;line-height:20px}.snsLogin{display:flex;justify-content:space-between}@media only screen and (min-width:769px){.snsLogin{margin:auto;padding:0 16px;width:480px}}.snsLogin a{border:1px solid #ddd;border-radius:50%;display:inline-block;height:44px;width:44px}@media only screen and (min-width:769px){.snsLogin a{height:64px;width:64px}}.snsLogin a .icon{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.snsLogin a .icon_apple,.snsLogin a .icon_line{width:32px}.snsLogin a .icon_facebook,.snsLogin a .icon_general,.snsLogin a .icon_google{width:28px}@media only screen and (min-width:769px){.snsLogin a .icon{width:40px}}.alert{align-items:center;background-color:var(--bg-color);border:1px solid var(--color);box-shadow:0 3px 5px #00000026;color:#393939;display:flex;font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:20px;padding:8px 12px}@media only screen and (min-width:769px){.alert{gap:8px}}.alert svg{fill:var(--color);height:16px;width:16px}@media only screen and (min-width:769px){.alert svg{height:20px;width:20px}}.alert--link{cursor:pointer}.alert--icons{justify-content:flex-start}.alert--icons svg:last-of-type{fill:#393939;margin-left:auto}.premiumTag{background-color:#ff0a4b17;border-radius:4px;color:#bd0055d6;display:inline-block;font-size:14px;font-weight:400;line-height:20px;padding:4px 8px}.premiumTag_content{align-items:center;display:flex;gap:6px}.premiumTag .iconWrap{height:16px}.premiumTag .iconWrap svg{height:16px;width:16px}.pagination{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:769px){.pagination{margin:auto;width:400px}}.pagination .pageGroup{display:flex;gap:12px}.pagination .pageGroup .page{background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:50%;color:#393939;font-size:14px;font-weight:400;height:28px;line-height:20px;padding:0 6px;text-align:center;width:28px}.pagination .pageGroup .page--active{background-color:#9b9b9b;border:1px solid #9b9b9b;color:#fff;font-size:14px;font-weight:400;line-height:20px}.pagination .pageGroup .page--stretch{border-radius:20px;padding:0 10px;width:unset}.pagination .pageGroup .dot{color:#c6c6c6;font-size:16px;font-weight:400}.pagination .arrow{height:20px;width:20px}.pagination .arrow svg{fill:#393939;height:100%;width:100%}.pagination .arrow--disabled{visibility:hidden}button[type=button].dropdown_btn{align-items:center;border:1px solid #ddd;border-radius:5px;color:#393939;display:flex;font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;position:relative}button[type=button].dropdown_btn svg{height:24px;width:24px}button[type=button].dropdown_btn--active{color:#f05091;font-size:14px;font-weight:400;line-height:20px}button[type=button].dropdown_btn--active svg{transform:rotate(180deg)}button[type=button].dropdown_btn .dropdown_content{background-color:#fff;border:1px solid #f05091;border-radius:10px;left:30%;padding:16px;position:absolute;top:46px;transform:translate(-50%);width:124px;z-index:2}@media only screen and (min-width:769px){button[type=button].dropdown_btn .dropdown_content{left:50%}}button[type=button].dropdown_btn .dropdown_content .item{color:#393939;font-size:14px;font-weight:400;line-height:20px;padding:6px 16px}button[type=button].dropdown_btn .dropdown_content .item+.item{margin-top:24px;position:relative}button[type=button].dropdown_btn .dropdown_content .item+.item:before{background-color:#ddd;content:"";display:block;height:1px;left:0;position:absolute;top:-12px;width:100%}button[type=button].dropdown_btn .dropdown_content .item--active{border:1px solid #f05091;border-radius:20px;color:#f05091;font-size:14px;font-weight:400;line-height:20px}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;display:block;outline:none;position:absolute;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);box-shadow:var(--vc-shadow-lg);color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);outline:none;padding:4px;position:relative;z-index:10}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{background-color:inherit;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;position:absolute;width:12px;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{align-items:center;display:flex;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{align-items:center;display:flex;flex-grow:0;justify-content:center;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{align-items:center;display:flex;flex-grow:1;flex-wrap:none;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);margin-left:4px;margin-right:4px;width:-moz-max-content;width:max-content}.vc-day-popover-row-highlight{border-radius:3px;height:5px;width:8px}.vc-day-popover-row-bar{height:3px;width:10px}.vc-base-icon{display:inline-block;fill:none;stroke:currentColor;stroke-width:2}.vc-header{display:grid;grid-gap:4px;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-column:title;grid-row:1}.vc-header .vc-prev{grid-column:prev;grid-row:1}.vc-header .vc-next{grid-column:next;grid-row:1}.vc-header .vc-next,.vc-header .vc-prev,.vc-header .vc-title{align-items:center;border:0;border-radius:var(--vc-rounded);cursor:pointer;display:flex;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);line-height:30px;margin:0;padding:0 8px;white-space:nowrap}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;margin:0;padding:0;width:28px}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow,.vc-nav-item,.vc-nav-title{border:0;border-radius:var(--vc-rounded);cursor:pointer;font-size:var(--vc-text-sm);margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vc-nav-arrow:hover,.vc-nav-item:hover,.vc-nav-title:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-arrow:disabled,.vc-nav-item:disabled,.vc-nav-title:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);height:30px;line-height:var(--vc-leading-snug);padding:0 6px}.vc-nav-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;padding:0;width:26px}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0;text-align:center;width:48px}.vc-nav-item.is-active{background-color:var(--vc-nav-item-active-bg);color:var(--vc-nav-item-active-color);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{min-height:32px;position:relative;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{inset:0;pointer-events:none;position:absolute}.vc-day-box-center-center{align-items:center;display:flex;justify-content:center;transform-origin:50% 50%}.vc-day-box-left-center{align-items:center;display:flex;justify-content:flex-start;transform-origin:0 50%}.vc-day-box-right-center{align-items:center;display:flex;justify-content:flex-end;transform-origin:100% 50%}.vc-day-box-center-bottom{align-items:flex-end;display:flex;justify-content:center}.vc-day-content{align-items:center;border-radius:var(--vc-rounded-full);cursor:pointer;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);height:28px;justify-content:center;line-height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){color:var(--vc-content-color);font-weight:var(--vc-font-bold)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{height:28px;width:28px}.vc-highlight.vc-highlight-base-start{border-radius:0!important;border-right-width:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{border-left-width:0!important;border-radius:0!important;border-right-width:0!important;margin:0 -1px;width:100%}.vc-highlight-bg-none,.vc-highlight-bg-outline{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-none,.vc-highlight-content-outline{color:var(--vc-highlight-outline-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-light{color:var(--vc-highlight-light-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-solid{color:var(--vc-highlight-solid-content-color);font-weight:var(--vc-font-bold)}.vc-dots{align-items:center;display:flex;justify-content:center}.vc-dot{border-radius:9999px;height:5px;transition:var(--vc-day-content-transition);width:5px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{align-items:center;display:flex;justify-content:flex-start;width:75%}.vc-bar{flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{align-items:center;display:flex;justify-content:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber-content{align-items:center;color:var(--vc-weeknumber-color);display:flex;font-size:var(--vc-text-xs);font-style:italic;font-weight:var(--vc-font-medium);height:28px;justify-content:center;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;min-width:232px;padding:6px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{color:var(--vc-weekday-color);cursor:default;font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-bottom:8px;padding-top:4px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{position:relative;width:100%}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;position:absolute;top:0;width:100%}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{color:var(--vc-day-popover-header-color);font-size:var(--vc-text-xs);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{align-items:center;display:flex;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);height:30px;justify-content:center;position:relative}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{left:0;position:absolute;top:0;width:100%}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;right:4px;top:6px}.vc-base-select .vc-base-sizer{color:transparent;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);margin:0;padding:0 8px}.vc-base-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vc-select-bg);background-image:none;border-radius:var(--vc-rounded);color:var(--vc-select-color);cursor:pointer;display:inline-flex;display:block;height:30px;justify-content:center;line-height:var(--leading-none);margin:0;padding:0 7px;text-align:center;text-indent:0;width:-moz-max-content;width:max-content}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{align-items:center;display:flex;flex-direction:column;padding:8px 4px}.vc-time-picker.vc-invalid{opacity:.5;pointer-events:none}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{align-items:center;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);line-height:21px;margin-top:-4px;padding-left:4px;padding-right:4px;text-transform:uppercase}.vc-time-select-group{align-items:center;background:var(--vc-time-select-group-bg);border:1px solid var(--vc-time-select-group-border);border-radius:var(--vc-rounded-md);display:inline-flex;padding:0 4px}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active{backface-visibility:hidden;pointer-events:none;transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing)}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{position:absolute!important;width:100%}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{transform:translate(var(--vc-slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{transform:translate(calc(var(--vc-slide-translate)*-1))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{transform:translateY(calc(var(--vc-slide-translate)*-1))}.vc-container,.vc-date-picker-content,.vc-popover-content-wrapper{--vc-white:#fff;--vc-black:#000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:.25rem;--vc-rounded-md:.375rem;--vc-rounded-lg:.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--vc-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--vc-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--vc-slide-translate:22px;--vc-slide-duration:.15s;--vc-slide-timing:ease;--vc-day-content-transition:all .13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px}.vc-gray{--vc-accent-50:var(--vc-gray-50);--vc-accent-100:var(--vc-gray-100);--vc-accent-200:var(--vc-gray-200);--vc-accent-300:var(--vc-gray-300);--vc-accent-400:var(--vc-gray-400);--vc-accent-500:var(--vc-gray-500);--vc-accent-600:var(--vc-gray-600);--vc-accent-700:var(--vc-gray-700);--vc-accent-800:var(--vc-gray-800);--vc-accent-900:var(--vc-gray-900)}.vc-red{--vc-accent-50:#fef2f2;--vc-accent-100:#fee2e2;--vc-accent-200:#fecaca;--vc-accent-300:#fca5a5;--vc-accent-400:#f87171;--vc-accent-500:#ef4444;--vc-accent-600:#dc2626;--vc-accent-700:#b91c1c;--vc-accent-800:#991b1b;--vc-accent-900:#7f1d1d}.vc-orange{--vc-accent-50:#fff7ed;--vc-accent-100:#ffedd5;--vc-accent-200:#fed7aa;--vc-accent-300:#fdba74;--vc-accent-400:#fb923c;--vc-accent-500:#f97316;--vc-accent-600:#ea580c;--vc-accent-700:#c2410c;--vc-accent-800:#9a3412;--vc-accent-900:#7c2d12}.vc-yellow{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#ca8a04;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12}.vc-green{--vc-accent-50:#f0fdf4;--vc-accent-100:#dcfce7;--vc-accent-200:#bbf7d0;--vc-accent-300:#86efac;--vc-accent-400:#4ade80;--vc-accent-500:#22c55e;--vc-accent-600:#16a34a;--vc-accent-700:#15803d;--vc-accent-800:#166534;--vc-accent-900:#14532d}.vc-teal{--vc-accent-50:#f0fdfa;--vc-accent-100:#ccfbf1;--vc-accent-200:#99f6e4;--vc-accent-300:#5eead4;--vc-accent-400:#2dd4bf;--vc-accent-500:#14b8a6;--vc-accent-600:#0d9488;--vc-accent-700:#0f766e;--vc-accent-800:#115e59;--vc-accent-900:#134e4a}.vc-blue{--vc-accent-50:#eff6ff;--vc-accent-100:#dbeafe;--vc-accent-200:#bfdbfe;--vc-accent-300:#93c5fd;--vc-accent-400:#60a5fa;--vc-accent-500:#3b82f6;--vc-accent-600:#2563eb;--vc-accent-700:#1d4ed8;--vc-accent-800:#1e40af;--vc-accent-900:#1e3a8a}.vc-indigo{--vc-accent-50:#eef2ff;--vc-accent-100:#e0e7ff;--vc-accent-200:#c7d2fe;--vc-accent-300:#a5b4fc;--vc-accent-400:#818cf8;--vc-accent-500:#6366f1;--vc-accent-600:#4f46e5;--vc-accent-700:#4338ca;--vc-accent-800:#3730a3;--vc-accent-900:#312e81}.vc-purple{--vc-accent-50:#faf5ff;--vc-accent-100:#f3e8ff;--vc-accent-200:#e9d5ff;--vc-accent-300:#d8b4fe;--vc-accent-400:#c084fc;--vc-accent-500:#a855f7;--vc-accent-600:#9333ea;--vc-accent-700:#7e22ce;--vc-accent-800:#6b21a8;--vc-accent-900:#581c87}.vc-pink{--vc-accent-50:#fdf2f8;--vc-accent-100:#fce7f3;--vc-accent-200:#fbcfe8;--vc-accent-300:#f9a8d4;--vc-accent-400:#f472b6;--vc-accent-500:#ec4899;--vc-accent-600:#db2777;--vc-accent-700:#be185d;--vc-accent-800:#9d174d;--vc-accent-900:#831843}.vc-focus:focus-within{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:rgba(204,214,224,.3);--vc-focus-ring:0 0 0 2px rgba(59,131,246,.4);--vc-header-arrow-color:var(--vc-gray-500);--vc-header-arrow-hover-bg:var(--vc-gray-200);--vc-header-title-color:var(--vc-gray-900);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--vc-nav-hover-bg:var(--vc-gray-200);--vc-nav-title-color:var(--vc-gray-900);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:var(--vc-shadow);--vc-nav-item-current-color:var(--vc-accent-600);--vc-day-popover-container-color:var(--vc-white);--vc-day-popover-container-bg:var(--vc-gray-800);--vc-day-popover-container-border:var(--vc-gray-700);--vc-day-popover-header-color:var(--vc-gray-700);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--vc-time-picker-border:var(--vc-gray-300);--vc-time-weekday-color:var(--vc-gray-700);--vc-time-month-color:var(--vc-accent-600);--vc-time-day-color:var(--vc-accent-600);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-50);--vc-time-select-group-border:var(--vc-gray-300);--vc-time-select-group-icon-color:var(--vc-accent-500);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vc-gray-100);--vc-select-hover-bg:var(--vc-gray-200);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.vc-light .vc-attr,.vc-light.vc-attr{--vc-content-color:var(--vc-accent-600);--vc-highlight-outline-bg:var(--vc-white);--vc-highlight-outline-border:var(--vc-accent-600);--vc-highlight-outline-content-color:var(--vc-accent-700);--vc-highlight-light-bg:var(--vc-accent-200);--vc-highlight-light-content-color:var(--vc-accent-900);--vc-highlight-solid-bg:var(--vc-accent-600);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-600);--vc-bar-bg:var(--vc-accent-600)}.vc-dark{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:rgba(114,129,151,.3);--vc-focus-ring:0 0 0 2px rgba(59,130,246,.7);--vc-header-arrow-color:var(--vc-gray-300);--vc-header-arrow-hover-bg:var(--vc-gray-800);--vc-header-title-color:var(--vc-gray-100);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--vc-nav-hover-bg:var(--vc-gray-700);--vc-nav-title-color:var(--vc-gray-100);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:none;--vc-nav-item-current-color:var(--vc-accent-400);--vc-day-popover-container-color:var(--vc-gray-800);--vc-day-popover-container-bg:var(--vc-white);--vc-day-popover-container-border:var(--vc-gray-100);--vc-day-popover-header-color:var(--vc-gray-300);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--vc-time-picker-border:var(--vc-gray-700);--vc-time-weekday-color:var(--vc-gray-400);--vc-time-month-color:var(--vc-accent-400);--vc-time-day-color:var(--vc-accent-400);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-700);--vc-time-select-group-border:var(--vc-gray-500);--vc-time-select-group-icon-color:var(--vc-accent-400);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.vc-dark .vc-attr,.vc-dark.vc-attr{--vc-content-color:var(--vc-accent-500);--vc-highlight-outline-bg:var(--vc-gray-900);--vc-highlight-outline-border:var(--vc-accent-300);--vc-highlight-outline-content-color:var(--vc-accent-200);--vc-highlight-light-bg:var(--vc-accent-800);--vc-highlight-light-content-color:var(--vc-accent-100);--vc-highlight-solid-bg:var(--vc-accent-500);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-500);--vc-bar-bg:var(--vc-accent-500)}.vc-container{background-color:var(--vc-bg);color:var(--vc-color);display:inline-flex;font-family:var(--vc-font-family);height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container :focus,.vc-container:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}.media-header{align-items:center;display:flex;gap:16px;margin-bottom:36px}.media-header__title{align-items:center;color:#393939;display:flex;font-size:24px;font-weight:700;gap:8px;line-height:36px;white-space:nowrap}.media-header__icon{color:#e4007f;display:flex}.media-header__divider{background-color:#ddd;flex:1;height:1px}.media-header__more{color:#26b7bc;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:20px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.scroll-arrow-btn{align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:50%;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;color:#868686;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:box-shadow .15s ease;width:40px}.scroll-arrow-btn:hover{box-shadow:0 4px 8px -2px #00000026,0 6px 12px -1px #0000001f}@keyframes progressFill{0%{width:0}to{width:100%}}.curation-main{background-color:#fff;padding:40px 0 48px;width:100%}@media only screen and (min-width:992px){.curation-main{padding:48px 0}}.curation-main__inner{padding:0 16px}@media only screen and (min-width:992px){.curation-main__inner{padding:0}}.curation-main__grid{display:grid;gap:48px;grid-template-columns:1fr}@media only screen and (min-width:992px){.curation-main__grid{gap:32px;grid-template-columns:repeat(12,1fr)}}.section-header{padding-bottom:16px}@media only screen and (min-width:992px){.section-header{padding-bottom:24px}}.section-header__row{align-items:center;display:flex;gap:16px}.section-header__title{color:#393939;font-size:24px;font-weight:700;line-height:36px;white-space:nowrap}.section-header__line{background-color:#ddd;flex:1;height:1px}.section-header__more{color:#26b7bc;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;white-space:nowrap}.section-header__more:hover{text-decoration:underline}.widget-slot{aspect-ratio:16/9;border:none;border-radius:12px;overflow:hidden;width:100%}@media only screen and (min-width:769px){.widget-slot{aspect-ratio:16/10}}.curation-col{display:flex;flex-direction:column;gap:12px}.curation-col--feature{order:1}@media only screen and (min-width:992px){.curation-col--feature{grid-column:span 6;order:2}}.curation-col--news{order:2}@media only screen and (min-width:992px){.curation-col--news{grid-column:span 3;order:1}}.curation-col--expert{order:3}@media only screen and (min-width:992px){.curation-col--expert{grid-column:span 3}}.feature-fade-enter-active{transition:opacity .25s ease}.feature-fade-leave-active{transition:opacity .15s ease}.feature-fade-enter-from,.feature-fade-leave-to{opacity:0}.feature-article{cursor:pointer;display:flex;flex-direction:column;gap:16px;text-decoration:none}.feature-article:hover .feature-article__title{color:#e4007f}.feature-article:hover .feature-article__img{transform:scale(1.05)}.feature-article__media{aspect-ratio:16/9;border-radius:12px;overflow:hidden;position:relative}@media only screen and (min-width:769px){.feature-article__media{aspect-ratio:16/10}}.feature-article__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.feature-article__badge{background-color:#e4007f;border-radius:9999px;box-shadow:0 1px 3px #00000026;color:#fff;font-size:12px;font-weight:500;left:16px;letter-spacing:.05em;line-height:16px;padding:4px 12px;position:absolute;text-transform:uppercase;top:16px}.feature-article__body{display:flex;flex-direction:column;gap:12px}.feature-article__title{color:#393939;font-size:24px;font-weight:700;line-height:36px;transition:color .15s ease}@media only screen and (min-width:992px){.feature-article__title{color:#393939;font-size:32px;font-weight:700;line-height:48px}}.feature-article__desc{color:#393939;display:-webkit-box;font-size:16px;font-weight:400;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width:992px){.feature-article__desc{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.feature-article__meta{align-items:center;color:#9b9b9b;display:flex;font-size:14px;font-weight:400;gap:8px;line-height:20px;margin-top:8px}.feature-article__author{color:#e4007f;font-weight:400}.feature-article__date{color:#9b9b9b;font-weight:400}.curation-dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:8px}.curation-dots__dot{background-color:#ddd;border:none;border-radius:9999px;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.curation-dots__dot:hover{background-color:#c6c6c6}.curation-dots__dot--active{background-color:#e4007f;width:24px}.curation-side-list{display:none;flex-direction:column;gap:20px}@media only screen and (min-width:992px){.curation-side-list{display:flex}}.side-article{cursor:pointer}.side-article,.side-article__link{display:flex;flex-direction:column;gap:12px}.side-article__link{color:inherit;text-decoration:none}.side-article:hover .side-article__title{color:#e4007f}.side-article:hover .side-article__img{transform:scale(1.05)}.side-article:hover .side-article__media-btn{transform:scale(1.1)}.side-article__media{aspect-ratio:16/10;border-radius:8px;overflow:hidden;position:relative}.side-article__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.side-article__overlay{inset:0;pointer-events:none;position:absolute}.side-article__media-btn,.side-article__overlay{align-items:center;display:flex;justify-content:center}.side-article__media-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;border-radius:50%;color:#fff;height:40px;transition:transform .3s ease;width:40px}.side-article__play-icon{margin-left:2px}.side-article__duration{background-color:#000000b3;border-radius:4px;bottom:8px;color:#fff;font-size:11px;font-weight:500;padding:2px 6px;position:absolute;right:8px}.side-article__title{color:#393939;font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:992px){.side-article__title{color:#393939;font-size:18px;font-weight:700;line-height:26px}}.side-article__title{display:-webkit-box;transition:color .15s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.side-article__meta{color:#9b9b9b;font-size:14px;gap:8px;line-height:20px}.side-article__category,.side-article__meta{align-items:center;display:flex;font-weight:400}.side-article__category{color:#26b7bc;gap:4px}.side-article__author{color:#9b9b9b;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curation-mobile-list{background-color:#00000005;border-radius:8px;padding:16px}@media only screen and (min-width:992px){.curation-mobile-list{display:none}}.mobile-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:16px;padding:12px 0}.mobile-item:last-child{border-bottom:none}.mobile-item__link{align-items:center;color:inherit;display:flex;gap:16px;text-decoration:none;width:100%}.mobile-item:hover .mobile-item__title{color:#e4007f}.mobile-item:hover .mobile-item__img{transform:scale(1.05)}.mobile-item__body{flex:1;min-width:0}.mobile-item__title{color:#393939;display:-webkit-box;font-size:16px;font-weight:700;line-height:24px;transition:color .15s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mobile-item__meta{align-items:center;color:#c6c6c6;display:flex;font-size:14px;font-weight:400;gap:8px;line-height:20px;margin-top:6px;max-width:49vw}@media only screen and (min-width:769px){.mobile-item__meta{max-width:60vw}}.mobile-item__category{align-items:center;color:#26b7bc;display:flex;flex-shrink:0;gap:4px;white-space:nowrap}.mobile-item__thumb{border-radius:8px;flex-shrink:0;height:65px;overflow:hidden;position:relative;width:116px}.mobile-item__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.mobile-item__duration{background-color:#000000b3;border-radius:3px;bottom:4px;color:#fff;font-size:9px;font-weight:500;padding:1px 4px;position:absolute;right:4px}.visual-fade-enter-active,.visual-fade-leave-active{transition:opacity .25s ease}.visual-fade-enter-from,.visual-fade-leave-to{opacity:0}.visual-grid{display:grid;gap:32px;grid-template-columns:1fr}@media only screen and (min-width:992px){.visual-grid{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}}.visual-hero-col{display:flex;flex-direction:column}.visual-hero__frame{align-items:center;aspect-ratio:3/4;background-color:#111827;border-radius:16px;display:flex;min-height:375px;overflow:hidden;position:relative}@media only screen and (min-width:576px){.visual-hero__frame{aspect-ratio:4/3}}@media only screen and (min-width:769px){.visual-hero__frame{aspect-ratio:16/9}}.visual-hero__slide{height:100%;position:relative;width:100%}.visual-hero__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.visual-hero__widget{border:none;display:block;overflow:hidden;width:100%}.visual-hero__gradient{background:linear-gradient(0deg,#000000e6 0,#0006 50%,#0000001a);inset:0;position:absolute}.visual-hero__overlay{display:flex;flex-direction:column;gap:8px;inset:0;justify-content:flex-end;padding:16px;position:absolute;z-index:3}.visual-hero__overlay>:last-child{margin-top:8px}@media only screen and (min-width:576px){.visual-hero__overlay{padding:24px}}@media only screen and (min-width:992px){.visual-hero__overlay{gap:12px;padding:32px}.visual-hero__overlay>:last-child{margin-top:20px}}.visual-hero__header{align-items:center;display:flex;gap:8px}.visual-hero__badge{background-color:#e4007f;border-radius:9999px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:16px;padding:2px 8px}@media only screen and (min-width:576px){.visual-hero__badge{padding:4px 12px}}.visual-hero__date-label{color:#fff;font-size:14px;font-weight:400;line-height:20px}.visual-hero__title{color:#fff;font-size:24px;font-weight:700;line-height:36px;text-shadow:0 1px 3px rgba(0,0,0,.05),0 2px 1px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.06),0 0 0 rgba(0,0,0,.05)}@media only screen and (min-width:992px){.visual-hero__title{color:#fff;font-size:32px;font-weight:700;line-height:48px}}.visual-hero__details{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:8px;line-height:20px}.visual-hero__author-avatar{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.visual-hero__detail{align-items:center;display:flex;gap:6px}.visual-hero__detail svg{flex-shrink:0}.visual-hero__detail--desktop{display:none}@media only screen and (min-width:576px){.visual-hero__detail--desktop{display:flex}}.visual-hero__detail-sep{display:none}@media only screen and (min-width:576px){.visual-hero__detail-sep{display:inline}}.visual-hero__cta-wrap{padding:8px 0}.visual-hero__cta{align-items:center;border:1px solid #fff;border-radius:6px;color:#fff;display:inline-flex;font-size:16px;font-weight:400;gap:8px;line-height:24px;padding:7px 16px;text-decoration:none;transition:background-color .15s ease,color .15s ease}@media only screen and (min-width:992px){.visual-hero__cta{color:#fff;font-size:18px;font-weight:400;line-height:26px}}.visual-hero__cta:hover{background-color:#fff;color:#1f2937}.visual-hero__tabs-wrap{padding-bottom:8px}@media only screen and (min-width:576px){.visual-hero__tabs-wrap{padding:0 0 8px}}@media only screen and (min-width:992px){.visual-hero__tabs-wrap{padding:0}}.visual-tabs{display:flex;gap:16px;margin-right:-16px;overflow-x:auto;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.visual-tabs::-webkit-scrollbar{display:none}@media only screen and (min-width:576px){.visual-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-right:0;overflow:visible;padding:0;scroll-padding-left:0;scroll-snap-type:none;width:auto}}.visual-tabs__item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;border-radius:12px;cursor:pointer;flex:0 0 55%;overflow:hidden;padding:16px;position:relative;scroll-snap-align:start;text-align:left;transition:all .3s ease}@media only screen and (min-width:576px){.visual-tabs__item{flex:none;scroll-snap-align:none}}.visual-tabs__item--active{background-color:#fff3;border:1px solid hsla(0,0%,100%,.3)}.visual-tabs__item--inactive{background-color:#0000004d;border:1px solid hsla(0,0%,100%,.1)}.visual-tabs__item--inactive:hover{background-color:#ffffff26}.visual-tabs__progress{animation:progressFill 8s linear forwards;background-color:#fff;border-radius:0 0 9999px 9999px;height:3px;left:0;position:absolute;top:0}.visual-tabs__label{color:#fff;font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:992px){.visual-tabs__label{color:#fff;font-size:18px;font-weight:700;line-height:26px}}.visual-tabs__label{display:-webkit-box;min-height:2.75em;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sub-tabs,.visual-sidebar{display:flex;flex-direction:column}.sub-tabs__bar{background-color:#fcfcfc;border-radius:8px 8px 0 0;display:flex;overflow:hidden}.sub-tabs__btn{color:#000000de;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:992px){.sub-tabs__btn{color:#000000de;font-size:18px;font-weight:400;line-height:26px}}.sub-tabs__btn{background-color:#0000000f;border:none;border-top:2px solid transparent;cursor:pointer;flex:1;padding:10px 0;text-align:center;transition:background-color .15s ease,color .15s ease}.sub-tabs__btn:hover:not(.sub-tabs__btn--active){background-color:#f0f0f0}.sub-tabs__btn--active{background:#fff;border-radius:var(--Radius-3-max,6px) 0 0 0;border-top:2px solid #f05091;box-shadow:0 -2px 10px #0000000f;color:#000000de;font-size:16px;font-weight:500;line-height:24px}.sub-tabs__list{display:flex;flex-direction:column}.tab-article{align-items:center;border-bottom:1px solid #f0f0f0;color:inherit;cursor:pointer;display:flex;gap:16px;padding:16px 0;text-decoration:none}.tab-article:last-child{border-bottom:none}.tab-article:hover .tab-article__title{color:#e4007f}.tab-article:hover .tab-article__img{transform:scale(1.05)}.tab-article__body{flex:1;min-width:0}.tab-article__title{color:#393939;display:-webkit-box;font-size:16px;font-weight:700;line-height:24px;margin-bottom:6px;transition:color .15s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width:992px){.tab-article__title{color:#393939;font-size:18px;font-weight:700;line-height:26px}}.tab-article__author{color:#9b9b9b;display:block;font-size:12px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-article__thumb{border-radius:8px;flex-shrink:0;height:65px;overflow:hidden;width:116px}.tab-article__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.premium-latest{background-color:#fef7f9;padding:48px 16px 56px;width:100%}.premium-latest__header{margin-bottom:36px}.premium-latest__heading-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.premium-latest__heading{align-items:center;color:#393939;display:flex;font-size:24px;font-weight:700;gap:8px;line-height:36px}.premium-latest__crown{align-items:center;background-color:#f05091;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.premium-latest__more{color:#26b7bc;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;white-space:nowrap}.premium-latest__desc{color:#727272;font-size:18px;font-weight:400;line-height:26px}.premium-latest__scroll-wrap{position:relative}.premium-latest__scroll{display:flex;gap:24px;overflow-x:auto;padding-bottom:24px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.premium-latest__scroll::-webkit-scrollbar{display:none}@media only screen and (min-width:992px){.premium-latest__scroll{padding-bottom:20px}}.premium-latest__cta-row{display:flex;justify-content:center}.premium-latest__cta{color:#fff;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:992px){.premium-latest__cta{color:#fff;font-size:18px;font-weight:400;line-height:26px}}.premium-latest__cta{align-items:center;background-color:#f05091;border-radius:6px;display:inline-flex;justify-content:center;padding:8px 16px;text-decoration:none;transition:background-color .15s ease}.premium-latest__cta:hover{background-color:#e14385}.scroll-arrow{border:none;box-shadow:0 2px 8px #00000026;height:36px;top:calc(50% - 8px);transform:translateY(-50%);width:36px}.scroll-arrow:hover{box-shadow:0 4px 12px #0003}.scroll-arrow--left{left:-2.5vw}.scroll-arrow--right{right:-2.5vw}@media only screen and (min-width:992px){.scroll-arrow{display:none}}.premium-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;flex:none;overflow:hidden;scroll-snap-align:start;width:67vw}@media only screen and (min-width:576px){.premium-card{width:calc(50% - 18px)}}@media only screen and (min-width:769px){.premium-card{width:calc(33% - 18px)}}@media only screen and (min-width:992px){.premium-card{width:calc(25% - 18px)}}.premium-card:hover .premium-card__title{color:#f05091}.premium-card:hover .premium-card__img{transform:scale(1.05)}.premium-card__link{color:inherit;display:flex;flex-direction:column;text-decoration:none}.premium-card__media{align-self:stretch;aspect-ratio:16/9;flex-shrink:0;overflow:hidden}.premium-card__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.premium-card__body{display:flex;flex:1;flex-direction:column;gap:12px;justify-content:space-between;padding:16px 16px 20px}.premium-card__tag{background-color:#ff004617;border-radius:9999px;color:#ba0054d6;display:inline-block;font-size:12px;font-weight:500;line-height:16px;padding:4px 12px;width:-moz-fit-content;width:fit-content}.premium-card__title{color:#393939;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:992px){.premium-card__title{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.premium-card__title{display:-webkit-box;transition:color .15s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.premium-card__date{align-items:center;color:#9b9b9b;display:flex;font-size:14px;font-weight:400;gap:6px;line-height:20px}.premium-card__date svg{color:#26b7bc;flex-shrink:0}.baby-life-hub{background-color:#fff;padding:48px 0;width:100%}.baby-life-hub__inner{padding:0 16px}@media only screen and (min-width:992px){.baby-life-hub__inner{padding:0}}.baby-life-hub__body{background-color:#f8f8f8;border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:16px}@media only screen and (min-width:769px){.baby-life-hub__body{gap:32px;padding:32px}}.baby-life-hub__record{align-items:flex-start;background-color:#fff;border:1px solid #ddd;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease}@media only screen and (min-width:769px){.baby-life-hub__record{align-items:center;flex-direction:row;padding:16px 20px}}.baby-life-hub__record:hover .baby-life-hub__record-action{color:#b9376e}.baby-life-hub__record-left{align-items:center;display:flex;flex-shrink:0;gap:12px}.baby-life-hub__record-avatar{align-items:center;background:linear-gradient(135deg,#ffd6e7,#f050914d);border-radius:50%;color:#b9376e;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.baby-life-hub__record-name{align-items:center;display:flex;gap:4px}.baby-life-hub__record-name-text{color:#393939;font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:992px){.baby-life-hub__record-name-text{color:#393939;font-size:18px;font-weight:700;line-height:26px}}.baby-life-hub__cta-row-desc,.baby-life-hub__record-age,.baby-life-hub__record-last{color:#727272;font-size:14px;font-weight:400;line-height:20px}.baby-life-hub__record-last{margin-top:4px}.baby-life-hub__record-stats{align-items:center;display:flex;flex:1;gap:8px;overflow-x:auto;scrollbar-width:none;width:100%}.baby-life-hub__record-stats::-webkit-scrollbar{display:none}@media only screen and (min-width:576px){.baby-life-hub__record-stats{overflow-x:visible;width:auto}}.baby-life-hub__stat-pill{align-items:center;background-color:#ff004617;border-radius:99px;color:#ba0054d6;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;gap:4px;line-height:16px;padding:4px 12px;white-space:nowrap}.baby-life-hub__record-action{align-items:center;align-self:flex-end;color:#ba0054d6;display:flex;font-size:14px;font-weight:400;gap:8px;line-height:20px;padding:6px 12px}@media only screen and (min-width:576px){.baby-life-hub__record-action{align-self:auto}}.baby-life-hub__cta-row{background-color:#ffe9ef;border:1px solid #fedce5;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px 20px}@media only screen and (min-width:576px){.baby-life-hub__cta-row{align-items:center;flex-direction:row}}.baby-life-hub__cta-row-top{align-items:center;display:flex;flex:1;flex-direction:row;gap:12px}.baby-life-hub__cta-row-avatar{align-items:center;background-color:#fffc;border-radius:50%;color:#c5296f;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.baby-life-hub__cta-row-info{flex:1;min-width:0}.baby-life-hub__cta-row-title{color:#393939;font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:992px){.baby-life-hub__cta-row-title{color:#393939;font-size:18px;font-weight:700;line-height:26px}}.baby-life-hub__cta-row-desc{margin-top:4px}.baby-life-hub__cta-row-btn{align-items:center;align-self:flex-end;background-color:#f05091;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:6px;line-height:20px;padding:6px 12px;text-decoration:none;transition:background-color .15s ease;white-space:nowrap}@media only screen and (min-width:576px){.baby-life-hub__cta-row-btn{align-self:auto}}.baby-life-hub__cta-row-btn:hover{background-color:#b9376e}.baby-life-hub__grid{display:grid;gap:16px;grid-template-columns:1fr}@media only screen and (min-width:992px){.baby-life-hub__grid{grid-template-columns:3fr 2fr}}.baby-life-hub__ai-card{align-items:flex-start;background-color:#fff;border:1px solid #ddd;border-radius:12px;display:flex;gap:16px;padding:20px}.baby-life-hub__ai-avatar-wrap{border:1px solid #f0f0f0;border-radius:99px;flex-shrink:0;height:64px;position:relative;width:64px}.baby-life-hub__ai-avatar{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.baby-life-hub__ai-online{background-color:#00d26a;border:2px solid #fff;border-radius:50%;bottom:4px;height:14px;position:absolute;right:0;width:14px}@media only screen and (min-width:576px){.baby-life-hub__ai-online{right:4px}}.baby-life-hub__ai-bubble{background-color:#fff;border:1px solid #f0f0f0;border-radius:16px;flex:1;padding:16px 12px 20px 16px;position:relative;width:0}.baby-life-hub__ai-bubble-tip{background-color:#fff;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;display:block;height:16px;left:-8px;position:absolute;top:32px;transform:rotate(45deg);width:16px}.baby-life-hub__ai-title{color:#393939;font-size:18px;font-weight:700;line-height:26px;margin-bottom:8px}@media only screen and (min-width:992px){.baby-life-hub__ai-title{color:#393939;font-size:20px;font-weight:700;line-height:28px}}.baby-life-hub__ai-desc{color:#393939;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}@media only screen and (min-width:992px){.baby-life-hub__ai-desc{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.baby-life-hub__ai-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.baby-life-hub__ai-chips::-webkit-scrollbar{display:none}.baby-life-hub__ai-chip{background-color:#fef7f9;border:1px solid rgba(187,0,56,.32);border-radius:9999px;color:#ba0054d6;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:400;line-height:16px;padding:4px 12px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.baby-life-hub__ai-chip:hover{background-color:#f05091;color:#fff}.baby-life-hub__links-wrap{min-width:0}.baby-life-hub__carousel-track{height:100%;position:relative}.baby-life-hub__carousel-track .scroll-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.baby-life-hub__carousel-track .scroll-arrow-btn:first-child{left:-2.5vw}.baby-life-hub__carousel-track .scroll-arrow-btn:last-child{right:-2.5vw}.baby-life-hub__links-scroll{display:flex;gap:16px;height:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.baby-life-hub__links-scroll::-webkit-scrollbar{display:none}.baby-life-hub__link-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:12px;display:flex;flex:none;flex-direction:column;justify-content:center;padding:16px 12px;scroll-snap-align:start;text-align:center;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease;width:calc(50% - 8px)}@media only screen and (min-width:769px){.baby-life-hub__link-card{padding:24px}}.baby-life-hub__link-icon-wrap{align-items:center;background-color:#fef7f9;border-radius:50%;color:#b9376e;display:flex;height:56px;justify-content:center;margin-bottom:12px;transition:transform .2s ease;width:56px}.baby-life-hub__link-label{color:#393939;font-size:16px;font-weight:700;line-height:24px}.baby-life-hub__link-desc{color:#9b9b9b;font-size:12px;font-weight:400;line-height:16px;margin-top:4px}.baby-life-hub__video-wrap{position:relative}.baby-life-hub__video-wrap .scroll-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.baby-life-hub__video-wrap .scroll-arrow-btn:first-child{left:-2.5vw}.baby-life-hub__video-wrap .scroll-arrow-btn:last-child{right:-2.5vw}@media only screen and (min-width:992px){.baby-life-hub__video-wrap .scroll-arrow-btn{display:none}}.baby-life-hub__video-scroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.baby-life-hub__video-scroll::-webkit-scrollbar{display:none}.video-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;color:inherit;cursor:pointer;flex:none;overflow:hidden;scroll-snap-align:start;text-decoration:none;width:67vw}@media only screen and (min-width:576px){.video-card{width:calc(50% - 18px)}}@media only screen and (min-width:769px){.video-card{width:calc(33% - 18px)}}@media only screen and (min-width:992px){.video-card{width:calc(25% - 18px)}}.video-card:hover .video-card__title{color:#e4007f}.video-card:hover .video-card__img{transform:scale(1.05)}.video-card:hover .video-card__play-btn{background-color:#e4007fe6;transform:scale(1.1)}.video-card__media{aspect-ratio:16/9;background-color:#f0f0f0;overflow:hidden;position:relative}.video-card__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.video-card__overlay{inset:0;pointer-events:none;position:absolute}.video-card__overlay,.video-card__play-btn{align-items:center;display:flex;justify-content:center}.video-card__play-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;border-radius:50%;color:#fff;height:40px;transition:background-color .3s ease,transform .3s ease;width:40px}.video-card__play-btn svg{margin-left:2px}.video-card__body{display:flex;flex-direction:column;gap:10px;padding:16px}.video-card__badge{align-items:center;background-color:#ffe9ef;border-radius:99px;color:#ba0054d6;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:16px;padding:4px 10px;width:-moz-fit-content;width:fit-content}.video-card__badge--green{background-color:#00a4331a;color:#00713fde}.video-card__title{color:#393939;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:992px){.video-card__title{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.video-card__title{display:-webkit-box;transition:color .15s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.media-hub{background-color:#fff;padding:48px 0;width:100%}@media only screen and (min-width:992px){.media-hub{padding:48px 0 80px}}.media-hub__inner{padding:0 16px}@media only screen and (min-width:992px){.media-hub__inner{padding:0}}.media-hub__grid{display:grid;gap:32px;grid-template-columns:1fr}@media only screen and (min-width:992px){.media-hub__grid{gap:40px;grid-template-columns:repeat(12,1fr)}}.media-hub__col{display:flex;flex-direction:column}@media only screen and (min-width:992px){.media-hub__col--podcast{grid-column:span 5}.media-hub__col--learning{grid-column:span 7}}.podcast-embeds{display:flex;flex-direction:column;gap:24px}.podcast-embeds__frame{border:none;border-radius:10px;overflow:hidden;width:100%}.learning-box,.podcast-embeds__frame--spotify{border-radius:12px}.learning-box{background-color:#00000005;padding:20px}@media only screen and (min-width:576px){.learning-box{padding:24px}}.learning-box__title{color:#393939;font-size:18px;font-weight:700;line-height:26px}@media only screen and (min-width:992px){.learning-box__title{color:#393939;font-size:20px;font-weight:700;line-height:28px}}.learning-box__title{margin-bottom:8px}.learning-box__subtitle{color:#9b9b9b;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:992px){.learning-box__subtitle{color:#9b9b9b;font-size:18px;font-weight:400;line-height:26px}}.learning-box__list{display:flex;flex-direction:column;gap:8px}.learning-item{border-bottom:1px solid #f0f0f0;color:inherit;cursor:pointer;display:flex;gap:16px;padding:8px 0 16px;text-decoration:none;width:100%}.learning-item:first-child{padding-top:0}.learning-item:last-child{border-bottom:none;padding-bottom:0}.learning-item:hover .learning-item__title{color:#e4007f}.learning-item:hover .learning-item__img{transform:scale(1.05)}.learning-item__thumb{background-color:#f0f0f0;border-radius:8px;flex-shrink:0;height:65px;overflow:hidden;width:35%}@media only screen and (min-width:576px){.learning-item__thumb{height:65px;width:116px}}.learning-item__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.learning-item__body{display:flex;flex-direction:column;gap:8px}.learning-item__title{color:#393939;display:-webkit-box;font-size:16px;font-weight:400;line-height:24px;transition:color .15s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width:992px){.learning-item__title{color:#393939;display:-webkit-box;font-size:18px;font-weight:400;line-height:26px;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}.learning-item__badge{align-items:center;color:#26b7bc;display:inline-flex;font-size:14px;font-weight:400;gap:4px;line-height:20px}.learning-item__badge--course{color:#f05091}.book-latest{background-color:#00000005;padding:48px 0;width:100%}.book-latest__inner{padding:0 16px}@media only screen and (min-width:992px){.book-latest__inner{padding:0}}.book-latest__scroll-wrap{position:relative}.book-latest__scroll-wrap .scroll-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.book-latest__scroll-wrap .scroll-arrow-btn:first-child{left:-2.5vw}.book-latest__scroll-wrap .scroll-arrow-btn:last-child{right:-2.5vw}.book-latest__scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.book-latest__scroll::-webkit-scrollbar{display:none}.book-card{color:inherit;cursor:pointer;flex:none;scroll-snap-align:start;text-decoration:none;width:calc(57.14286% - .57143rem)}@media only screen and (min-width:576px){.book-card{width:calc(28.57143% - .85714rem)}}@media only screen and (min-width:992px){.book-card{width:calc(16.66667% - .83333rem)}}.book-card:hover .book-card__img{transform:scale(1.05)}.book-card:hover .book-card__title{color:#f05091}.book-card__cover{aspect-ratio:1/1;background-color:#f0f0f0;border-radius:8px;margin-bottom:12px;overflow:hidden}.book-card__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.book-card__body{display:flex;flex-direction:column;gap:8px}.book-card__category{color:#f05091;font-size:12px;font-weight:400;line-height:16px}.book-card__title{color:#393939;display:-webkit-box;font-size:16px;font-weight:400;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@keyframes nav-keyword-pulse{0%,to{opacity:1}50%{opacity:.3}}.nav-keyword{background-color:#fff;border-bottom:1px solid #f0f0f0;width:100%}.nav-keyword__inner{align-items:center;display:flex;gap:16px;margin:0 auto;padding:16px}@media only screen and (min-width:992px){.nav-keyword__inner{padding:16px 0}}.nav-keyword__label{align-items:center;color:#e4007f;display:flex;font-size:14px;font-weight:700;gap:4px;line-height:20px;white-space:nowrap}.nav-keyword__dot{animation:nav-keyword-pulse 1.5s ease-in-out infinite;background-color:#e4007f;border-radius:50%;height:8px;width:8px}.nav-keyword__scroll-wrapper{align-items:center;display:flex;flex:1;min-width:0;position:relative}.nav-keyword__scroll{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.nav-keyword__scroll::-webkit-scrollbar{display:none}.nav-keyword__list{align-items:center;display:flex;gap:8px;padding:4px 0}.nav-keyword__item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:9999px;color:#727272;display:inline-block;font-size:13px;padding:4px 16px;text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease;white-space:nowrap}.nav-keyword__item:hover{background-color:#e4007f0f;border-color:#e4007f;color:#e4007f}.nav-keyword__arrow{border:none;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:28px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}.nav-keyword__arrow--left{align-items:flex-start;background:linear-gradient(270deg,#fff0,#fff 83.75%);left:0}.nav-keyword__arrow--right{align-items:flex-end;background:linear-gradient(270deg,#fff,#fff0 83.75%);right:0}.newsletter-subscribe-banner{background:linear-gradient(90deg,#f05091,#b9376e);padding:48px 0}.newsletter-subscribe-banner__container{align-items:center;display:flex;flex-direction:column;max-width:640px}.newsletter-subscribe-banner__header{display:flex;flex-direction:column;gap:8px}.newsletter-subscribe-banner__heading{color:#fff;font-size:22px;font-weight:700;line-height:32px}@media only screen and (min-width:992px){.newsletter-subscribe-banner__heading{color:#fff;font-size:28px;font-weight:700;line-height:40px}}.newsletter-subscribe-banner__desc{color:#fedce5;font-size:14px;margin:0 auto;max-width:512px}.newsletter-subscribe-banner__main{display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:0 16px 16px;text-align:center;width:100%}.newsletter-subscribe-banner__grid{display:grid;gap:12px;grid-template-columns:1fr}@media only screen and (min-width:769px){.newsletter-subscribe-banner__grid{grid-template-columns:1fr 1fr}}.newsletter-subscribe-banner__link{color:#fffc;display:block;font-size:14px;text-align:center;text-decoration:none;transition:color .15s ease}.newsletter-subscribe-banner__link:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.newsletter-subscribe-banner__form{align-items:center;display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.newsletter-subscribe-banner__form{flex-direction:row}}.newsletter-subscribe-banner__form.is-centered{justify-content:center}.newsletter-subscribe-banner__submit{background-color:#f05091;border:none;border-radius:8px;box-shadow:0 1px 2px #0000000f;color:#fff;cursor:pointer;font-size:18px;font-weight:400;line-height:26px;padding:12px 24px;transition:background-color .15s ease,transform .15s ease;white-space:nowrap;width:100%}.newsletter-subscribe-banner__submit:hover:not(.is-disabled){background-color:#e14385}.newsletter-subscribe-banner__submit.is-disabled{background-color:#fff6;color:#ffffffb3;cursor:not-allowed}@media(min-width:640px){.newsletter-subscribe-banner__submit{flex-shrink:0;width:auto}}.newsletter-subscribe-banner__memo{color:#fedce5;font-size:12px;font-weight:400;line-height:16px}.newsletter-subscribe-banner__memo a{color:#fedce5;text-decoration:underline}.newsletter-banner-card{align-items:center;background-color:#fff;border:2px solid transparent;border-radius:12px;box-shadow:0 1px 2px #0000000f;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.newsletter-banner-card:hover{box-shadow:0 4px 6px #00000012}.newsletter-banner-card.is-selected{border-color:#f05091}.newsletter-banner-card:focus-visible{outline:2px solid #fff;outline-offset:2px}.newsletter-banner-card__name{color:#393939;font-size:16px;font-weight:700;margin:0;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.toggle{background-color:#ddd;border-radius:9999px;flex-shrink:0;height:20px;position:relative;transition:background-color .2s ease-in-out;width:36px}.toggle__thumb{background-color:#fff;border-radius:9999px;box-shadow:0 1px 2px #0000001a;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease-in-out;width:16px}.toggle.is-on{background-color:#f05091}.toggle.is-on .toggle__thumb{transform:translate(16px)}.newsletter-title{background:linear-gradient(90deg,#f05091,#c5296f);padding:16px 16px 32px;position:relative}@media only screen and (min-width:992px){.newsletter-title{padding:24px 0 48px}}.newsletter-title__back{color:#fedce5;display:inline-block;font-size:14px;margin-bottom:24px;text-decoration:none;transition:color .15s ease}.newsletter-title__back:hover{color:#fff}.newsletter-title__body{text-align:center}.newsletter-title__heading{color:#fff;font-size:28px;font-weight:700;line-height:40px;margin:0 0 16px}@media(min-width:768px){.newsletter-title__heading{color:#fff;font-size:36px;font-weight:700;line-height:56px}}.newsletter-title__desc{color:#fedce5;font-size:16px;margin:0 auto;max-width:576px}@media(min-width:768px){.newsletter-title__desc{font-size:18px}}.newsletter-subscribe{background-color:#fff;padding:48px 16px;width:100%}.newsletter-subscribe__status{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.newsletter-subscribe__count{border-radius:9999px;color:#f05091;display:inline-block;font-size:14px;font-weight:500}.newsletter-subscribe__actions{align-items:center;color:#f05091;display:flex;font-size:14px;gap:12px}.newsletter-subscribe__divider{color:#ddd}.newsletter-subscribe__pills{align-items:center;display:flex;gap:8px;margin-bottom:32px;overflow-x:auto;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.newsletter-subscribe__pills::-webkit-scrollbar{display:none}.newsletter-subscribe__grid{display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:48px}@media(min-width:768px){.newsletter-subscribe__grid{grid-template-columns:1fr 1fr}}.link-btn{background:transparent;border:none;color:#393939;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;padding:0;transition:color .15s ease}.link-btn:hover{color:#c5296f;text-decoration:underline}.link-btn:focus{outline:none}.category-pill{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;line-height:20px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.category-pill.is-active,.category-pill:hover:not(.is-active){box-shadow:0 1px 2px #0000000f}.category-pill:focus-visible{outline:2px solid #f05091;outline-offset:2px}.category-pill__label{font-weight:600}.category-pill__badge{align-items:center;border-radius:9999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:16px;min-width:18px;padding:0 4px}.category-pill.category--all.is-active{background-color:#f05091;color:#fff}.category-pill.category--all:not(.is-active){border-color:#f05091;color:#f05091}.category-pill.category--all .category-pill__badge{background-color:#f05091;color:#fff}.category-pill.category--all.is-active .category-pill__badge{background-color:#ffffff40}.category-pill.category--member_premium.is-active{background-color:#ffe9ef;color:#f05091}.category-pill.category--member_premium:not(.is-active){border-color:#f05091;color:#f05091}.category-pill.category--member_premium .category-pill__badge{background-color:#ffe9ef;color:#f05091}.category-pill.category--member_premium.is-active .category-pill__badge{background-color:#ffffff80}.category-pill.category--member.is-active{background-color:#ddd;color:#5e5e5e}.category-pill.category--member:not(.is-active){border-color:#5e5e5e;color:#5e5e5e}.category-pill.category--member .category-pill__badge{background-color:#ddd;color:#5e5e5e}.category-pill.category--member.is-active .category-pill__badge{background-color:#ffffff80}.category-pill.category--flipedu.is-active{background-color:#e5f3ff;color:#004098}.category-pill.category--flipedu:not(.is-active){border-color:#004098;color:#004098}.category-pill.category--flipedu .category-pill__badge{background-color:#e5f3ff;color:#004098}.category-pill.category--flipedu.is-active .category-pill__badge{background-color:#ffffff80}.newsletter-card{border:2px solid #ddd;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:20px;position:relative;transition:all .2s ease}.newsletter-card:hover{border-color:#c6c6c6;box-shadow:0 1px 2px #0000000f}.newsletter-card.is-selected{background-color:#fef7f9;border:2px solid #f05091}.newsletter-card:focus-visible{outline:2px solid #f05091;outline-offset:2px}.newsletter-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.newsletter-card__title{color:#393939;font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:992px){.newsletter-card__title{color:#393939;font-size:18px;font-weight:700;line-height:26px}}.newsletter-card__toggle-wrap{flex-shrink:0;margin-left:16px;margin-top:4px}.newsletter-card__desc{color:#868686;flex-grow:1;font-size:14px;line-height:1.5;margin:0 0 12px}.newsletter-card__meta{align-items:center;display:flex;gap:8px}.newsletter-card__freq{background-color:#fff;border:1px solid #ddd;color:#868686}.newsletter-card__category,.newsletter-card__freq{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.newsletter-card.category--member_premium .newsletter-card__category{background-color:#ff004617;color:#f05091}.newsletter-card.category--member .newsletter-card__category{background-color:#00000017}.newsletter-card.category--flipedu .newsletter-card__category{background-color:#008aff1a;color:#004098}.newsletter-card.unable{background-color:#0000000a}.newsletter-card.is-disabled{cursor:not-allowed;opacity:.5}.newsletter-card .toggle.is-on{background-color:#f05091}.email-form{background-color:#00000005;border-radius:16px;margin:0 auto;max-width:576px;padding:24px}.email-form__title{color:#393939;font-size:18px;font-weight:700;line-height:26px;margin:0 0 16px;text-align:center}.email-form__row{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}@media(min-width:640px){.email-form__row{flex-direction:row}}.email-form__input{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 2px #0000000f;color:#00000073;font-size:18px;font-weight:400;line-height:26px;padding:12px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.email-form__input:focus{border-color:#f05091;box-shadow:0 0 0 1px #f05091;outline:none}@media(min-width:640px){.email-form__input{flex:1}}.email-form__submit{background-color:#f05091;border:none;border-radius:6px;box-shadow:0 1px 2px #0000000f;color:#fff;cursor:pointer;font-size:18px;font-weight:400;line-height:26px;padding:12px 24px;transition:background-color .15s ease;white-space:nowrap;width:100%}.email-form__submit:hover:not(.is-disabled){background-color:#e14385}.email-form__submit.is-disabled{background-color:#ddd;color:#b0b0b0;cursor:not-allowed}@media(min-width:640px){.email-form__submit{flex-shrink:0;width:auto}}.email-form__helper{color:#9b9b9b;font-size:12px;font-weight:400;line-height:16px;margin-top:12px;text-align:start}.email-form__helper.isLoggedIn{text-align:center}.email-form__helper>a{color:#c5296f;text-decoration:underline}.error-main{flex:1;justify-content:center;padding:calc(var(--header-height, 76px) + 48px) 16px 160px}.error-container,.error-main{align-items:center;display:flex}.error-container{flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem);max-width:50rem;padding:0 1rem;text-align:center;width:100%}.error-title{color:#b0b0b0;font-size:24px;font-weight:600;line-height:1.45}.error-illustration{aspect-ratio:1.67;height:auto;max-width:450px;-o-object-fit:contain;object-fit:contain;width:80%}.error-cta{align-items:center;background-color:#f05091;border-radius:9999px;color:#fff;display:inline-flex;font-size:clamp(1rem,2vw,1.125rem);font-weight:500;justify-content:center;min-height:3rem;padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);text-decoration:none;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.error-cta:hover{background-color:#e14385;transform:translateY(-2px)}.error-cta:active{transform:translateY(0)}@media only screen and (min-width:992px){.error-main{padding-top:calc(var(--header-height, 76px) + clamp(3rem,12vh,8rem))}}.stickyFooter{bottom:0;left:0;position:fixed;transform:translateY(var(--slide-distance));transition:transform .3s ease-in-out;width:100%;z-index:8}.bottomAd{background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 15px #0003;cursor:pointer;max-height:calc(100vh - 70px);padding-top:8px}@media only screen and (min-width:769px){.bottomAd{max-height:calc(100vh - 89px)}}.bottomAd .iconWrap{height:24px;text-align:center}.bottomAd .iconWrap svg{fill:#393939;height:24px;width:24px}.bottomAd_body{margin:auto;max-height:calc(100vh - 100px);max-width:722px;overflow-y:auto;padding:0 1px}@media only screen and (min-width:769px){.bottomAd_body{max-height:calc(100vh - 120px)}}.bottomAd .authPayWall,.bottomAd .buttonGroupWall{margin:32px auto;width:calc(100% - 32px)}@media only screen and (min-width:769px){.bottomAd .authPayWall,.bottomAd .buttonGroupWall{width:100%}}.cookie{height:106px;margin-bottom:16px;position:relative;width:100%}@media only screen and (min-width:769px){.cookie{height:82px}}.cookie_body{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:15px;display:flex;gap:8px;margin:0 auto;padding:12px 16px;position:relative;width:calc(100% - 32px)}@media only screen and (min-width:769px){.cookie_body{padding:20px 32px;width:720px}}.cookie_body .text{color:#9b9b9b;flex:1;font-size:12px;font-weight:400;line-height:16px}.cookie_body .text a{color:#9b9b9b;text-decoration:underline}@media only screen and (min-width:769px){.cookie_body .text{color:#9b9b9b;font-size:14px;font-weight:400;line-height:20px}}.cookie__agree{background-color:#393939;border:none;border-radius:9999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px;padding:6px 20px;transition:background-color .15s ease;white-space:nowrap}.cookie__agree:hover{background-color:#9b9b9b}.text--caption{color:#393939;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:769px){.text--caption{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.categoryCard_event .content .info_item{display:flex;gap:4px}.categoryCard_event .content .info_item,.categoryCard_event .content .info_item a{color:#9b9b9b;font-size:12px;font-weight:400;line-height:16px}@media only screen and (min-width:769px){.categoryCard_event .content .info_item,.categoryCard_event .content .info_item a{color:#9b9b9b;font-size:14px;font-weight:400;line-height:20px}}.categoryCard_event .content .info_item svg{fill:#9b9b9b;height:20px;position:relative;top:1px;width:20px}.categoryCard_event .content .info_item+.info_item{margin-top:8px}.authorCard{display:flex;flex-direction:column;gap:12px;padding:16px 0}@media only screen and (min-width:769px){.authorCard{padding:24px 0}}.authorCard_head{align-items:center;display:flex;gap:16px}.authorCard_info .name{margin-bottom:4px}.authorCard_info .name .name,.authorCard_info .name p{color:#393939;display:inline-block;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:769px){.authorCard_info .name .name,.authorCard_info .name p{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.authorCard_info .name .dot{margin:0 4px}.authorCard_info .description{color:#9b9b9b;font-size:12px;font-weight:400;line-height:16px}@media only screen and (min-width:769px){.authorCard_info .description{color:#9b9b9b;font-size:14px;font-weight:400;line-height:20px}}.authorDetailCard{border:1px solid #ddd;border-radius:20px;display:inline-block;padding:24px 16px}.authorDetailCard .authorAvatar{margin:0 auto}.authorDetailCard .info{align-items:center;display:flex;flex-direction:column;gap:12px}.authorDetailCard .info .name{color:#393939;font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:769px){.authorDetailCard .info .name{color:#393939;font-size:18px;font-weight:700;line-height:26px}}.authorDetailCard .info .title{color:#393939;font-size:14px;font-weight:400;line-height:20px;margin-top:-8px}.authorDetailCard .info .dots{display:flex;gap:8px}.authorDetailCard .info .dots span{background-color:#9b9b9b;height:2px;width:2px}.authorDetailCard .info .description{color:#393939;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:769px){.authorDetailCard .info .description{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.recommendCard{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.recommendCard .imgWrap{aspect-ratio:16/9;border-radius:5px;overflow:hidden;position:relative}.recommendCard .imgWrap--tag:after{background-color:#393939;bottom:0;color:#fff;content:"贊助";font-size:8px;left:0;line-height:normal;opacity:.9;padding:2px 8px;position:absolute}.recommendCard .info .title{font-size:18px;font-weight:700;-webkit-line-clamp:2;line-height:26px;margin-bottom:4px}.recommendCard .info .date,.recommendCard .info .title{color:#393939;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.recommendCard .info .date{font-size:12px;font-weight:400;-webkit-line-clamp:1;line-height:16px}.categoryCard_event,.categoryCard_normal{padding:12px 0}@media only screen and (min-width:769px){.categoryCard_event,.categoryCard_normal{padding:24px 0}}.categoryCard_event .content .content_info,.categoryCard_normal .content .content_info{flex:1 0 0;gap:12px}@media only screen and (min-width:769px){.categoryCard_event .content .content_info,.categoryCard_normal .content .content_info{gap:16px}}.categoryCard_event .content .preface,.categoryCard_event .content .title,.categoryCard_normal .content .preface,.categoryCard_normal .content .title{margin-bottom:4px}@media only screen and (min-width:769px){.categoryCard_event .content .preface,.categoryCard_event .content .title,.categoryCard_normal .content .preface,.categoryCard_normal .content .title{margin-bottom:8px}}.categoryCard_event .content .title,.categoryCard_normal .content .title{color:#393939;display:-webkit-box;font-size:18px;font-weight:700;line-height:26px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width:769px){.categoryCard_event .content .title,.categoryCard_normal .content .title{color:#393939;font-size:20px;font-weight:700;line-height:28px}}.categoryCard_event .content .imgWrap,.categoryCard_normal .content .imgWrap{aspect-ratio:16/9;min-width:84px;width:84px}@media only screen and (min-width:769px){.categoryCard_event .content .imgWrap,.categoryCard_normal .content .imgWrap{min-width:160px;width:160px}}.categoryCard_event .content .imgWrap img,.categoryCard_normal .content .imgWrap img{border-radius:5px}.categoryCard_event .content .info .authors .comma:last-of-type,.categoryCard_normal .content .info .authors .comma:last-of-type{display:none}.categoryCard_normal .layout{align-items:center;display:flex;gap:16px;margin-bottom:4px}@media only screen and (min-width:769px){.categoryCard_normal .layout{margin-bottom:8px}}.categoryCard_normal .layout .dot{background-color:#9b9b9b;border-radius:50%;height:3px;width:3px}.categoryCard_normal .subcategory_name{color:var(--link-color);font-size:12px;font-weight:400;line-height:16px}.categoryCard_normal .content{gap:12px}@media only screen and (min-width:769px){.categoryCard_normal .content{gap:24px}}.categoryCard_normal .content .preface{display:none}@media only screen and (min-width:769px){.categoryCard_normal .content .preface{color:#393939;display:block;display:-webkit-box;font-size:14px;font-weight:400;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.categoryCard_normal .content .info .comma,.categoryCard_normal .content .info .date,.categoryCard_normal .content .info .dot,.categoryCard_normal .content .info a{color:#9b9b9b;font-size:12px;font-weight:400;line-height:16px}.categoryCard_normal .content .info .authors,.resourceCard .authors{display:inline}.resourceCard .authors .comma,.resourceCard .authors a{color:#9b9b9b;font-size:12px;font-weight:400;line-height:16px}.resourceCard .authors .comma:last-of-type{display:none}.topicCard .date{color:#9b9b9b;font-size:12px;font-weight:400;line-height:16px}.topicCard .imgWrap{position:relative}.topicCard .imgWrap .ad{background-color:#9b9b9b;border-radius:10px 0;color:#fff;font-size:12px;font-weight:400;line-height:16px;padding:4px 12px;position:absolute;z-index:1}.productCard{background-color:#fff;border-radius:15px;box-shadow:0 0 15px #00000014;color:#393939;display:block;font-size:16px;font-weight:400;line-height:24px;padding:16px 24px}@media only screen and (min-width:769px){.productCard{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.productCard span.price{color:#f05091;font-size:28px;font-weight:700;line-height:40px;margin:0 6px}@media only screen and (min-width:769px){.productCard span.price{color:#f05091;font-size:36px;font-weight:700;line-height:56px}}.productCard .text_main{margin-bottom:8px}.productCard .text_market{color:#393939;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:769px){.productCard .text_market{color:#393939;font-size:16px;font-weight:400;line-height:24px}}.productCard .text_market a{color:#f05091;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:769px){.productCard .text_market a{color:#f05091;font-size:16px;font-weight:400;line-height:24px}}.productCard .text_note{color:#393939;font-size:14px;font-weight:400;line-height:20px;padding-top:16px}@media only screen and (min-width:769px){.productCard .text_note{color:#393939;font-size:16px;font-weight:400;line-height:24px}}.gam{overflow:hidden}.gam--mixed{overflow:visible}.gam_body{height:var(--ad-height);margin:auto;overflow:hidden;width:var(--ad-width)}.gam_body--mixed{overflow:visible}.gam_body .content{height:100%;width:100%}.gam_caption{align-items:center;display:flex;flex-direction:column;gap:8px}.gam_caption:before{color:#9b9b9b;content:"贊助";font-size:12px;font-weight:400;line-height:16px}.broadcast{align-items:center;display:flex;gap:8px;padding:10px 16px}@media only screen and (min-width:576px){.broadcast{margin:auto;max-width:360px}}.broadcast .icon_campaign{fill:#393939;width:20px}.broadcast .closeBtn{height:24px;margin-left:auto;width:40px}.broadcast .closeBtn .icon_close{display:block;fill:#393939;margin-left:auto;width:24px}.broadcast a{color:#393939;font-size:12px;font-weight:400;line-height:16px}.adTop{align-items:center;background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 4px 4px #0000001a;display:flex;flex-direction:column;overflow:hidden;position:sticky;top:-57px;z-index:8}@media only screen and (min-width:769px){.adTop{top:-43px}}.adTop_broadcast--hide{top:-200px}.adTop .gam{padding:16px 0}.adTop .gam iframe{vertical-align:initial!important}.adTop .broadcast .gam{padding:unset}.index-ad-top{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-top:var(--header-height,0);padding:16px 0}.index-ad-top+.layout-main{padding-top:0}.index-idle-ad{align-items:center;display:flex;justify-content:center;overflow:hidden}.index-rectangle-ads{display:flex;gap:24px;justify-content:center;padding:32px 16px}.adWall{display:flex;flex-direction:column;padding:0 24px 8px}.adWall .content{margin:0 auto}.adWall .content .text{color:#393939;font-size:14px;font-weight:400;line-height:20px;margin-bottom:12px;text-align:center}.adWall .content .text a{color:var(--link-color);font-size:14px;font-weight:400;line-height:20px}.adWall .content .adImg{background-color:#f0f0f0;height:250px;width:320px}.ProductsWall{display:flex;flex-direction:column;gap:24px;text-align:center}@media only screen and (min-width:769px){.ProductsWall{gap:32px}}.ProductsWall .productCard{outline:2px solid #e9adbf;position:relative;z-index:1}.ProductsWall .productCard--highlight{border-radius:0 15px 15px}.ProductsWall .bookmark{align-items:center;background-color:#e9adbf;border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:12px;font-weight:400;gap:2px;left:-2px;line-height:16px;padding:3px 12px;position:absolute;top:-25px;z-index:1}.ProductsWall .bookmark svg{fill:#fff;height:14px;width:14px}.authPayWall_head{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:24px;text-align:center}.authPayWall_head p{color:#f05091;font-size:20px;font-weight:700;line-height:28px}@media only screen and (min-width:769px){.authPayWall_head p{color:#f05091;font-size:24px;font-weight:700;line-height:36px}}.authPayWall_product .commonBtn{margin:0 0 24px}.authPayWall_product .ProductsWall{margin-top:40px}.authPayWall_productsSection{margin-bottom:24px}.authPayWall_login .text{color:#393939;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;text-align:center}.authPayWall_upgradeInfo{padding-top:24px}.authPayWall_upgradeInfo .text{color:#393939;font-size:16px;font-weight:400;line-height:24px;padding-top:16px}.authPayWall_upgradeInfo .text span{color:#f05091;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:769px){.authPayWall_upgradeInfo .text{color:#393939;font-size:18px;font-weight:400;line-height:26px}.authPayWall_upgradeInfo .text span{color:#f05091;font-size:18px;font-weight:400;line-height:26px}}.authPayWall .dividerText{margin-bottom:16px;padding:8px 0}.authPayWall .dividerText .text--caption{color:#c6c6c6;font-size:14px;font-weight:400;line-height:20px}.promotionWall{border:1px solid #facedb;border-radius:15px;padding:24px}.promotionWall_title{background:linear-gradient(270deg,#f9adad,#dc68a9);background-clip:text;-webkit-background-clip:text;border-bottom:1px solid #facedb;font-size:32px;font-weight:700;line-height:42px;margin-bottom:48px;padding-bottom:24px;-webkit-text-fill-color:transparent}@media only screen and (min-width:769px){.promotionWall_title{text-align:center}}.promotionWall_title span{display:block}@media only screen and (min-width:769px){.promotionWall_title span{display:inline;margin-right:16px}}.buttonGroupWall{align-items:center;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:769px){.buttonGroupWall{flex-direction:row;justify-content:center}}.buttonGroupWall .commonBtn{width:176px}@media only screen and (min-width:769px){.buttonGroupWall .commonBtn{width:auto}}.widgetFake{background-color:#fff;border:1px solid #f05091;border-radius:15px;display:block;padding:32px 24px}.widgetFake:hover{cursor:pointer}.widgetFake .title{color:#f05091;font-size:18px;font-weight:700;line-height:26px}@media only screen and (min-width:769px){.widgetFake .title{color:#f05091;font-size:20px;font-weight:700;line-height:28px}}.widgetFake .label{color:#393939;font-size:14px;font-weight:400;line-height:20px}.widgetFake .label--asterisk:after{color:#f05091;content:"*";font-size:18px;font-weight:700;line-height:26px;margin-left:2px}.widgetFake .fakeInput{align-items:center;border:1px solid #868686;border-radius:8px;display:flex;height:40px;padding:4px 12px;width:100%}@media only screen and (min-width:769px){.widgetFake .fakeInput{padding:4px 16px}}.widgetFake .fakeInput .placeholder{color:#ddd;font-size:14px;font-weight:400;line-height:20px}.widgetFake .fakeSelect{align-items:center;border:1px solid #868686;border-radius:8px;display:flex;height:40px;justify-content:space-between;max-width:410px;padding:4px 8px;width:100%}.widgetFake .fakeSelect--md{padding:4px 12px}.widgetFake .fakeSelect--lg{padding:4px 16px}.widgetFake .fakeSelect .text{color:#393939;font-size:14px;font-weight:400;line-height:20px}.widgetFake .fakeSelect .placeholder{color:#ddd;font-size:14px;font-weight:400;line-height:20px}.widgetFake .fakeSelect svg{fill:#393939;height:24px;width:24px}.widgetFake .fakeDate{color:#393939;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:20px}@media only screen and (min-width:769px){.widgetFake .fakeDate{gap:24px;justify-content:normal}}.widgetFake .fakeDate>div{align-items:center;display:flex;gap:8px}@media only screen and (min-width:769px){.widgetFake .fakeDate>div{gap:16px}.widgetFake .fakeDate .fakeSelect{width:180px}}.widgetFake .radioGroup{display:flex;justify-content:space-between}@media only screen and (min-width:769px){.widgetFake .radioGroup{gap:64px;justify-content:flex-start}}.widgetFake .radioGroup svg{fill:#393939;height:20px;width:20px}.widgetFake .radioGroup .radio{align-items:center;display:flex;gap:4px}.widgetFake .radioGroup .radio--check{fill:#f05091}.widgetFake_engname .title,.widgetFake_growthcurve .title,.widgetFake_heightpredictor .title,.widgetFake_nurserysubsidy .title,.widgetFake_preschoolbegin .title{border-bottom:1px solid #f05091;margin-bottom:16px;padding-bottom:16px}.widgetFake_engname .birthday>.label,.widgetFake_engname .gender>.label,.widgetFake_engname>div>.label,.widgetFake_growthcurve>div>.label,.widgetFake_heightpredictor>div>.label,.widgetFake_nurserysubsidy>div>.label,.widgetFake_preschoolbegin>div>.label{margin-bottom:8px}.widgetFake_engname .gender+.birthday{margin-top:16px}@media only screen and (min-width:769px){.widgetFake_engname .gender+.birthday{margin-top:24px}}.widgetFake_engname .fakeDate{justify-content:normal}.widgetFake_engname .fakeDate .fakeSelect{width:72px}@media only screen and (min-width:769px){.widgetFake_engname .fakeDate .fakeSelect{width:180px}}.widgetFake_engname .fakeDate{gap:32px}.widgetFake_growthcurve>div+div,.widgetFake_heightpredictor>div+div,.widgetFake_nurserysubsidy>div+div{margin-top:16px}.widgetFake_aibot .title{margin-bottom:16px}.widgetFake_aibot .fakeSelect{color:#c6c6c6;font-size:14px;font-weight:400;line-height:20px;max-width:100%}.widgetFake_reading .title{margin-bottom:16px}.widgetFake_reading .layout{display:flex;gap:16px}.widgetFake_reading .layout .fakeSelect{width:72px}@media only screen and (min-width:769px){.widgetFake_reading .layout .fakeSelect{width:180px}}.widgetFake_reading .layout>div>.label{margin-bottom:8px}.widgetFake_reading .layout>div:nth-child(2){flex:1 0 0}.widgetFake_growthcurve .layout{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:769px){.widgetFake_growthcurve .layout{gap:16px;justify-content:flex-start}}.widgetFake_growthcurve .fakeInput{display:flex;justify-content:center;width:76px}@media only screen and (min-width:769px){.widgetFake_growthcurve .fakeInput{width:180px}}.widgetSelect{background-color:#fff;border:1px solid #f05091;border-radius:12px;padding:12px 24px}.widgetSelect_head{align-items:center;display:flex;justify-content:space-between}.widgetSelect_head p{color:#f05091;font-size:18px;font-weight:700;line-height:26px}@media only screen and (min-width:769px){.widgetSelect_head p{color:#f05091;font-size:20px;font-weight:700;line-height:28px}}.widgetSelect_head svg{fill:#f05091;height:24px;transform:rotate(180deg);width:24px}.widgetSelect_body{margin-top:16px;padding:8px 0 16px}@media only screen and (min-width:769px){.widgetSelect_body{padding:12px 0 16px}}.widgetSelect_body .list_type .title{align-items:center;color:#c6c6c6;display:flex;font-size:12px;font-weight:400;gap:4px;line-height:16px;margin-bottom:16px}@media only screen and (min-width:769px){.widgetSelect_body .list_type .title{color:#c6c6c6;font-size:14px;font-weight:400;line-height:20px}}.widgetSelect_body .list_type .title svg{fill:#c6c6c6;height:20px;width:20px}.widgetSelect_body .list_type li+li{margin-top:16px}.widgetSelect_body .list_option .link{color:#393939;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:769px){.widgetSelect_body .list_option .link{color:#393939;font-size:16px;font-weight:400;line-height:24px}}.app{display:flex;flex-direction:column;min-height:100vh;position:relative}.page{flex:1 0 0}.page_notfound .container{align-items:center;display:flex;flex-direction:column;gap:40px;padding:40px 16px 160px}@media only screen and (min-width:769px){.page_notfound .container{padding-top:48px}.page_notfound .imgWrap{width:640px}}.page_notfound h3{color:#9b9b9b;font-size:20px;font-weight:700;line-height:28px}@media only screen and (min-width:769px){.page_notfound h3{color:#9b9b9b;font-size:24px;font-weight:700;line-height:36px}}.page .article_content,.page .coupon_content,.page .event_content,.page .resource_content,.page .ticket_content{display:flex;flex-direction:column;gap:16px;overflow-wrap:break-word;padding-bottom:24px}@media only screen and (min-width:769px){.page .article_content,.page .coupon_content,.page .event_content,.page .resource_content,.page .ticket_content{gap:24px}}.page .article_content h2,.page .coupon_content h2,.page .event_content h2,.page .resource_content h2,.page .ticket_content h2{color:#393939;font-size:26px;font-weight:700;line-height:normal}@media only screen and (min-width:769px){.page .article_content h2,.page .coupon_content h2,.page .event_content h2,.page .resource_content h2,.page .ticket_content h2{color:#393939;font-size:34px;font-weight:700;line-height:normal}}.page .article_content h2 a,.page .coupon_content h2 a,.page .event_content h2 a,.page .resource_content h2 a,.page .ticket_content h2 a{color:var(--link-color);font-size:26px;font-weight:700;line-height:normal}@media only screen and (min-width:769px){.page .article_content h2 a,.page .coupon_content h2 a,.page .event_content h2 a,.page .resource_content h2 a,.page .ticket_content h2 a{color:var(--link-color);font-size:34px;font-weight:700;line-height:normal}}.page .article_content h3,.page .coupon_content h3,.page .event_content h3,.page .resource_content h3,.page .ticket_content h3{color:#393939;font-size:24px;font-weight:700;line-height:normal}@media only screen and (min-width:769px){.page .article_content h3,.page .coupon_content h3,.page .event_content h3,.page .resource_content h3,.page .ticket_content h3{color:#393939;font-size:28px;font-weight:700;line-height:normal}}.page .article_content h3 a,.page .coupon_content h3 a,.page .event_content h3 a,.page .resource_content h3 a,.page .ticket_content h3 a{color:var(--link-color);font-size:24px;font-weight:700;line-height:normal}@media only screen and (min-width:769px){.page .article_content h3 a,.page .coupon_content h3 a,.page .event_content h3 a,.page .resource_content h3 a,.page .ticket_content h3 a{color:var(--link-color);font-size:28px;font-weight:700;line-height:normal}}.page .article_content p,.page .coupon_content p,.page .event_content p,.page .resource_content p,.page .ticket_content p{color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .article_content p,.page .coupon_content p,.page .event_content p,.page .resource_content p,.page .ticket_content p{color:#393939;font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .article_content .text--left,.page .coupon_content .text--left,.page .event_content .text--left,.page .resource_content .text--left,.page .ticket_content .text--left{text-align:left}.page .article_content .text--right,.page .coupon_content .text--right,.page .event_content .text--right,.page .resource_content .text--right,.page .ticket_content .text--right{text-align:right}.page .article_content .text--center,.page .coupon_content .text--center,.page .event_content .text--center,.page .resource_content .text--center,.page .ticket_content .text--center{text-align:center}.page .article_content .text--indent,.page .coupon_content .text--indent,.page .event_content .text--indent,.page .resource_content .text--indent,.page .ticket_content .text--indent{text-indent:2em}.page .article_content strong,.page .coupon_content strong,.page .event_content strong,.page .resource_content strong,.page .ticket_content strong{font-weight:700}.page .article_content blockquote,.page .coupon_content blockquote,.page .event_content blockquote,.page .resource_content blockquote,.page .ticket_content blockquote{color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%;margin:16px 0;padding:24px 16px;position:relative}@media only screen and (min-width:769px){.page .article_content blockquote,.page .coupon_content blockquote,.page .event_content blockquote,.page .resource_content blockquote,.page .ticket_content blockquote{color:#393939;font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%;padding:24px}}.page .article_content blockquote:after,.page .article_content blockquote:before,.page .coupon_content blockquote:after,.page .coupon_content blockquote:before,.page .event_content blockquote:after,.page .event_content blockquote:before,.page .resource_content blockquote:after,.page .resource_content blockquote:before,.page .ticket_content blockquote:after,.page .ticket_content blockquote:before{content:"";height:16px;position:absolute;width:64px}.page .article_content blockquote:before,.page .coupon_content blockquote:before,.page .event_content blockquote:before,.page .resource_content blockquote:before,.page .ticket_content blockquote:before{background-image:var(--up-line);background-size:cover;left:0;top:0}.page .article_content blockquote:after,.page .coupon_content blockquote:after,.page .event_content blockquote:after,.page .resource_content blockquote:after,.page .ticket_content blockquote:after{background-image:var(--up-line);background-size:cover;bottom:0;right:0;transform:rotate(180deg)}.page .article_content ol li,.page .article_content ul li,.page .coupon_content ol li,.page .coupon_content ul li,.page .event_content ol li,.page .event_content ul li,.page .resource_content ol li,.page .resource_content ul li,.page .ticket_content ol li,.page .ticket_content ul li{color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .article_content ol li,.page .article_content ul li,.page .coupon_content ol li,.page .coupon_content ul li,.page .event_content ol li,.page .event_content ul li,.page .resource_content ol li,.page .resource_content ul li,.page .ticket_content ol li,.page .ticket_content ul li{color:#393939;font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .article_content ol li a,.page .article_content ul li a,.page .coupon_content ol li a,.page .coupon_content ul li a,.page .event_content ol li a,.page .event_content ul li a,.page .resource_content ol li a,.page .resource_content ul li a,.page .ticket_content ol li a,.page .ticket_content ul li a{color:var(--link-color);font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .article_content ol li a,.page .article_content ul li a,.page .coupon_content ol li a,.page .coupon_content ul li a,.page .event_content ol li a,.page .event_content ul li a,.page .resource_content ol li a,.page .resource_content ul li a,.page .ticket_content ol li a,.page .ticket_content ul li a{color:var(--link-color);font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .article_content ol li figure.image img,.page .article_content ul li figure.image img,.page .coupon_content ol li figure.image img,.page .coupon_content ul li figure.image img,.page .event_content ol li figure.image img,.page .event_content ul li figure.image img,.page .resource_content ol li figure.image img,.page .resource_content ul li figure.image img,.page .ticket_content ol li figure.image img,.page .ticket_content ul li figure.image img{transform:scale(1)}.page .article_content ul ul li,.page .coupon_content ul ul li,.page .event_content ul ul li,.page .resource_content ul ul li,.page .ticket_content ul ul li{list-style:circle}.page .article_content ol>li,.page .coupon_content ol>li,.page .event_content ol>li,.page .resource_content ol>li,.page .ticket_content ol>li{list-style:decimal outside;margin-left:16px}.page .article_content ol ol,.page .coupon_content ol ol,.page .event_content ol ol,.page .resource_content ol ol,.page .ticket_content ol ol{padding-left:20px}.page .article_content ol ol li,.page .coupon_content ol ol li,.page .event_content ol ol li,.page .resource_content ol ol li,.page .ticket_content ol ol li{list-style:lower-roman outside;margin-left:16px}.page .article_content p a,.page .article_content>a,.page .coupon_content p a,.page .coupon_content>a,.page .event_content p a,.page .event_content>a,.page .resource_content p a,.page .resource_content>a,.page .ticket_content p a,.page .ticket_content>a{color:var(--link-color);font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .article_content p a,.page .article_content>a,.page .coupon_content p a,.page .coupon_content>a,.page .event_content p a,.page .event_content>a,.page .resource_content p a,.page .resource_content>a,.page .ticket_content p a,.page .ticket_content>a{color:var(--link-color);font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .article_content .media iframe,.page .coupon_content .media iframe,.page .event_content .media iframe,.page .resource_content .media iframe,.page .ticket_content .media iframe{width:100%}.page .article_content .media_video,.page .coupon_content .media_video,.page .event_content .media_video,.page .resource_content .media_video,.page .ticket_content .media_video{margin:10px 0;transform:scale(1.1)}@media only screen and (min-width:769px){.page .article_content .media_video,.page .coupon_content .media_video,.page .event_content .media_video,.page .resource_content .media_video,.page .ticket_content .media_video{margin:0;transform:scale(1)}}.page .article_content .media_video iframe,.page .coupon_content .media_video iframe,.page .event_content .media_video iframe,.page .resource_content .media_video iframe,.page .ticket_content .media_video iframe{aspect-ratio:auto 16/9;height:auto}.page .article_content dl dt,.page .coupon_content dl dt,.page .event_content dl dt,.page .resource_content dl dt,.page .ticket_content dl dt{color:#393939;font-size:18px;font-weight:700;letter-spacing:.9px;line-height:180%;margin-bottom:8px}@media only screen and (min-width:769px){.page .article_content dl dt,.page .coupon_content dl dt,.page .event_content dl dt,.page .resource_content dl dt,.page .ticket_content dl dt{color:#393939;font-size:20px;font-weight:700;letter-spacing:.9px;line-height:180%}}.page .article_content dl dt a,.page .coupon_content dl dt a,.page .event_content dl dt a,.page .resource_content dl dt a,.page .ticket_content dl dt a{color:var(--link-color);font-size:18px;font-weight:700;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .article_content dl dt a,.page .coupon_content dl dt a,.page .event_content dl dt a,.page .resource_content dl dt a,.page .ticket_content dl dt a{color:var(--link-color);font-size:20px;font-weight:700;letter-spacing:.9px;line-height:180%}}.page .article_content dl dd,.page .coupon_content dl dd,.page .event_content dl dd,.page .resource_content dl dd,.page .ticket_content dl dd{color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .article_content dl dd,.page .coupon_content dl dd,.page .event_content dl dd,.page .resource_content dl dd,.page .ticket_content dl dd{color:#393939;font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .article_content dl dd a,.page .coupon_content dl dd a,.page .event_content dl dd a,.page .resource_content dl dd a,.page .ticket_content dl dd a{color:var(--link-color);font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .article_content dl dd a,.page .coupon_content dl dd a,.page .event_content dl dd a,.page .resource_content dl dd a,.page .ticket_content dl dd a{color:var(--link-color);font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .article_content aside,.page .coupon_content aside,.page .event_content aside,.page .resource_content aside,.page .ticket_content aside{align-items:center;background-color:#f0f0f0;display:flex;gap:8px;padding:12px 8px}@media only screen and (min-width:769px){.page .article_content aside,.page .coupon_content aside,.page .event_content aside,.page .resource_content aside,.page .ticket_content aside{gap:16px;padding:16px}}.page .article_content aside svg,.page .coupon_content aside svg,.page .event_content aside svg,.page .resource_content aside svg,.page .ticket_content aside svg{fill:#393939;height:20px;min-width:20px;width:20px}.page .article_content aside a,.page .coupon_content aside a,.page .event_content aside a,.page .resource_content aside a,.page .ticket_content aside a{color:var(--link-color);font-size:14px;font-weight:400;line-height:20px;line-height:24px}.page .article_content figure.table,.page .coupon_content figure.table,.page .event_content figure.table,.page .resource_content figure.table,.page .ticket_content figure.table{max-width:720px;overflow-x:auto}.page .article_content table,.page .coupon_content table,.page .event_content table,.page .resource_content table,.page .ticket_content table{border-collapse:collapse;width:720px}.page .article_content table tr th,.page .coupon_content table tr th,.page .event_content table tr th,.page .resource_content table tr th,.page .ticket_content table tr th{white-space:nowrap}.page .article_content table tr td,.page .article_content table tr th,.page .coupon_content table tr td,.page .coupon_content table tr th,.page .event_content table tr td,.page .event_content table tr th,.page .resource_content table tr td,.page .resource_content table tr th,.page .ticket_content table tr td,.page .ticket_content table tr th{background-color:#fff;border:1px solid #9b9b9b;color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%;padding:10px 12px}.page .article_content table tr td.table--bold,.page .article_content table tr th.table--bold,.page .coupon_content table tr td.table--bold,.page .coupon_content table tr th.table--bold,.page .event_content table tr td.table--bold,.page .event_content table tr th.table--bold,.page .resource_content table tr td.table--bold,.page .resource_content table tr th.table--bold,.page .ticket_content table tr td.table--bold,.page .ticket_content table tr th.table--bold{background-color:#f0f0f0;border:1px solid #9b9b9b;color:#393939;font-size:18px;font-weight:700;letter-spacing:.9px;line-height:180%}.page .article_content table tr td.table--normal,.page .article_content table tr th.table--normal,.page .coupon_content table tr td.table--normal,.page .coupon_content table tr th.table--normal,.page .event_content table tr td.table--normal,.page .event_content table tr th.table--normal,.page .resource_content table tr td.table--normal,.page .resource_content table tr th.table--normal,.page .ticket_content table tr td.table--normal,.page .ticket_content table tr th.table--normal{background-color:#fff;border:1px solid #9b9b9b;color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}.page .article_content table tr td.table--normal--gray,.page .article_content table tr th.table--normal--gray,.page .coupon_content table tr td.table--normal--gray,.page .coupon_content table tr th.table--normal--gray,.page .event_content table tr td.table--normal--gray,.page .event_content table tr th.table--normal--gray,.page .resource_content table tr td.table--normal--gray,.page .resource_content table tr th.table--normal--gray,.page .ticket_content table tr td.table--normal--gray,.page .ticket_content table tr th.table--normal--gray{background-color:#f0f0f0;border:1px solid #9b9b9b;color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}.page .article_content table tr td p,.page .article_content table tr th p,.page .coupon_content table tr td p,.page .coupon_content table tr th p,.page .event_content table tr td p,.page .event_content table tr th p,.page .resource_content table tr td p,.page .resource_content table tr th p,.page .ticket_content table tr td p,.page .ticket_content table tr th p{color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}.page .article_content table tr td a,.page .article_content table tr th a,.page .coupon_content table tr td a,.page .coupon_content table tr th a,.page .event_content table tr td a,.page .event_content table tr th a,.page .resource_content table tr td a,.page .resource_content table tr th a,.page .ticket_content table tr td a,.page .ticket_content table tr th a{color:var(--link-color);font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}.page .article_content table tfoot td,.page .coupon_content table tfoot td,.page .event_content table tfoot td,.page .resource_content table tfoot td,.page .ticket_content table tfoot td{text-align:center}.page .article_content .scroll-margin-top,.page .coupon_content .scroll-margin-top,.page .event_content .scroll-margin-top,.page .resource_content .scroll-margin-top,.page .ticket_content .scroll-margin-top{scroll-margin-top:136px}.page .preview_article .article_head .editDate,.page_article .article_head .editDate{align-items:center;display:flex;gap:8px;margin-bottom:8px}.page .preview_article .article_head .editDate svg,.page_article .article_head .editDate svg{fill:#393939;margin-right:-4px;width:14px}.page .preview_article .article_head .editDate .dash,.page_article .article_head .editDate .dash{background-color:#ddd;display:inline-block;height:1px;width:8px}@media only screen and (min-width:769px){.page .preview_article .article_head .editDate .dash,.page_article .article_head .editDate .dash{width:12px}}.page .preview_article .article_head .editDate p,.page_article .article_head .editDate p{color:#393939;font-size:12px;font-weight:400;line-height:16px}.page .preview_article .article_head>.title,.page_article .article_head>.title{color:#393939;font-size:30px;font-weight:700;line-height:normal;margin-bottom:16px}@media only screen and (min-width:769px){.page .preview_article .article_head>.title,.page_article .article_head>.title{color:#393939;font-size:40px;font-weight:700;line-height:normal;margin-bottom:24px}}.page .preview_article .article_head .toolGroup,.page_article .article_head .toolGroup{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:4px 8px}@media only screen and (min-width:769px){.page .preview_article .article_head .toolGroup,.page_article .article_head .toolGroup{gap:40px;justify-content:flex-start;margin-bottom:24px;padding:8px 0}}.page .preview_article .article_head .toolGroup .toolBtn,.page_article .article_head .toolGroup .toolBtn{align-items:center;color:#393939;display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:center;line-height:20px}@media only screen and (min-width:769px){.page .preview_article .article_head .toolGroup .toolBtn,.page_article .article_head .toolGroup .toolBtn{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.page .preview_article .article_head .toolGroup .toolBtn svg,.page_article .article_head .toolGroup .toolBtn svg{fill:#393939;width:22px}@media only screen and (min-width:769px){.page .preview_article .article_head .toolGroup .toolBtn svg,.page_article .article_head .toolGroup .toolBtn svg{width:24px}}.page .preview_article .article_head .toolGroup .line,.page_article .article_head .toolGroup .line{background-color:#ddd;display:block;height:16px;width:1px}.page .preview_article .article_head .toolGroup .line:last-of-type,.page_article .article_head .toolGroup .line:last-of-type{display:none}.page .preview_article .article_head .authorInfo,.page_article .article_head .authorInfo{margin-bottom:16px}.page .preview_article .article_head .authorInfo .authorGroup,.page_article .article_head .authorInfo .authorGroup{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;margin-bottom:8px;row-gap:8px}@media only screen and (min-width:769px){.page .preview_article .article_head .authorInfo .authorGroup,.page_article .article_head .authorInfo .authorGroup{-moz-column-gap:32px;column-gap:32px;margin-bottom:16px;row-gap:16px}}.page .preview_article .article_head .authorInfo .authorGroup .author,.page_article .article_head .authorInfo .authorGroup .author{align-items:center;display:flex;gap:8px}.page .preview_article .article_head .authorInfo .authorGroup .author--disabled span,.page_article .article_head .authorInfo .authorGroup .author--disabled span{text-decoration:none}.page .preview_article .article_head .authorInfo .authorAvatar,.page_article .article_head .authorInfo .authorAvatar{border:4px solid #f0f0f0;height:40px;min-height:40px;min-width:40px;width:40px}.page .preview_article .article_head .authorInfo .info,.page_article .article_head .authorInfo .info{display:flex;gap:8px;padding-left:48px}@media only screen and (min-width:769px){.page .preview_article .article_head .authorInfo .info,.page_article .article_head .authorInfo .info{gap:16px}}.page .preview_article .article_head .authorInfo .author .name,.page .preview_article .article_head .authorInfo .info .source,.page_article .article_head .authorInfo .author .name,.page_article .article_head .authorInfo .info .source{text-decoration:underline;text-underline-offset:2px}.page .preview_article .article_head .authorInfo .info,.page .preview_article .article_head .authorInfo .info a,.page .preview_article .article_head .authorInfo .name,.page_article .article_head .authorInfo .info,.page_article .article_head .authorInfo .info a,.page_article .article_head .authorInfo .name{color:#393939;font-size:12px;font-weight:400;line-height:16px}@media only screen and (min-width:769px){.page .preview_article .article_head .authorInfo .info,.page .preview_article .article_head .authorInfo .info a,.page .preview_article .article_head .authorInfo .name,.page_article .article_head .authorInfo .info,.page_article .article_head .authorInfo .info a,.page_article .article_head .authorInfo .name{color:#393939;font-size:14px;font-weight:400;line-height:20px}}.page .preview_article .article_head .description,.page_article .article_head .description{color:#393939;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%;margin-bottom:24px}@media only screen and (min-width:769px){.page .preview_article .article_head .description,.page_article .article_head .description{color:#393939;font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .preview_article .article_head .gam,.page_article .article_head .gam{margin-bottom:40px}@media only screen and (min-width:769px){.page .preview_article .article_head .gam,.page_article .article_head .gam{margin-bottom:56px}}.page .preview_article .article_head figure.image,.page_article .article_head figure.image{margin-bottom:16px}.page .preview_article .article_head .summary,.page_article .article_head .summary{background-color:#f0f0f0;border-radius:10px;margin-bottom:16px;padding:24px 20px}@media only screen and (min-width:769px){.page .preview_article .article_head .summary,.page_article .article_head .summary{margin-bottom:24px}}.page .preview_article .article_head .summary_head,.page_article .article_head .summary_head{align-items:center;display:flex;justify-content:space-between}.page .preview_article .article_head .summary_head .title,.page_article .article_head .summary_head .title{color:#393939;font-size:20px;font-weight:700;line-height:normal}@media only screen and (min-width:769px){.page .preview_article .article_head .summary_head .title,.page_article .article_head .summary_head .title{color:#393939;font-size:22px;font-weight:700;line-height:normal}}.page .preview_article .article_head .summary_head .toggleBtn,.page_article .article_head .summary_head .toggleBtn{height:24px}.page .preview_article .article_head .summary_head .toggleBtn svg,.page_article .article_head .summary_head .toggleBtn svg{fill:#393939;width:24px}.page .preview_article .article_head .summary ul,.page_article .article_head .summary ul{margin-top:12px}.page .preview_article .article_head .summary ul li,.page_article .article_head .summary ul li{color:#393939;cursor:pointer;font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .preview_article .article_head .summary ul li,.page_article .article_head .summary ul li{color:#393939;font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .preview_article .article_infoBlock,.page_article .article_infoBlock{padding:24px 0}.page .preview_article .article_infoBlock--hover,.page_article .article_infoBlock--hover{cursor:pointer}.page .preview_article .article_infoBlock .article_label,.page_article .article_infoBlock .article_label{align-items:center;display:flex;gap:10px;margin-bottom:16px;padding:0 12px;position:relative}@media only screen and (min-width:769px){.page .preview_article .article_infoBlock .article_label,.page_article .article_infoBlock .article_label{margin-bottom:24px}}.page .preview_article .article_infoBlock .article_label:before,.page_article .article_infoBlock .article_label:before{background-color:#393939;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:5px}.page .preview_article .article_infoBlock .article_label p,.page_article .article_infoBlock .article_label p{color:#393939;font-size:22px;font-weight:700;line-height:normal}@media only screen and (min-width:769px){.page .preview_article .article_infoBlock .article_label p,.page_article .article_infoBlock .article_label p{color:#393939;font-size:24px;font-weight:700;line-height:normal}}.page .preview_article .article_infoBlock .article_label svg,.page_article .article_infoBlock .article_label svg{fill:#393939;height:24px;width:24px}.page .preview_article .article_infoBlock .list--ordered li,.page_article .article_infoBlock .list--ordered li{color:var(--link-color);list-style:decimal inside}.page .preview_article .article_infoBlock .list--ordered li a,.page_article .article_infoBlock .list--ordered li a{color:var(--link-color);font-size:18px;font-weight:400;letter-spacing:.9px;line-height:180%}@media only screen and (min-width:769px){.page .preview_article .article_infoBlock .list--ordered li a,.page_article .article_infoBlock .list--ordered li a{color:var(--link-color);font-size:20px;font-weight:400;letter-spacing:.9px;line-height:180%}}.page .preview_article .article_infoBlock .record,.page_article .article_infoBlock .record{color:#393939;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:769px){.page .preview_article .article_infoBlock .record,.page_article .article_infoBlock .record{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.page .preview_article .article_infoBlock .newGroup,.page_article .article_infoBlock .newGroup{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));overflow:hidden;row-gap:16px}@media only screen and (min-width:769px){.page .preview_article .article_infoBlock .newGroup:nth-of-type(2n),.page_article .article_infoBlock .newGroup:nth-of-type(2n){margin-left:auto}}.page .preview_article .article_infoBlock .newGroup .gam_body,.page_article .article_infoBlock .newGroup .gam_body{margin:0}.page .preview_article .article_infoBlock .topics,.page_article .article_infoBlock .topics{display:flex;flex-wrap:wrap;gap:16px}.page .preview_article .article_infoBlock .topics .item,.page_article .article_infoBlock .topics .item{border:1px solid #393939;color:#393939;font-size:16px;font-weight:400;line-height:24px;padding:6px 12px}@media only screen and (min-width:769px){.page .preview_article .article_infoBlock .topics .item,.page_article .article_infoBlock .topics .item{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.page .preview_article .article_infoBlock .cardGroup,.page_article .article_infoBlock .cardGroup{display:flex;flex-wrap:wrap;row-gap:24px}@media only screen and (min-width:769px){.page .preview_article .article_infoBlock .cardGroup,.page_article .article_infoBlock .cardGroup{justify-content:space-between;row-gap:32px}}.page .preview_article .article_infoBlock .cardGroup .recommendCard,.page_article .article_infoBlock .cardGroup .recommendCard{height:72px;overflow:hidden;width:320px}.page .preview_article .article_infoBlock .cardGroup .gam .gam_body,.page_article .article_infoBlock .cardGroup .gam .gam_body{margin:unset}.page .preview_article .article_infoBlock_popular,.page .preview_article .article_infoBlock_recommend,.page_article .article_infoBlock_popular,.page_article .article_infoBlock_recommend{border-top:1px solid #ddd;margin-top:16px}.page_article .alertWrap,.page_resource .alertWrap{background-color:#fff;left:50%;position:fixed;top:70px;transform:translate(-50%);width:calc(100% - 32px);z-index:10}@media only screen and (min-width:769px){.page_article .alertWrap,.page_resource .alertWrap{max-width:720px;top:146px;width:100%}}.page_article .alertWrap .alert,.page_resource .alertWrap .alert{color:#393939;font-size:12px;font-weight:400;line-height:16px;padding:8px}@media only screen and (min-width:769px){.page_article .alertWrap .alert,.page_resource .alertWrap .alert{color:#393939;font-size:14px;font-weight:400;line-height:20px}}.page_article{padding-bottom:20px;position:relative}.page_article .adSmall{margin-bottom:24px}.page_article .container{padding:24px 16px 0}@media only screen and (min-width:769px){.page_article .container{max-width:720px;padding:24px 0}}.page_article .premiumTag{margin-bottom:16px}.page_article .bookmarkButton{margin-bottom:24px}.page_article .article_second{margin-top:30px;padding-top:24px}.page_article .promotionWall{margin:24px 0}.page_article .tags{display:flex;flex-wrap:wrap;gap:16px;padding:24px 0}@media only screen and (min-width:769px){.page_article .tags{gap:20px}}.preview_article .container{padding:24px 16px 0}@media only screen and (min-width:769px){.preview_article .container{max-width:720px;padding:24px 0}}.page_category{padding-bottom:48px}.page_category .gam{padding:12px 0}.page_category .container{padding:16px 16px 0}@media only screen and (min-width:769px){.page_category .container{max-width:720px;padding:16px 0 0}.page_category .container>.title_author{text-align:center}}.page_category .container>.title_tag{border-bottom:1px solid #f0f0f0;margin:16px 0;padding-bottom:12px}.page_category .wrap_author{padding-bottom:24px}.page_category .wrap_author .backControl{align-items:center;display:flex;gap:4px}.page_category .wrap_author .backControl svg{fill:#393939;height:20px;width:20px}.page_category .wrap_author .backControl .links a{color:#393939;font-size:16px;font-weight:400;line-height:24px}.page_category .wrap_author .backControl .links a+a:before{content:"/";margin:0 2px}.page_category .wrap_author .dropdownBtn{align-items:center;color:#393939;display:flex;font-size:12px;font-weight:400;gap:4px;line-height:16px}.page_category .wrap_author .dropdownBtn svg{fill:#393939;height:20px;width:20px}.page_category .wrap_search .text{color:#393939;font-size:12px;font-weight:400;line-height:16px}@media only screen and (min-width:769px){.page_category .wrap_search .text{color:#393939;font-size:14px;font-weight:400;line-height:20px}}.page_category .wrap_search .authorGroup .author{border:1px solid #ddd;border-radius:20px;margin-top:16px;padding:24px}.page_category .wrap_search .authorGroup .author .description{color:#393939;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:769px){.page_category .wrap_search .authorGroup .author .description{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.page_category .wrap_search .tabList{border-bottom:1px solid #f0f0f0;display:flex;gap:24px;padding:32px 0}@media only screen and (min-width:769px){.page_category .wrap_search .tabList{padding:28px 0}}.page_category .wrap_search .tabList .item{color:#393939;cursor:pointer;font-size:16px;font-weight:400;line-height:24px}.page_category .wrap_search .tabList .item--active{color:var(--link-color);font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:769px){.page_category .wrap_search .tabList .item{color:#393939;font-size:18px;font-weight:400;line-height:26px}.page_category .wrap_search .tabList .item--active{color:var(--link-color);font-size:18px;font-weight:700;line-height:26px}}.page_category .wrap_group{padding:16px 0}.page_category .wrap_group .description{border-bottom:1px solid #f0f0f0;color:#393939;font-size:16px;font-weight:400;line-height:24px;padding:12px 0}@media only screen and (min-width:769px){.page_category .wrap_group .description{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.page_category .authorList{border-bottom:1px solid #f0f0f0;padding:12px 0;position:relative}.page_category .authorList .btn{align-items:center;color:#393939;display:flex;font-size:16px;font-weight:400;gap:4px;line-height:24px}@media only screen and (min-width:769px){.page_category .authorList .btn{color:#393939;font-size:18px;font-weight:400;gap:8px;line-height:26px;margin:auto}}.page_category .authorList .btn svg{fill:#393939;height:20px;width:20px}.page_category .authorList .btn--active{color:var(--link-color);font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:769px){.page_category .authorList .btn--active{color:var(--link-color);font-size:18px;font-weight:400;line-height:26px}}.page_category .authorList .btn--active svg{fill:var(--link-color)}.page_category .authorList .dropdown{background-color:#fff;border:1px solid #f0f0f0;border-radius:10px;box-shadow:9px 4px 10px #00000026;left:0;max-height:50vh;overflow-y:auto;padding:16px;position:absolute;top:40px;width:200px}@media only screen and (min-width:769px){.page_category .authorList .dropdown{left:50%;top:44px;transform:translate(-50%)}}.page_category .authorList .dropdown .item+.item{margin-top:16px}.page_category .authorList .dropdown .item a{color:#393939;display:block;font-size:14px;font-weight:400;height:100%;line-height:20px}.page_category .cardGroup{margin-bottom:24px}.page_category .categoryCard+.categoryCard{border-top:1px solid #ddd}.page_authors .container{padding:0 16px 24px}@media only screen and (min-width:769px){.page_authors .container{padding:0 0 48px}}.page_authors .authors_content{margin-top:24px}@media only screen and (min-width:769px){.page_authors .authors_content .wrap{padding:16px 40px}}.page_authors .authors_content .wrap .head{align-items:center;display:flex;justify-content:space-between}.page_authors .authors_content .wrap .head .dropdown_btn{justify-content:center;width:200px}.page_authors .authors_content .wrap .head .dropdown_btn .dropdown_content{max-height:50vh;overflow-y:auto;width:100%}.page_authors .authors_content .wrap .line{background-color:#f0f0f0;height:1px;margin:24px 0}.page_authors .authors_content .wrap .searchBar{align-items:center;border:1px solid #f05091;border-radius:13px;box-shadow:0 10px 10px #7d22480d;display:flex;gap:4px;height:48px;margin:16px auto;max-width:720px;padding:0 16px}.page_authors .authors_content .wrap .searchBar input{color:#393939;flex:1 0 0;font-size:14px;font-weight:400;height:100%;line-height:20px}.page_authors .authors_content .wrap .searchBar input::-moz-placeholder{color:#b0b0b0;font-size:14px;font-weight:400;line-height:20px}.page_authors .authors_content .wrap .searchBar input::placeholder{color:#b0b0b0;font-size:14px;font-weight:400;line-height:20px}.page_authors .authors_content .wrap .searchBar input:focus-visible{outline:1px auto #f05091}.page_authors .authors_content .wrap .searchBar svg{fill:#b0b0b0;height:20px;width:20px}.page_authors .authors_content .cardGroup{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:space-between;row-gap:32px}@media only screen and (min-width:769px){.page_authors .authors_content .cardGroup{grid-template-columns:repeat(2,343px)}}@media only screen and (min-width:992px){.page_authors .authors_content .cardGroup{grid-template-columns:repeat(3,minmax(0,280px));padding:32px 40px}}@media only screen and (min-width:1200px){.page_authors .authors_content .cardGroup{grid-template-columns:repeat(3,minmax(0,343px))}}.page_authors .authors_content .pagination{margin:32px auto}@media only screen and (min-width:769px){.page_authors .authors_content .pagination{margin:48px auto}}.page_authors .authors_iframeWrap{overflow-y:auto;scrollbar-width:none}.page_authors .authors_iframeWrap::-webkit-scrollbar{display:none}.wrap_author .backControl{align-items:center;display:flex;gap:8px;margin-bottom:16px}.wrap_author .backControl svg{height:24px;width:24px}.wrap_author .backControl .links{display:flex;gap:8px}.wrap_author .backControl .links a{color:var(--link-color);font-size:14px;font-weight:400;line-height:20px}.wrap_author .info .dropdownBtn{align-items:center;color:#393939;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:20px}.wrap_author .info .dropdownBtn svg{fill:#393939;height:20px;width:20px}.wrap_author .slide-enter-active,.wrap_author .slide-leave-active{transition:all .4s ease}.wrap_author .slide-enter-from,.wrap_author .slide-leave-to{max-height:0;opacity:0}.wrap_author .slide-enter-to,.wrap_author .slide-leave-from{max-height:200px;opacity:1}.topic-section-header{align-items:center;display:flex;gap:16px;padding-bottom:24px}.topic-section-header__icon{color:#f05091;display:flex;flex-shrink:0}.topic-section-header__title{align-items:center;color:#393939;display:flex;font-size:22px;font-weight:700;gap:8px;line-height:32px;white-space:nowrap}@media only screen and (min-width:992px){.topic-section-header__title{color:#393939;font-size:24px;font-weight:700;line-height:36px}}.topic-section-header__line{background-color:#ddd;flex:1;height:1px}.topic-section-header__more{color:#26b7bc;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:20px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.topic-section-header__crown{color:#f05091;display:flex;flex-shrink:0}.topic-section-header--premium .topic-section-header__title{color:#c5296f}.topic-heading-section{padding:40px 0 16px}.topic-heading-section__title-wrap{padding:0 16px}.topic-heading-section__title{color:#393939;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:700;line-height:36px}@media only screen and (min-width:769px){.topic-heading-section{padding:48px 0 16px}.topic-heading-section__title-wrap{padding:0}.topic-heading-section__title{font-size:32px;line-height:48px}}.topic-keyword__inner{align-items:center;display:flex;gap:16px;padding:8px 16px}.topic-keyword__scroll-wrapper{align-items:center;display:flex;flex:1;min-width:0;position:relative}.topic-keyword__scroll{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.topic-keyword__scroll::-webkit-scrollbar{display:none}.topic-keyword__list{display:flex;gap:12px;white-space:nowrap}.topic-keyword__item{align-items:center;border:1px solid rgba(0,0,0,.19);border-radius:9999px;color:#727272;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:400;line-height:20px;padding:4px 12px;text-decoration:none;transition:opacity .15s ease;white-space:nowrap}.topic-keyword__item--active{background-color:#e0004008;border-color:#bb003852;color:#ba0054d6}.topic-keyword__item:hover{opacity:.8}.topic-keyword__arrow{align-items:center;background:none;border:none;color:#727272;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.topic-keyword__arrow--left{background:linear-gradient(90deg,#fff,#fff0 83.75%)}.topic-keyword__arrow--right{background:linear-gradient(270deg,#fff,#fff0 83.75%)}@media only screen and (min-width:769px){.topic-keyword__inner{padding:8px 0}}.topic-breaking{padding:24px 0 48px}.topic-breaking__inner{padding:0 16px}.topic-breaking__grid{display:flex;flex-direction:column;gap:24px}.topic-breaking__featured{order:1}.topic-breaking__featured-link{display:block;text-decoration:none}.topic-breaking__featured-img{aspect-ratio:16/9;background-color:#ddd;border-radius:12px;overflow:hidden;width:100%}.topic-breaking__featured-photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topic-breaking__featured-meta{align-items:center;display:flex;gap:8px;margin-top:12px}.topic-breaking__category{color:#f05091;font-size:14px;font-weight:400;line-height:20px}.topic-breaking__dot{color:#9b9b9b;line-height:1}.topic-breaking__time{align-items:center;color:#9b9b9b;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:20px}.topic-breaking__time-icon{color:#9b9b9b;flex-shrink:0;height:16px;width:16px}.topic-breaking__featured-title{color:#393939;font-size:20px;font-weight:700;line-height:28px;margin-top:8px}@media only screen and (min-width:769px){.topic-breaking__featured-title{font-size:24px;line-height:36px}}.topic-breaking__list{display:flex;flex-direction:column;order:2}.topic-breaking__card{border-bottom:1px solid #f0f0f0;display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px;text-decoration:none}.topic-breaking__card:last-child{border-bottom:none;margin-bottom:0}.topic-breaking__card-img{background-color:#ddd;border-radius:8px;flex-shrink:0;height:65px;overflow:hidden;width:116px}@media only screen and (min-width:769px){.topic-breaking__card-img{height:101px;width:180px}}.topic-breaking__card-photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topic-breaking__card-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0}.topic-breaking__card-title{color:#393939;display:-webkit-box;font-size:16px;font-weight:700;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width:769px){.topic-breaking__card-title{font-size:18px;line-height:26px}}.topic-breaking__card-time{align-items:center;color:#9b9b9b;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:20px;margin-top:8px}@media only screen and (min-width:992px){.topic-breaking{padding:32px 0 48px}.topic-breaking__inner{padding:0}.topic-breaking__grid{align-items:flex-start;flex-direction:row;gap:32px}.topic-breaking__featured{flex:0 0 62%;order:1}.topic-breaking__list{flex:0 0 calc(38% - 16px);order:2}}.topic-rectangle-ads{align-items:flex-start;background:#00000005;display:flex;gap:24px;justify-content:center;padding:32px 16px}@media only screen and (min-width:769px){.topic-rectangle-ads{padding:32px 0}}.topic-experts{padding:48px 0}.topic-experts__inner{padding:0 16px}.topic-experts__scroll-wrap{align-items:center;display:flex;position:relative}.topic-experts__scroll{display:flex;flex:1;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.topic-experts__scroll::-webkit-scrollbar{display:none}@media only screen and (min-width:769px){.topic-experts__inner{padding:0}}.topic-expert-card{flex:none;width:67vw}@media only screen and (min-width:576px){.topic-expert-card{width:calc(50% - 12px)}}@media only screen and (min-width:769px){.topic-expert-card{width:calc(33% - 16px)}}@media only screen and (min-width:992px){.topic-expert-card{width:calc(25% - 18px)}}.topic-expert-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:24px;scroll-snap-align:start}.topic-expert-card__header{align-items:center;display:flex;gap:12px}.topic-expert-card__avatar{align-items:center;background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.topic-expert-card__avatar-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topic-expert-card__avatar-fallback{color:#727272;font-size:16px;font-weight:700;line-height:24px}.topic-expert-card__author-info{display:flex;flex-direction:column;gap:2px;min-width:0}.topic-expert-card__author-title{color:#727272;font-size:14px;font-weight:400;line-height:20px}.topic-expert-card__author-name{color:#393939;font-size:16px;font-weight:700;line-height:24px}.topic-expert-card__body{display:flex;flex:1;flex-direction:column;gap:8px}.topic-expert-card__article-link{display:block;text-decoration:none}.topic-expert-card__article-title{color:#393939;display:-webkit-box;font-size:16px;font-weight:700;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.topic-expert-card__article-summary{color:#9b9b9b;display:-webkit-box;font-size:14px;font-weight:400;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px;overflow:hidden}.scroll-arrow{align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:50%;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;color:#868686;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;position:absolute;transition:box-shadow .15s ease;width:40px;z-index:1}.scroll-arrow--left{left:-20px}.scroll-arrow--right{right:-20px}.topic-featured{padding:48px 0}.topic-featured__inner{padding:0 16px}@media only screen and (min-width:769px){.topic-featured__inner{padding:0}}.topic-featured__scroll-wrap{position:relative}.topic-featured__grid{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:769px){.topic-featured__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.topic-featured__grid::-webkit-scrollbar{display:none}}@media only screen and (min-width:992px){.topic-featured__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}}.topic-featured-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;gap:12px;overflow:hidden;text-decoration:none;transition:box-shadow .15s ease}@media only screen and (min-width:769px){.topic-featured-card{flex:0 0 calc(33.333% - 11px);scroll-snap-align:start}}@media only screen and (min-width:992px){.topic-featured-card{flex:none;scroll-snap-align:none}}.topic-featured-card:hover{box-shadow:0 4px 12px #00000014}.topic-featured-card__img-wrap{aspect-ratio:16/9;background-color:#ddd;overflow:hidden;position:relative;width:100%}.topic-featured-card__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topic-featured-card__ad-badge{background-color:#00000080;border-radius:4px;color:#fff;font-size:11px;left:8px;line-height:16px;padding:2px 8px;position:absolute;top:8px}.topic-featured-card__body{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.topic-featured-card__title{color:#393939;font-size:16px;font-weight:700;-webkit-line-clamp:3;line-height:24px}.topic-featured-card__desc,.topic-featured-card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.topic-featured-card__desc{color:#9b9b9b;font-size:14px;font-weight:400;-webkit-line-clamp:2;line-height:20px}.topic-premium{background-color:#fef7f9;padding:48px 0}.topic-premium__inner{padding:0 16px}@media only screen and (min-width:769px){.topic-premium__inner{padding:0}}.topic-premium__scroll-wrap{position:relative}.topic-premium__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:36px}.topic-premium__header-left{align-items:center;display:flex;gap:8px}.topic-premium__icon-box{align-items:center;background-color:#f05091;border-radius:6px;color:#fff;display:flex;flex-shrink:0;justify-content:center;padding:6px}.topic-premium__icon-box svg{height:20px;width:20px}.topic-premium__header-title{color:#393939;font-family:Noto Sans TC,sans-serif;font-size:24px;font-weight:700;line-height:36px}.topic-premium__header-btn{align-items:center;border-radius:4px;color:#ba0054d6;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:400;gap:4px;height:32px;line-height:20px;padding:0 12px;text-decoration:none;transition:opacity .15s ease;white-space:nowrap}.topic-premium__header-btn:hover{opacity:.8}.topic-premium__header-btn-text--mobile{display:inline}.topic-premium__header-btn-text--desktop{display:none}@media only screen and (min-width:769px){.topic-premium__header-btn-text--mobile{display:none}.topic-premium__header-btn-text--desktop{display:inline}}.topic-premium__header-btn-icon{flex-shrink:0;height:16px;width:16px}.topic-premium__card-group{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:769px){.topic-premium__card-group{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.topic-premium__card-group::-webkit-scrollbar{display:none}}@media only screen and (min-width:992px){.topic-premium__card-group{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}}.topic-premium__card{border:1px solid #f0f0f0;border-radius:8px;min-width:0;overflow:hidden}@media only screen and (min-width:769px){.topic-premium__card{flex:0 0 calc(33.333% - 11px);scroll-snap-align:start}}@media only screen and (min-width:992px){.topic-premium__card{flex:none;scroll-snap-align:none}}.topic-premium__card--visual{display:flex;flex-direction:column;justify-content:flex-end;min-height:455px;position:relative;text-decoration:none}@media only screen and (min-width:769px){.topic-premium__card--visual{min-height:390px}}.topic-premium__card-bg{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:0}.topic-premium__card-gradient{background:linear-gradient(180deg,#00000026 35%,#00000080);inset:0;position:absolute;z-index:1}.topic-premium__card-info{display:flex;flex-direction:column;gap:4px;padding:24px;position:relative;z-index:2}.topic-premium__visual-sub{color:#fff;font-size:18px;font-weight:700;line-height:26px}.topic-premium__visual-title{color:#fff;font-size:16px;font-weight:400;line-height:24px}.topic-premium__card--category{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.topic-premium__category-inner{display:flex;flex:1;flex-direction:column;gap:16px;padding-bottom:16px}.topic-premium__category-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.topic-premium__category-icon--events{background-color:#f05091}.topic-premium__category-icon--downloadable_resources{background-color:#46a758}.topic-premium__category-icon--online_reading{background-color:#ffc53d}.topic-premium__category-info{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.topic-premium__category-title{color:#393939;font-size:18px;font-weight:700;line-height:26px}.topic-premium__category-desc{color:#727272;font-size:16px;font-weight:400;line-height:24px}.topic-premium__category-items{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.topic-premium__category-item{align-items:flex-start;display:flex;gap:4px}.topic-premium__category-dot{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;padding-top:5px;width:16px}.topic-premium__category-dot:before{background-color:#f05091;border-radius:50%;content:"";display:block;height:4px;width:4px}.topic-premium__category-item-text{color:#393939;flex:1;font-size:16px;font-weight:400;line-height:24px}.topic-premium__category-cta{align-items:center;align-self:flex-end;color:#ba0054d6;display:inline-flex;font-size:14px;font-weight:400;gap:4px;line-height:20px;margin-top:8px;text-decoration:none;transition:opacity .15s ease}.topic-premium__category-cta:hover{opacity:.8}.topic-premium__category-cta-icon{flex-shrink:0;height:16px;width:16px}.topic-videos{padding:48px 0}.topic-videos__inner{padding:0 16px}@media only screen and (min-width:769px){.topic-videos__inner{padding:0}}.topic-videos__grid{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:769px){.topic-videos__grid{align-items:flex-start;flex-direction:row;gap:48px}}.topic-videos__col{flex:1;min-width:0}.topic-podcast-embeds__frame{border-radius:10px;height:450px;max-width:660px;overflow:hidden;width:100%}.topic-youtube-list{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:769px){.topic-youtube-list{display:flex;flex-direction:row;gap:24px}}.topic-youtube-card{display:flex;flex-direction:column;gap:12px;text-decoration:none}@media only screen and (min-width:769px){.topic-youtube-card{flex:1}}.topic-youtube-card__thumb{aspect-ratio:16/9;background-color:#ddd;border-radius:8px;height:auto;overflow:hidden;position:relative;width:100%}.topic-youtube-card__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topic-youtube-card__overlay{background-color:#00000017;inset:0;pointer-events:none;position:absolute}.topic-youtube-card__play{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.topic-youtube-card__play svg{color:#fff;height:16px;width:16px}.topic-youtube-card__play:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000007d;border-radius:9999px;content:"";height:40px;position:absolute;width:40px}.topic-youtube-card__play svg{position:relative}.topic-youtube-card__duration{background-color:#0000009c;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:400;line-height:16px;padding:2px 8px;position:absolute;right:8px}.topic-youtube-card__content{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}@media only screen and (min-width:769px){.topic-youtube-card__content{gap:12px}}.topic-youtube-card__title{color:#393939;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:992px){.topic-youtube-card__title{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.topic-youtube-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.topic-youtube-card__meta{align-items:center;display:flex;gap:8px}.topic-youtube-card__class{align-items:center;color:#26b7bc;display:flex;font-size:14px;gap:4px;line-height:20px;white-space:nowrap}.topic-youtube-card__class-icon{color:#26b7bc;flex-shrink:0;height:14px;width:14px}.topic-youtube-card__dot{color:#9b9b9b;flex-shrink:0;font-size:14px}.topic-youtube-card__author{color:#9b9b9b;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-newsletter{background:linear-gradient(90deg,#f05091,#b9376e);padding:48px 0}.topic-newsletter__inner{align-items:stretch;display:flex;flex-direction:column;gap:24px;padding:0 16px}@media only screen and (min-width:769px){.topic-newsletter__inner{align-items:center;padding:0}}.topic-newsletter__title{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.topic-newsletter__heading{color:#fff;font-size:22px;font-weight:700;line-height:32px}@media only screen and (min-width:769px){.topic-newsletter__heading{font-size:28px;line-height:40px}}.topic-newsletter__desc{color:#fedce5;font-size:14px;line-height:20px;text-align:center}.topic-newsletter__form-wrap{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:769px){.topic-newsletter__form-wrap{padding:0;width:640px}}.topic-newsletter__form{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}@media only screen and (min-width:769px){.topic-newsletter__form{flex-direction:row}}.topic-newsletter__input{background-color:#ffffffe6;border:1px solid rgba(0,0,0,.12);border-radius:6px;color:#393939;flex:1;font-size:16px;height:40px;padding:8px 12px}@media only screen and (min-width:769px){.topic-newsletter__input{font-size:18px;padding:7px 12px}}.topic-newsletter__input::-moz-placeholder{color:#00000073}.topic-newsletter__input::placeholder{color:#00000073}.topic-newsletter__input:focus{border-color:#f05091;box-shadow:0 0 0 1px #f05091;outline:none}.topic-newsletter__btn{background-color:#f05091;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;padding:8px 24px;transition:background-color .15s ease;white-space:nowrap;width:100%}.topic-newsletter__btn:hover{background-color:#e14385}@media only screen and (min-width:769px){.topic-newsletter__btn{color:#fff;flex-shrink:0;font-size:18px;font-weight:400;line-height:26px;padding:7px 24px;width:auto}}button.commonBtn[data-v-70c9ca0b]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:24px}button.commonBtn svg[data-v-70c9ca0b]{fill:currentColor;position:relative;top:1px}button.commonBtn--xs[data-v-70c9ca0b]{border-radius:3px;color:#fff;font-size:12px;font-weight:400;gap:4px;height:24px;line-height:16px;min-width:55px;padding:0 8px}@media only screen and (min-width:769px){button.commonBtn--xs[data-v-70c9ca0b]{border-radius:4px;color:#fff;font-size:14px;font-weight:400;gap:8px;height:32px;line-height:20px;min-width:69px;padding:0 12px}}button.commonBtn--xs svg[data-v-70c9ca0b]{height:16px;width:16px}button.commonBtn--s[data-v-70c9ca0b]{border-radius:4px;color:#fff;font-size:14px;font-weight:400;gap:8px;height:32px;line-height:20px;min-width:69px;padding:0 12px}@media only screen and (min-width:769px){button.commonBtn--s[data-v-70c9ca0b]{border-radius:6px;color:#fff;font-size:18px;font-weight:400;gap:12px;height:40px;line-height:26px;min-width:90px;padding:0 16px}}button.commonBtn--s svg[data-v-70c9ca0b]{height:16px;width:16px}@media only screen and (min-width:769px){button.commonBtn--s svg[data-v-70c9ca0b]{height:18px;width:18px}}button.commonBtn--m[data-v-70c9ca0b]{border-radius:6px;color:#fff;font-size:16px;font-weight:400;gap:12px;height:40px;line-height:24px;min-width:84px;padding:0 16px}@media only screen and (min-width:769px){button.commonBtn--m[data-v-70c9ca0b]{border-radius:8px;color:#fff;font-size:20px;font-weight:400;height:48px;line-height:28px;min-width:112px;padding:0 24px}}button.commonBtn--m svg[data-v-70c9ca0b]{height:18px;width:18px}@media only screen and (min-width:769px){button.commonBtn--m svg[data-v-70c9ca0b]{height:20px;width:20px}}button.commonBtn--primary[data-v-70c9ca0b]{background-color:#f05091}button.commonBtn--secondary[data-v-70c9ca0b]{background-color:#e0004008;border:1px solid rgba(187,0,56,.32);color:#ba0054d6}button.commonBtn--neutral[data-v-70c9ca0b]{background-color:#0000000f;color:#393939}button.commonBtn--disabled[data-v-70c9ca0b]{background-color:#0000000f;color:#00000045}button.commonBtn--alert[data-v-70c9ca0b]{background-color:#e5484d}button.commonBtn--full[data-v-70c9ca0b]{width:100%}.modalWrap[data-v-6488118b]{background-color:#00000080;inset:0;position:fixed;z-index:11}.modalWrap .modal[data-v-6488118b]{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 16px 36px -20px #00062e33,0 16px 64px #00005505,0 12px 60px #00000026;left:50%;max-width:343px;padding:16px;position:relative;top:50%;transform:translate(-50%,-50%);width:calc(100% - 16px)}@media only screen and (min-width:769px){.modalWrap .modal[data-v-6488118b]{max-width:450px}}.modalWrap .modal_title[data-v-6488118b]{color:#393939;font-size:20px;font-weight:700;line-height:28px;margin-bottom:12px}@media only screen and (min-width:769px){.modalWrap .modal_title[data-v-6488118b]{color:#393939;font-size:28px;font-weight:700;line-height:40px}}.modalWrap .modal_content p[data-v-6488118b]{color:#393939;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:769px){.modalWrap .modal_content p[data-v-6488118b]{color:#393939;font-size:18px;font-weight:400;line-height:26px}}.modalWrap .modal_footer[data-v-6488118b]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.modalWrap .modal_footer .infoBtn[data-v-6488118b]{color:#ba0054d6;cursor:pointer;font-size:14px;font-weight:400;line-height:20px}@media only screen and (min-width:769px){.modalWrap .modal_footer .infoBtn[data-v-6488118b]{color:#ba0054d6;font-size:18px;font-weight:400;line-height:26px}}*{border:0;box-sizing:border-box;font-family:Noto Sans TC,sans-serif;font-weight:400;margin:0;padding:0}html{font-size:16px}body,html{overflow-x:hidden;scroll-behavior:smooth}button[type=button]:hover{cursor:pointer}button[type=button]:disabled{cursor:not-allowed}li,ul{list-style:none}a{text-decoration:none}p{margin-block-end:unset;margin-block-start:unset}img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}svg{line-height:1}textarea{resize:none}
