*{box-sizing:border-box;margin:0;padding:0}.blog-content{position:relative}.blog-content h1{font-family:Gentium Plus,garamond,serif;font-size:64px;font-weight:700;letter-spacing:-.03em;line-height:72px}@media(max-width:767px){.blog-content h1{font-size:40px;line-height:40px}}.blog-content h2{font-family:Gentium Plus,garamond,serif;font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:36px}.blog-content .blog-wrapper{min-height:calc(100vh - 474px)}.blog-content .blog-wrapper .articles-block,.blog-content .blog-wrapper .content-block,.blog-content .blog-wrapper .item-title-block h1,html:not(.article-page) .blog-content .blog-wrapper{margin:0 auto;max-width:1440px;padding:0 24px 24px}html.article-page .blog-content .blog-wrapper .articles-block,html.article-page .blog-content .blog-wrapper .content-block,html.article-page .blog-content .blog-wrapper .item-title-block h1,html.article-page html:not(.article-page) .blog-content .blog-wrapper{max-width:1076px}@media(min-width:1024px)and (max-width:1280px),(min-width:768px)and (max-width:1023px){.blog-content .blog-wrapper .articles-block,.blog-content .blog-wrapper .content-block,.blog-content .blog-wrapper .item-title-block h1,html:not(.article-page) .blog-content .blog-wrapper{padding:0 24px 24px}}@media(max-width:767px){.blog-content .blog-wrapper .articles-block,.blog-content .blog-wrapper .content-block,.blog-content .blog-wrapper .item-title-block h1,html:not(.article-page) .blog-content .blog-wrapper{padding:0 16px 16px}}@media(min-width:1024px)and (max-width:1280px),(min-width:768px)and (max-width:1023px){.blog-content .blog-wrapper{min-height:calc(100vh - 408px)}}@media(max-width:767px){.blog-content .blog-wrapper{min-height:calc(100vh - 654px)}}.blog-content .blog-title{margin-top:56px;text-align:center}.blog-content .blog-title>*{margin:0}.blog-content .blog-top-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}@media(max-width:767px){.blog-content .blog-top-controls{align-items:center;flex-direction:column}}.blog-content .item-title-block{margin-top:8px}html.article-page .blog-content .item-title-block{background:#fff;margin-bottom:0;margin-top:0!important;padding-bottom:16px;padding-top:72px;position:sticky;top:-1px;z-index:1}html.article-page .blog-content .item-title-block h1{transition:font-size .08s ease,line-height .08s ease}html.article-page .blog-content .item-title-block.is-stuck{box-shadow:0 24px 15px -20px #0000000d;padding:88px 0 24px}html.article-page .blog-content .item-title-block.is-stuck h1{font-size:28px;font-weight:400;line-height:32px;padding-bottom:0;padding-top:0}.blog-content .item-title-block h3{font-family:Gentium Plus,garamond,serif;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:28px}.blog-content .item-title-block a{color:var(--black-color);text-decoration:none}.blog-content .item-title-block a:hover{text-decoration:underline}.blog-content .articles-block{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:16px}@media(min-width:1024px)and (max-width:1280px),(min-width:768px)and (max-width:1023px){.blog-content .articles-block{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.blog-content .articles-block{grid-template-columns:1fr}}html.article-page .blog-content .articles-block{margin-top:0}.blog-content .articles-block .article-item{color:#0f172a;overflow:hidden}html.article-page .blog-content .articles-block .article-item:first-of-type{grid-column:1/-1}.blog-content .articles-block .item-pic-block{aspect-ratio:16/9;border-radius:8px;overflow:hidden}.blog-content .articles-block .item-pic-block img{aspect-ratio:16/9;display:block;height:100%}html.article-page .blog-content .articles-block .item-pic-block{border-radius:16px;margin-top:24px;overflow:hidden}.blog-content .articles-block .item-stats-block{color:#475569;display:flex;flex-wrap:wrap;font-size:16px;line-height:24px;margin-top:12px}@media(max-width:767px){.blog-content .articles-block .item-stats-block{font-size:16px;line-height:24px}}html.article-page .blog-content .articles-block .item-stats-block{margin-top:24px}.blog-content .articles-block .item-stats-block>:not(:last-of-type):after{content:"•";margin:0 8px}.blog-content .articles-block .item-title-block{margin-top:8px}html.article-page .blog-content .articles-block .item-title-block{margin-top:56px}.blog-content .articles-block .item-title-block h3{font-family:Gentium Plus,garamond,serif;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:28px}.blog-content .articles-block .item-title-block a{color:var(--black-color);text-decoration:none}.blog-content .articles-block .item-title-block a:hover{text-decoration:underline}.blog-content .articles-block .item-text-block{color:#475569;font-size:14px;letter-spacing:-.02em;line-height:20px;margin-bottom:12px;margin-top:8px}html.article-page .blog-content .articles-block .item-text-block{font-size:16px;line-height:24px}@media(max-width:767px){html.article-page .blog-content .articles-block .item-text-block{font-size:14px;line-height:20px}}.blog-content .articles-block .item-text-block p{display:-webkit-box;-webkit-line-clamp:3;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.blog-content .content-block{display:flex;gap:20px;justify-content:space-between}@media(max-width:767px),(min-width:1024px)and (max-width:1280px),(min-width:768px)and (max-width:1023px){.blog-content .content-block{flex-direction:column}}html.article-page .blog-content .content-block{margin-top:56px}.blog-content .content-block .content-side{max-width:690px;width:100%}.blog-content .content-block .content-side .article-item-text{font-size:18px;line-height:26px}.blog-content .content-block .content-side p{margin-bottom:16px}.blog-content .content-block .sidebar-block{max-width:218px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767px),(min-width:1024px)and (max-width:1280px),(min-width:768px)and (max-width:1023px){.blog-content .content-block .sidebar-block{max-width:100%}}@media print{.blog-content .content-block .sidebar-block{display:none}}@media(min-width:1281px)and (max-width:1440px){.blog-content .content-block .sidebar-block .sidebar-stick-wrapper{position:sticky;top:150px}}.blog-content .content-block .sidebar-block .sidebar-block-header{color:#2d2d2d;font-size:1.5rem;font-weight:700;line-height:1.875rem;margin-bottom:8px}.blog-content .content-block .sidebar-block .sidebar-block-header~.sidebar-block-header{margin-top:40px}.blog-content .content-block .sidebar-block .tags-block{display:flex;flex-wrap:wrap;gap:8px}.blog-content .content-block .sidebar-block .tags-block a{box-shadow:inset 0 0 0 1px #cbd5e1}.blog-content .content-block .sidebar-block .tags-block a:not(:hover):before{background:transparent}.blog-content .content-block .sidebar-block .book-list-block{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.blog-content .content-block .sidebar-block .book-block{font-size:14px;font-weight:500;line-height:20px;max-width:156px}.blog-content .content-block .sidebar-block .pic-block img{display:block;height:auto;width:100%}.blog-content .content-block .sidebar-block:after{background:url(./blog-monogram.-Z6lHvxL.svg) 50% no-repeat;background-size:contain;content:"";display:none;height:30px;margin:80px 0 0;max-width:690px;opacity:.6;width:100%}@media(max-width:767px),(min-width:1024px)and (max-width:1280px),(min-width:768px)and (max-width:1023px){.blog-content .content-block .sidebar-block:after{display:block}}@media(max-width:767px){.blog-content .content-block .sidebar-block:after{height:18px;margin:60px 0 0}}.light-text.blog-content .content-block .sidebar-block:after{filter:brightness(0) invert(1);opacity:.8}.blog-content .markdown-block{position:relative}.blog-content .markdown-block:after{background:url(./blog-monogram.-Z6lHvxL.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:30px;margin:80px auto 0;opacity:.6;width:334.6px}@media(max-width:767px),(min-width:1024px)and (max-width:1280px),(min-width:768px)and (max-width:1023px){.blog-content .markdown-block:after{display:none}}.light-text.blog-content .markdown-block:after{filter:brightness(0) invert(1);opacity:.8}.blog-content .markdown-block ol,.blog-content .markdown-block ul{font-size:18px;line-height:26px}.blog-content .markdown-block ol li,.blog-content .markdown-block ul li{display:list-item;list-style-position:inside;margin:0}.blog-content .markdown-block ol{margin-top:56px}.blog-content .markdown-block ol li{list-style-type:decimal}.blog-content .markdown-block ul li{list-style-type:disc}.blog-content .markdown-block img{height:auto;max-width:100%}.blog-content .markdown-block h2{font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:36px;margin-bottom:24px;margin-top:56px}@media(max-width:767px){.blog-content .markdown-block h2{font-size:32px;line-height:36px}}.blog-content .markdown-block p{font-size:18px;line-height:30px}.blog-content .markdown-block q[class^=bh-]{quotes:none}.blog-content .markdown-block .toc-list p{cursor:pointer;font-weight:700;line-height:28px;margin:0}.blog-content .markdown-block .toc-list p:hover{text-decoration:underline}.blog-content .markdown-block .toc-list p.level-1{margin-inline-start:8px}.blog-content .markdown-block .toc-list p.level-2{margin-inline-start:16px}.blog-content .markdown-block .toc-list p.level-3{margin-inline-start:24px}.blog-content .markdown-block .toc-list p.level-4{margin-inline-start:32px}.blog-content .markdown-block .main-block-quote p{border-radius:16px;box-shadow:inset 0 0 0 4px #fc6539;color:#fc6539;font-family:Gentium Plus,garamond,serif;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:32px;margin-top:24px;padding:36px 72px;text-align:center}@media(max-width:767px){.blog-content .markdown-block .main-block-quote p{font-size:20px;letter-spacing:-.8px;line-height:28px;padding:24px}}.blog-content .markdown-block .main-block-quote p:before{content:"“";display:block;font-family:Times New Roman,Times,serif;font-size:150px;line-height:50px;margin-top:36px}@media(max-width:767px){.blog-content .markdown-block .main-block-quote p:before{font-size:100px;line-height:30px;margin-top:24px}}.blog-content .markdown-block .main-block-quote p span{display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:24px;margin-top:32px}.blog-content .markdown-block .play-quote{background-color:color-mix(in srgb,var(--primary-color) 10%,transparent);border:4px solid var(--primary-color);border-radius:16px;display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding:20px}@media print{.blog-content .markdown-block .play-quote{background:transparent;flex-direction:row;flex-grow:1;padding:0 0 36px;position:relative}}.blog-content .markdown-block .play-quote.reverse{flex-direction:column-reverse}@media print{.blog-content .markdown-block .play-quote.reverse{flex-direction:row;padding:20px 20px 40px}}.blog-content .markdown-block .play-quote .quote-meta{display:flex;gap:16px;justify-content:space-between}@media print{.blog-content .markdown-block .play-quote .quote-meta{position:absolute;top:calc(100% - 28px)}}.blog-content .markdown-block .play-quote .play-button{align-items:center;background-color:var(--primary-color);border-radius:20px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}@media print{.blog-content .markdown-block .play-quote .play-button{display:none}}.blog-content .markdown-block .play-quote .play-button:hover{opacity:.8}.blog-content .markdown-block .play-quote .play-button[data-is-playing] .ico-stop{display:block}.blog-content .markdown-block .play-quote .play-button[data-is-playing] .ico-play{display:none}.blog-content .markdown-block .play-quote .play-button svg{fill:var(--white-color);pointer-events:none}.blog-content .markdown-block .play-quote .play-button svg.ico-stop{display:none}.blog-content .markdown-block .play-quote .spacer-block{flex-shrink:0;min-width:20px}.blog-content .markdown-block .play-quote .quote-text{flex-grow:1}.blog-content .markdown-block .play-quote .quote-text:before{color:#0f172a7a;content:attr(data-para-number);font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-right:10px}.blog-content .markdown-block .play-quote .quote-text>div{color:var(--black-color);display:inline;font-size:18px;font-weight:600;line-height:26px;text-align:justify}.blog-content .markdown-block .play-quote .quote-text>a{color:#64748b;display:flex;font-size:14px;font-weight:500;gap:16px;justify-content:space-between;line-height:20px;margin-top:16px;text-decoration:none}.blog-content .markdown-block .play-quote .quote-text>a>span{align-items:center;display:flex}.blog-content .markdown-block .play-quote .quote-text>a>span:first-of-type svg{margin-inline-end:4px}.blog-content .markdown-block .play-quote .quote-text>a>span:last-of-type{white-space:nowrap}@media print{.blog-content .markdown-block .play-quote .quote-text>a>span:last-of-type{display:none}}@media(max-width:767px){.blog-content .markdown-block .play-quote .quote-text>a>span:last-of-type span{display:none}}.blog-content .markdown-block .play-quote .quote-text>a>span:last-of-type svg{margin-inline-start:4px}@media(max-width:767px){.blog-content .markdown-block .play-quote .quote-text>a>span:last-of-type svg:first-of-type{display:none}}.blog-content .markdown-block .play-quote .quote-text>a>span:last-of-type svg:last-of-type{display:none}@media(max-width:767px){.blog-content .markdown-block .play-quote .quote-text>a>span:last-of-type svg:last-of-type{display:block}}.blog-content .markdown-block .play-quote .quote-text>a svg{fill:#64748b;flex-shrink:0}.blog-content .markdown-block .play-quote a.floating-link{align-items:center;color:#0f172a7a;display:flex;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.blog-content .markdown-block .play-quote a.floating-link span{align-items:center;display:flex;gap:8px}.blog-content .markdown-block .play-quote a.floating-link span:first-of-type svg{display:none}.blog-content .markdown-block .play-quote a.floating-link span:nth-of-type(2){border-inline-start:1px solid #0f172a7a;margin-inline-start:8px;padding-inline-start:8px;white-space:nowrap}@media print{.blog-content .markdown-block .play-quote a.floating-link span:nth-of-type(2){display:none}}.blog-content .markdown-block .play-quote a.floating-link span:nth-of-type(2) svg{transform:rotate(90deg)}.blog-content .markdown-block .play-quote a.floating-link span svg{fill:#0f172a7a}.blog-content .markdown-block .play-quote img[data-qr-code]{display:none;height:100%;width:100px}@media print{.blog-content .markdown-block .play-quote img[data-qr-code]{display:block}}.blog-content .markdown-block blockquote:not(.main-block-quote){position:relative}@media print{.blog-content .markdown-block blockquote:not(.main-block-quote){page-break-inside:avoid;min-height:120px}}.blog-content .markdown-block blockquote:not(.main-block-quote) a{text-decoration:none}@media print and (max-width:1023px){.blog-content .markdown-block blockquote:not(.main-block-quote) a{display:inline-block;margin-inline-end:110px}}.blog-content .markdown-block blockquote:not(.main-block-quote) p{color:#fc6539;font-size:18px;font-weight:600;line-height:26px;margin-bottom:24px;padding:16px 20px}@media print{.blog-content .markdown-block blockquote:not(.main-block-quote) p{margin-inline-end:100px}}.blog-content .markdown-block blockquote:not(.main-block-quote) p:before{background:#fc6539;border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.blog-content .markdown-block blockquote:not(.main-block-quote) p em{font-style:italic}.blog-content .markdown-block blockquote:not(.main-block-quote) img{display:none;height:auto;position:absolute;right:-250px;top:7px;width:100px}@media print{.blog-content .markdown-block blockquote:not(.main-block-quote) img{display:block}}@media(max-width:767px),(min-width:768px)and (max-width:1023px){.blog-content .markdown-block blockquote:not(.main-block-quote) img{right:0}}.blog-content .markdown-block .video-block-wrapper{background:gray;border-radius:12px;display:flex;flex-grow:1;min-height:388px;overflow:hidden;position:relative;width:100%}@media(max-width:767px){.blog-content .markdown-block .video-block-wrapper{min-height:calc(50vw - 32px)}}@media print{.blog-content .markdown-block .video-block-wrapper{display:none}}.blog-content .markdown-block .video-block-wrapper iframe{min-height:388px;width:100%}@media(max-width:767px){.blog-content .markdown-block .video-block-wrapper iframe{min-height:calc(50vw - 32px)}}.blog-content .book-link-list-wrapper{display:none;flex-direction:column;gap:16px;margin-top:20px}@media print{.blog-content .book-link-list-wrapper{display:none}}.blog-content .book-link-block{display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.blog-content .book-link-block{display:none}}.blog-content .book-link-block .book-item{border:1px solid #cbd5e1;border-radius:8px;display:flex;gap:16px;padding:12px}.blog-content .book-link-block .pic-block{flex-shrink:0}.blog-content .book-link-block .pic-block img{border-radius:4px;display:block;height:auto;width:100%}.blog-content .book-link-block .book-card-block{display:flex;flex-direction:column;flex-grow:1}.blog-content .book-link-block .book-card-top{display:flex;flex-grow:1}.blog-content .book-link-block .book-item-text{flex-grow:1}.blog-content .book-link-block .book-title{font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.blog-content .book-link-block .book-author{color:#64748b;font-size:14px;font-weight:500;line-height:22px}.blog-content .book-link-block .fav-block{flex-shrink:0}.blog-content .book-link-block .book-card-bottom{align-items:center;display:flex;justify-content:space-between}.blog-content .book-item-preview{cursor:pointer}.blog-content .book-item-preview>*{pointer-events:none}.blog-content .attachment-block .attachment-title{font-size:18px;font-weight:700;line-height:26px}.blog-content .attachment-block .attachment-list{background:#f1f5f9;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.blog-content .attachment-block .attachment-item{display:flex;gap:16px}.blog-content .attachment-block .attachment-ico-block{align-items:center;display:flex;flex-shrink:0}.blog-content .attachment-block .attachment-item-text{flex-grow:1}.blog-content .attachment-block .item-text-title{font-size:14px;font-weight:500;line-height:22px}.blog-content .attachment-block .item-text-description{color:#71839b;font-size:12px;letter-spacing:-.005em;line-height:16px}.blog-content .play-batton>*{pointer-events:none}@media print{.blog-content.print-view .blog-wrapper:not(.print-view-article){display:none}}
