.fqqEiq_container{margin-top:var(--space-48);padding:var(--space-32);background-color:var(--color-bg-page);border-radius:var(--radius-sm)}.fqqEiq_header{align-items:center;gap:var(--space-16);margin-bottom:var(--space-16);display:flex}.fqqEiq_image{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.fqqEiq_info{flex:1;min-width:0}.fqqEiq_name{font-size:1rem;font-weight:var(--font-weight-bold);margin-bottom:var(--space-detail-2)}.fqqEiq_profile{font-size:var(--fs-section-sub);line-height:var(--lh-body);color:var(--color-text-primary);margin-bottom:var(--space-16);white-space:pre-wrap}.fqqEiq_link{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px dotted var(--color-text-muted)}.fqqEiq_link a{font-size:var(--fs-card-title);color:var(--color-link);transition:color .15s}.fqqEiq_link a:hover{color:var(--color-link-hover);text-underline-offset:2px;text-decoration:underline}
.IzYSEG_share{align-items:center;gap:var(--space-8);display:flex;position:relative}.IzYSEG_btn{cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.IzYSEG_btn:hover{color:var(--color-text-primary);background:var(--color-bg-page)}.IzYSEG_toast{white-space:nowrap;font-size:var(--fs-caption);color:var(--color-text-inverse);background:var(--color-brand);border-radius:var(--radius-xs);padding:var(--space-detail-4) var(--space-detail-10);pointer-events:none;animation:.15s IzYSEG_fadeIn;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes IzYSEG_fadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.qf8XZG_card{gap:var(--space-20);padding:var(--space-20);border-radius:var(--radius-sm);background:var(--color-bg-page);align-items:flex-start;margin:2rem 0;display:flex}.qf8XZG_image{object-fit:cover;border-radius:0;flex-shrink:0;width:120px;height:120px;display:block}.qf8XZG_body{flex:1;min-width:0}.qf8XZG_name{font-size:.95rem;font-weight:var(--font-weight-bold);line-height:var(--lh-badge);margin-bottom:var(--space-detail-10)}.qf8XZG_description{font-size:.82rem;line-height:var(--lh-badge);white-space:pre-line}
.apHJpq_button{z-index:var(--z-slider-nav);width:28px;height:28px;color:var(--color-text-inverse);cursor:pointer;line-height:var(--lh-tight);-webkit-backdrop-filter:blur(4px);background:#000000c7;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.apHJpq_button:hover{background:#000000f2}.apHJpq_buttonPrev{left:8px}.apHJpq_buttonNext{right:8px}@media (max-width:768px){.apHJpq_button{width:26px;height:26px}.apHJpq_buttonPrev{left:6px}.apHJpq_buttonNext{right:6px}}
.a_mBlq_wrapper{width:100%;margin:2rem auto;position:relative}.a_mBlq_wrapper[data-slider-type=wide]{max-width:700px}.a_mBlq_wrapper[data-slider-type=square]{max-width:560px}.a_mBlq_wrapper[data-slider-type=tall]{max-width:360px}@media (max-width:640px){.a_mBlq_wrapper[data-slider-type=tall]{max-width:300px}}.a_mBlq_slider{overflow:hidden}.a_mBlq_slider .slider-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:0;display:flex;overflow-x:auto}.a_mBlq_slider .slider-track::-webkit-scrollbar{display:none}.a_mBlq_slider .slider-item{scroll-snap-align:start;flex:0 0 100%}.a_mBlq_slider .slider-item-media{position:relative;overflow:hidden}.a_mBlq_wrapper[data-slider-type=wide] .a_mBlq_slider .slider-item-media{aspect-ratio:16/9}.a_mBlq_wrapper[data-slider-type=square] .a_mBlq_slider .slider-item-media{aspect-ratio:1}.a_mBlq_wrapper[data-slider-type=tall] .a_mBlq_slider .slider-item-media{aspect-ratio:9/16}.a_mBlq_slider .slider-item-media img{object-fit:cover;width:100%;height:100%;display:block}.a_mBlq_slider .slider-item-media .caption-overlay{box-sizing:border-box;background-color:var(--color-overlay-caption-bg);color:var(--color-overlay-caption-text);font-size:var(--fs-caption-overlay);line-height:var(--lh-caption-overlay);margin:0;padding:5px 10px;display:block;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.a_mBlq_slider .slider-item-media .caption-overlay{font-size:var(--fs-caption-overlay-sp)}}.a_mBlq_normalCaption{font-size:var(--fs-card-title);line-height:var(--lh-caption);margin:.8rem 0 0;display:block}.a_mBlq_richCaption p{margin:0}.a_mBlq_richCaption p:has(>br:only-child){min-height:calc(var(--lh-caption)*1em)}.a_mBlq_slider .slider-dots{justify-content:center;gap:var(--space-detail-6);margin-top:var(--space-detail-10);display:flex}.a_mBlq_slider .slider-dot{background-color:var(--color-border);cursor:pointer;border-radius:50%;width:7px;height:7px;transition:background-color .2s}.a_mBlq_slider .slider-dot.active{background-color:var(--color-text-primary)}.a_mBlq_navButton{}.a_mBlq_navButtonPrev{}.a_mBlq_navButtonNext{}
.HwipDW_grid{align-items:start;gap:var(--space-detail-10);width:100%;margin:2rem 0;display:grid}.HwipDW_itemMedia{border-radius:4px;position:relative;overflow:hidden}.HwipDW_itemMedia img{width:100%;height:auto;display:block}.HwipDW_itemMedia .caption-overlay{box-sizing:border-box;background-color:var(--color-overlay-caption-bg);color:var(--color-overlay-caption-text);font-size:var(--fs-caption-overlay);line-height:var(--lh-caption-overlay);margin:0;padding:5px 10px;display:block;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.HwipDW_itemMedia .caption-overlay{font-size:var(--fs-caption-overlay-sp)}}.HwipDW_normalCaption{font-size:var(--fs-card-title);line-height:var(--lh-caption);margin:.8rem 0 0;display:block}.HwipDW_richCaption p{margin:0}.HwipDW_richCaption p:has(>br:only-child){min-height:calc(var(--lh-caption)*1em)}
.H4dRZq_card{gap:var(--space-16);padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:inherit;align-items:center;margin:2rem 0;transition:border-color .15s;display:flex}.H4dRZq_card:hover{border-color:var(--color-text-secondary)}.H4dRZq_card[data-event] *{pointer-events:none}.H4dRZq_body{flex:1;min-width:0}.H4dRZq_title{font-size:.9rem;font-weight:var(--font-weight-bold);line-height:var(--lh-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.H4dRZq_excerpt{margin-top:var(--space-detail-6);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.H4dRZq_thumbnail{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:94px;height:94px}.H4dRZq_thumbnailFallback{background-color:var(--color-bg-placeholder);border-radius:var(--radius-sm);flex-shrink:0;width:94px;height:94px}
.Di8Psq_wrapper{margin:1.4rem 0!important}
._2ze2mq_card{background:var(--color-bg-surface);border-radius:var(--radius-md);min-height:280px;color:inherit;flex-direction:row;text-decoration:none;display:flex;overflow:hidden}._2ze2mq_content{flex-direction:column;flex:0 0 60%;justify-content:center;padding:44px 52px;display:flex}._2ze2mq_imageWrap{aspect-ratio:1;background:var(--color-bg-placeholder);border-radius:var(--radius-md);flex:0 0 40%;position:relative;overflow:hidden}._2ze2mq_image{object-fit:cover;transition:transform .5s}._2ze2mq_card:hover ._2ze2mq_image{transform:scale(1.03)}._2ze2mq_card[data-event] *{pointer-events:none}._2ze2mq_seriesTitle{font-size:1.3rem;font-weight:var(--font-weight-bold);line-height:var(--lh-card);color:var(--color-text-primary);letter-spacing:var(--ls-tight);margin-bottom:var(--space-16);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._2ze2mq_description{font-size:var(--fs-card-title);line-height:var(--lh-body);margin-bottom:var(--space-24);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._2ze2mq_count{font-size:var(--fs-caption);color:#999;letter-spacing:var(--ls-meta)}._2ze2mq_countNum{font-weight:var(--font-weight-bold);color:#555;margin-right:var(--space-detail-2)}
.CtujqG_track{gap:var(--space-16);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-detail-4);display:flex;overflow-x:auto}.CtujqG_track::-webkit-scrollbar{display:none}.CtujqG_card{scroll-snap-align:start;min-width:0;padding:var(--space-detail-10) var(--space-detail-10) var(--space-detail-14);box-sizing:border-box;color:inherit;background:#fff;flex:0 0 calc(40% - 12.8px);text-decoration:none;display:block}.CtujqG_imageWrap{aspect-ratio:16/9;margin-bottom:var(--space-detail-10);background:#ebebeb;position:relative;overflow:hidden}.CtujqG_image{object-fit:cover;transition:transform .42s}.CtujqG_card:hover .CtujqG_image{transform:scale(1.04)}.CtujqG_card[data-event] *{pointer-events:none}.CtujqG_imagePlaceholder{width:100%;height:100%}.CtujqG_body{padding:0 var(--space-detail-2)}.CtujqG_title{font-size:var(--fs-card-title);font-weight:var(--font-weight-bold);line-height:var(--lh-card);color:#111;-webkit-line-clamp:3;letter-spacing:var(--ls-tight);margin-bottom:var(--space-detail-4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CtujqG_card:hover .CtujqG_title{opacity:.6;transition:opacity .15s}.CtujqG_occupation{font-size:var(--fs-caption);color:#aaa;letter-spacing:var(--ls-meta);margin-bottom:var(--space-detail-6)}.CtujqG_companyRow{align-items:center;gap:var(--space-8);min-width:0;display:flex}.CtujqG_logoWrap{background:#ebebeb;border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.CtujqG_logo{object-fit:cover}.CtujqG_companyName{font-size:var(--fs-caption);letter-spacing:var(--ls-meta);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:960px){.CtujqG_card{flex:0 0 calc(50% - 16px)}}@media (max-width:640px){.CtujqG_card{flex:0 0 calc(66.6667% - 10.6667px)}}
.LLXLta_section{margin-top:var(--space-24)}.LLXLta_inner{max-width:1248px;padding:var(--space-20) var(--space-24);box-sizing:border-box;margin:0 auto}.LLXLta_desktopLayout{display:block}.LLXLta_mobileList{display:none}.LLXLta_grid{gap:var(--space-20);margin:var(--space-20) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.LLXLta_moreWrap{margin-top:var(--space-48);justify-content:center;display:flex}@media (max-width:960px){.LLXLta_grid{gap:var(--space-16);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LLXLta_inner{padding:var(--space-12) var(--space-12)}.LLXLta_moreWrap{margin-top:var(--space-36)}.LLXLta_desktopLayout{display:none}.LLXLta_mobileList{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}@media (max-width:480px){.LLXLta_inner{padding:var(--space-8) var(--space-8)}}
.dlvaUG_block{margin:var(--space-32) 0}
.nmzv0q_card{text-decoration:none;display:block}.nmzv0q_imageWrap{aspect-ratio:9/16;background:var(--color-bg-placeholder);border-radius:var(--radius-sm);position:relative;overflow:hidden}.nmzv0q_image{object-fit:cover;transition:transform .42s}.nmzv0q_card:hover .nmzv0q_image{transform:scale(1.04)}.nmzv0q_overlay{background:#00000038;transition:background .3s;position:absolute;inset:0}.nmzv0q_card:hover .nmzv0q_overlay{background:#00000061}.nmzv0q_playButton{pointer-events:none;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nmzv0q_card:hover .nmzv0q_playButton{transform:translate(-50%,-50%)scale(1.15)}.nmzv0q_card[data-event] *{pointer-events:none}.nmzv0q_playIcon{color:#fffffff2;-webkit-user-select:none;user-select:none;font-family:Material Symbols Outlined;font-size:1.75rem;font-weight:300;line-height:1}
.Wo445q_bubble{margin:2.4rem 0}.Wo445q_unit{align-items:flex-start;gap:var(--space-detail-10);width:fit-content;max-width:100%;display:flex}.Wo445q_content{width:fit-content;min-width:0;max-width:100%}.Wo445q_avatar{object-fit:cover;border-radius:var(--radius-pill);flex-shrink:0;width:50px;height:50px;display:block}.Wo445q_avatarFallback{background-color:var(--color-accent-bar);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.Wo445q_avatarFallbackIcon{color:#f0f0f0;font-size:28px}.Wo445q_name{margin:0 0 var(--space-detail-6);font-size:.81rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:var(--lh-badge);overflow-wrap:anywhere;min-width:0}.Wo445q_card{background:var(--color-bg-page);border-radius:var(--radius-sm);width:100%;padding:var(--space-20);font-size:.9rem;line-height:var(--lh-prose);box-sizing:border-box}.Wo445q_card p{margin:0 0 .6em}.Wo445q_card p:last-child{margin-bottom:0}.Wo445q_card strong{font-weight:var(--font-weight-bold)}.Wo445q_card a[data-event] *{pointer-events:none}.Wo445q_left .Wo445q_unit{margin-right:auto}.Wo445q_right .Wo445q_unit{margin-left:auto}.Wo445q_right .Wo445q_name{text-align:right}@media (max-width:640px){.Wo445q_card{padding:var(--space-24) 20px}}
.dAk3iG_section{margin-top:var(--space-24)}.dAk3iG_inner{max-width:var(--container-content);padding:var(--space-20) var(--space-24) var(--space-56);margin:0 auto}.dAk3iG_head{margin-bottom:var(--space-36);align-items:stretch;gap:var(--space-12);flex-direction:row;display:flex}.dAk3iG_head:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent-bar);flex-shrink:0;width:8px}.dAk3iG_headText{gap:var(--space-detail-4);flex-direction:column;display:flex}.dAk3iG_label{font-size:var(--fs-section-title);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-section);color:var(--color-text-primary);line-height:var(--lh-tight);display:block}.dAk3iG_sub{font-size:var(--fs-section-sub);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-meta);line-height:var(--lh-tight)}.dAk3iG_grid{gap:var(--space-16);grid-template-columns:repeat(4,1fr);display:grid}.dAk3iG_moreWrap{margin-top:var(--space-48);justify-content:center;display:flex}@media (max-width:768px){.dAk3iG_inner{padding:var(--space-16) var(--space-16) var(--space-48)}}@media (max-width:640px){.dAk3iG_head{margin-bottom:var(--space-24)}.dAk3iG_moreWrap{margin-top:var(--space-36)}.dAk3iG_grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--space-12);width:100%;min-width:0;display:flex;overflow-x:auto}.dAk3iG_grid::-webkit-scrollbar{display:none}.dAk3iG_grid>*{scroll-snap-align:start;flex:0 0 83%;min-width:0}}
.TbPVLq_toc{background-color:var(--color-bg-page);border-radius:var(--radius-sm);padding:var(--space-20) var(--space-24);margin:var(--space-40) 0}.TbPVLq_heading{font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:var(--ls-button);padding-bottom:var(--space-detail-10);margin-bottom:var(--space-detail-14);border-bottom:1px dotted var(--color-text-muted)}.TbPVLq_list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.TbPVLq_group{padding-bottom:var(--space-detail-14);margin-bottom:var(--space-detail-14);border-bottom:1px dotted var(--color-text-muted)}.TbPVLq_group:last-child{margin-bottom:0}.TbPVLq_subList{margin:var(--space-detail-14) 0 0;gap:var(--space-detail-2);flex-direction:column;padding:0;list-style:none;display:flex}.TbPVLq_link{color:inherit;line-height:1.7;transition:opacity .15s;display:block}.TbPVLq_link:hover{opacity:.7}.TbPVLq_h2Link{font-size:.825rem;font-weight:var(--font-weight-normal)}.TbPVLq_h3Link{color:var(--color-text-secondary);padding-left:1.2em;font-size:.78rem}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c5c8c6;background:#1d1f21}.hljs::selection,.hljs span::selection{background:#373b41}.hljs::-moz-selection{background:#373b41}.hljs span::-moz-selection{background:#373b41}.hljs-title,.hljs-name{color:#f0c674}.hljs-comment,.hljs-meta,.hljs-meta .hljs-keyword{color:#707880}.hljs-number,.hljs-symbol,.hljs-literal,.hljs-deletion,.hljs-link{color:#c66}.hljs-string,.hljs-doctag,.hljs-addition,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo{color:#b5bd68}.hljs-attribute,.hljs-code,.hljs-selector-id{color:#b294bb}.hljs-keyword,.hljs-selector-tag,.hljs-bullet,.hljs-tag{color:#81a2be}.hljs-subst,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#8abeb7}.hljs-type,.hljs-built_in,.hljs-quote,.hljs-section,.hljs-selector-class{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
.uDedwq_frame{max-width:100%;margin:24px auto;overflow:hidden}.uDedwq_frame16x9{aspect-ratio:16/9;}.uDedwq_frame16x9 iframe{border:0;width:100%;height:100%}.uDedwq_frameCne{max-width:720px;margin-top:2rem!important;margin-bottom:2rem!important;}.uDedwq_frameAuto{}.uDedwq_frameAuto iframe{border:0;width:100%;height:152px}.uDedwq_frameTall{}.uDedwq_frameTall iframe{border:0;width:100%;height:450px}.uDedwq_frameCampfire{max-width:600px;}.uDedwq_frameCompact{max-width:500px;}.uDedwq_frameFacebook{width:350px;max-width:100%;overflow-x:auto;}.uDedwq_frameFacebook iframe{border:0;width:350px;max-width:100%;height:700px}.uDedwq_video{max-width:400px;}.uDedwq_video video{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.uDedwq_fallback{color:#666;text-align:center;border:1px dashed #ccc;padding:16px;font-size:.85rem;}.uDedwq_fallback a{color:inherit;text-decoration:underline}
._8NbCkW_zone{margin-top:var(--space-40);padding-top:var(--space-32);align-items:center;gap:var(--space-16);flex-direction:column;display:flex}._8NbCkW_label{font-size:var(--fs-section-sub);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-badge);text-transform:uppercase;line-height:var(--lh-tight)}._8NbCkW_icons{align-items:center;gap:var(--space-16);display:flex;position:relative}._8NbCkW_iconButton{cursor:pointer;width:30px;height:30px;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}._8NbCkW_iconButton:hover{color:var(--color-text-primary);background:var(--color-bg-page)}._8NbCkW_toast{white-space:nowrap;font-size:var(--fs-caption);color:var(--color-text-inverse);background:var(--color-brand);border-radius:var(--radius-xs);padding:var(--space-detail-4) var(--space-detail-10);pointer-events:none;animation:.15s _8NbCkW_fadeIn;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes _8NbCkW_fadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.EocS4G_section{margin-top:var(--space-48)}.EocS4G_head{margin-bottom:28px}.EocS4G_title{font-size:var(--fs-section-title);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-section);color:var(--color-text-primary);line-height:var(--lh-tight)}@media (max-width:480px){.EocS4G_title{font-size:var(--fs-section-title-mobile);letter-spacing:var(--ls-section-mobile)}}
