.detailPage{background:#fff;color:#0c0c0d}.detailPage .btn:focus{background-color:#fff!important;color:#000!important}@media (min-width:745px){.detailPage .contactBannerContainer{margin-top:16px}}@media (max-width:744px){.detailPage .contactBannerContainer{margin-top:32px}}.detailPostWrapper{background:#fff;padding-bottom:36px}.detailSection{padding:10px 0}@media (min-width:745px){.detailSection{margin-bottom:0;padding-bottom:0}}.detailSection>.container.detailLayout{max-width:1728px;padding:0;width:min(100%,1728px)}.detailLayout{align-items:stretch;display:grid;gap:24px;grid-template-areas:"content sidebar" "bottom bottom";grid-template-columns:minmax(0,1fr) clamp(320px,24vw,384px);justify-content:center;width:100%}.detailLayout>*{min-width:0}@media (max-width:744px){.detailLayout{gap:40px;grid-template-areas:"content" "bottom" "sidebar";grid-template-columns:1fr;min-width:0}}.detailContent{display:flex;flex-direction:column;gap:24px;grid-area:content;min-width:0}@media (min-width:745px){.detailContent{align-self:stretch}}@media (max-width:744px){.detailContent{display:grid;width:100%}.detailContent>*{max-width:100%}}.detailBottom{grid-area:bottom;min-width:0}@media (max-width:744px){.detailBottom{width:100%}}.blog-hero.detailHero{height:340px;overflow:hidden;padding:0;position:relative}@media (max-width:991.98px){.blog-hero.detailHero{height:360px;min-height:360px}}@media (max-width:575.98px){.blog-hero.detailHero{height:260px;min-height:260px}}.blog-hero__bg.detailHero__bg{inset:0;position:absolute;z-index:0}.blog-hero__bg.detailHero__bg:after{content:none!important}.blog-hero__bg.detailHero__bg img{display:block;filter:none!important;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1!important;position:absolute;width:100%}.detailCrumb{padding:20px 0 10px}.detailCrumb .container{padding:0}@media (max-width:744px){.detailCrumb .container{padding:0 16px}}.detailCrumbText{color:#1c82f0;font-family:var(--font-body,"Manrope",sans-serif);font-size:18px;font-weight:500;line-height:28px;margin:0}.detailCrumbText>a{color:#2d2d2f;text-decoration:none;transition:color .2s ease}.detailCrumbText>a:hover{color:#1c82f0}.detailCrumbSeparator{color:#000}.detailCrumbCurrent{color:#1c82f0;transition:color .2s ease}.detailCrumbText:has(>a:hover) .detailCrumbCurrent{color:#000}.detailBody .detailCrumbText{color:#1c82f0!important}.detailBody .detailCrumbText>a{color:#2d2d2f!important}.detailBody .detailCrumbText>a:hover{color:#1c82f0!important}.detailTitle{color:#232325;font-size:clamp(1.8rem,2.6vw,2.1rem);line-height:1.35;margin:0}@media (max-width:744px){.detailTitle{box-sizing:border-box;width:100%}}.detailMeta{align-items:center;color:#36373a;display:inline-flex;font-family:var(--font-body,"Manrope",sans-serif);font-size:16px;font-weight:500;gap:8px;line-height:24px}@media (max-width:744px){.detailMeta{box-sizing:border-box;width:100%}}.detailMetaIcon{height:24px;width:24px}.detailParagraph{color:#232325;flex:1 1 auto;line-height:1.6;margin:0;min-width:0;overflow-wrap:anywhere}.detailParagraph iframe,.detailParagraph img,.detailParagraph pre,.detailParagraph table,.detailParagraph video{max-width:100%}.detailParagraph img[src*="#center"],.detailParagraph p>img[src*="#center"]+em{align-items:center;display:flex;flex-direction:column;margin:0 auto}.detailParagraph p>img[src*="#center"]+em{padding-top:10px!important}.detailParagraph blockquote{border-left:2px solid #2855b1!important}.detailParagraph blockquote>p{display:flex}.detailParagraph blockquote a{margin-left:3px}@media (max-width:744px){.detailParagraph{flex:initial}#post-content,.detailParagraph{box-sizing:border-box;width:100%}#post-content *{max-width:100%}#post-content table{display:block;overflow-x:auto}#post-content pre{white-space:pre-wrap;word-break:break-word}}.detailSidebar{align-self:stretch;background:#fff;border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.12);display:grid;gap:20px;grid-area:sidebar;justify-self:stretch;padding:24px;width:100%}@media (min-width:745px){.detailSidebar{align-self:start}}.detailSidebar .detailRelatedCard{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;min-width:0;width:100%}.detailSidebarTitle{font-size:1.25rem;margin:0 0 20px}.detailRelated{display:grid;gap:12px}.detailRelatedCard{align-items:flex-start;color:inherit;display:flex;gap:16px;text-decoration:none}.detailRelatedThumb{aspect-ratio:6/5;border-radius:5px;display:block;flex-shrink:0;height:clamp(73px,18.3vw,100px);-o-object-fit:cover;object-fit:cover;order:0;width:clamp(88px,22vw,120px)}@media (min-width:1024px) and (max-width:1440px){.detailRelatedThumb{height:100px;width:120px}}.detailRelatedInfo{display:grid;flex:1;gap:8px;min-width:0;order:1}.detailRelatedDate{color:#7a7c85;display:block;font-family:var(--font-body,"Manrope",sans-serif);font-size:14px;font-weight:400;line-height:22px;margin:0}.detailRelatedTitle,.detailSidebarCardTitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#232325;display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease}.detailRelatedCard:hover .detailSidebarCardTitle{color:#166ac2}.detailRelatedTitle{max-height:100px}.detailBody{border:none}.detailBody p{margin-bottom:1rem;margin-top:0}.detailBody a{display:inline-block}.detailBody a:hover{color:#000!important;text-decoration:none!important}.detailBodyLegacy{border:none;padding:80px 0}@media (min-width:745px){.detailBodyLegacy{margin-bottom:0;padding-bottom:0}}@media (max-width:991.98px){.detailBodyLegacy{padding:60px 40px}}@media (max-width:575.98px){.detailBodyLegacy{padding:50px 15px}}.detailRelatedSection{margin-top:48px}@media (min-width:745px){.detailRelatedSection{margin-bottom:0}}@media (max-width:744px){.detailRelatedSection{margin-bottom:16px}}.detailRelatedWrapper{margin-top:80px}.detailRelatedSectionTitle{margin-bottom:24px;text-align:center}.detailBottom .detailRelatedSectionItem{background:#fff;border-bottom:var(--border);border-radius:3px;cursor:pointer;padding:40px 0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.detailBottom .detailRelatedSectionItem a:hover{text-decoration:none}@media (min-width:745px){.detailBottom .detailRelatedSectionItem{align-items:stretch;border:1px solid #e5e7eb;border-radius:8px;-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);margin:0 0 14px;padding:14px}.detailBottom .detailRelatedSectionItem .detailRelatedSectionCardTitle{color:#1c82f0;line-height:1.4;margin:0 0 12px;transition:color .25s ease}.detailBottom .detailRelatedSectionItem:hover .detailRelatedSectionCardTitle{color:#07407d}}@media (max-width:744px){.detailBottom .detailRelatedSectionItem{border:1px solid #e5e7eb;border-radius:8px;display:block;margin:0 0 16px;padding:16px}.detailBottom .detailRelatedSectionItem .detailRelatedSectionCardTitle{color:#1c82f0;margin:0 0 8px;transition:color .25s ease}.detailBottom .detailRelatedSectionItem:hover .detailRelatedSectionCardTitle{color:#07407d}}.detailBottom .detailRelatedSectionMedia,.detailBottom .detailRelatedSectionText{height:100%;min-width:0}.detailBottom .detailRelatedSectionText{display:flex;flex-direction:column;grid-column:2;grid-row:1;justify-content:center}.detailBottom .detailRelatedSectionText *{min-width:0}.detailBottom .detailRelatedSectionMedia{align-items:stretch;display:flex;grid-column:1;grid-row:1}.detailBottom .detailRelatedSectionTag{line-height:1.35;margin-bottom:12px}.detailBottom .detailRelatedSectionCardContent{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;line-height:1.6;margin:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.detailBottom .detailRelatedSectionThumb{align-items:stretch;display:flex;height:100%;margin:0;width:100%}.detailBottom .detailRelatedSectionThumb>a{height:100%;width:100%}.detailBottom .detailRelatedSectionThumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detailRelatedSectionTag{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:flex-start;line-height:120%;margin-top:0}.detailRelatedSectionTag a{display:inline-block;margin-top:0}.detailRelatedSectionDate{align-items:center;color:#666;display:inline-flex;font-weight:500;gap:6px;margin-left:0;white-space:nowrap}@media (max-width:744px){.detailRelatedSectionDate{white-space:normal}}.blog-card__tags{flex-wrap:wrap;gap:4px;max-width:100%;min-height:22px;overflow:visible}.blog-card__tag,.blog-card__tags{align-items:center;display:inline-flex}.blog-card__tag{background:#bfdffe;border-radius:8px;color:#1d5bd8;cursor:pointer;font-size:13px;font-weight:500;height:22px;justify-content:center;line-height:18px;max-width:132px;overflow:hidden;padding:2px 6px;text-decoration:none;text-overflow:ellipsis;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.blog-card__tags:hover .blog-card__tag{background:#d8ebff}.blog-card__tag:focus-visible,.blog-card__tag:hover{background:#1d5bd8;box-shadow:0 6px 16px rgba(29,91,216,.18);color:#fff;transform:translateY(-1px)}.detailRelatedSectionCardTitle{color:var(--blue-strong);font-size:28px;font-weight:700;line-height:130%;margin-top:24px}.detailRelatedSectionCardContent{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:18px;font-weight:400;line-height:150%;margin-top:12px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.detailRelatedSectionThumb{aspect-ratio:16/9;border-radius:8px;margin-top:20px;overflow:hidden;width:100%}.detailRelatedSectionThumb img,.detailRelatedSectionThumb>a{display:block;height:100%;width:100%}.detailRelatedSectionThumb img{border-radius:8px;-o-object-fit:cover;object-fit:cover}.detailShare{margin-top:8px;text-align:center}.detailShareText{margin-bottom:8px}.detailShareIcons{display:flex;gap:10px}.detailShareIcons,.detailShareLink{align-items:center;justify-content:center}.detailShareLink{display:inline-flex}.color-web-ici{color:#666}.comment,.detailComments{box-sizing:border-box;margin-top:24px;width:100%}.detailComments{display:grid;gap:16px}.detailCommentsTitle{color:#666;font-size:20px;font-weight:600;line-height:1.4;margin:0}.detailCommentsCount{font-weight:700;margin-right:6px}.detailCommentsList{display:grid;gap:12px;margin-top:0}.detailCommentItem{grid-template-columns:40px 32px minmax(0,1fr);width:100%}.detailCommentItem,.detailCommentReplyItem{align-items:start;-moz-column-gap:12px;column-gap:12px;display:grid!important;margin-top:0!important}.detailCommentReplyItem{grid-template-columns:32px minmax(0,1fr);margin-left:44px}.detailCommentVotes{align-content:start;display:grid;gap:4px;justify-items:center;min-width:40px;padding-top:8px}.detailCommentVotes>div{color:#666;font-size:14px;line-height:1}.detailCommentAvatar,.detailCommentComposerAvatar,.detailCommentReplyAvatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex:0 0 32px;height:32px;width:32px}.detailCommentAvatar{margin:8px 0 0!important}.detailCommentAvatar--child{margin-top:12px!important}.detailCommentBody,.detailCommentContent,.detailCommentEditor,.detailCommentReplyInputWrap{min-width:0}.detailCommentBackground{background-color:#f0f8ff;border-radius:8px;padding:8px!important}.detailCommentHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.detailCommentName{color:#0866c8;font-size:16px;font-weight:700;line-height:1.25;margin-top:3px}.detailCommentTime{align-items:center;color:#666;display:inline-flex;font-size:14px;line-height:1.4;margin-top:5px}.detailCommentHeader .actions-list{margin-left:auto}.detailCommentHeader .nav-link{color:inherit;padding:0}.detailCommentContentWrap{margin-top:4px}.detailCommentText{color:#666;font-size:15px;line-height:1.6;word-break:break-word}.detailCommentText p:last-child{margin-bottom:0}.btn_show_hide{color:#1c82f0;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;line-height:1.4;margin-top:6px}.detailCommentFooter{display:grid;gap:8px}.detailCommentReply{align-items:center;color:#666;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;line-height:1.4;width:-moz-fit-content;width:fit-content}.reply-comment{display:none}.detailCommentComposer,.detailCommentReplyCard{background:transparent;padding:0!important}.detailCommentComposerInner,.detailCommentReplyInner{align-items:start;display:grid!important;gap:8px;grid-template-columns:32px minmax(0,1fr);min-width:0}.detailCommentComposerActions,.detailCommentReplyActions,.detailComments .float-end{display:flex;flex-wrap:wrap;float:none!important;gap:8px;justify-content:flex-end}.detailCommentGuest{display:flex;justify-content:center}.detailCommentGuest .btn{max-width:100%;white-space:normal}.detailComments .dropdown-menu .btn-icon{align-items:center;display:flex!important}.detailComments .action-comment{min-width:180px}.detailComments .tui-editor{width:100%}.detailComments .toastui-editor-defaultUI{border-radius:6px}.detailComments .toastui-editor-mode-switch{display:block}.detailComments .toastui-editor-toolbar-icons.table{margin-top:15px}.detailComments .form-control{min-height:112px;resize:vertical}@media (max-width:744px){.detailComments{gap:14px}.detailCommentsTitle{font-size:18px}.detailCommentItem{-moz-column-gap:8px;column-gap:8px;grid-template-columns:36px 32px minmax(0,1fr)}.detailCommentReplyItem{-moz-column-gap:8px;column-gap:8px;margin-left:40px}.detailCommentHeader{gap:6px}.detailCommentComposerActions,.detailComments .float-end{justify-content:flex-end}.detailCommentReplyActions{justify-content:flex-start}.detailComments .toastui-editor-defaultUI,.detailComments .toastui-editor-main,.detailComments .toastui-editor-main-container,.detailComments .toastui-editor-md-container,.detailComments .toastui-editor-md-preview,.detailComments .toastui-editor-ww-container{max-width:100%!important;min-width:0!important;width:100%!important}.detailComments .toastui-editor-toolbar{min-width:0!important}.detailComments .toastui-editor-defaultUI-toolbar{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.detailComments .toastui-editor-md-splitter{display:none!important}}@media (max-width:375px){.detailCommentItem{-moz-column-gap:8px;column-gap:8px;grid-template-columns:32px 32px minmax(0,1fr)}.detailCommentReplyItem{grid-template-columns:32px minmax(0,1fr);margin-left:24px}.detailCommentBackground{padding:10px!important}.detailCommentName{font-size:15px}.detailCommentText{font-size:14px}}
