.page-module__vRfIeG__portableImageFrame{margin:32px 0}.page-module__vRfIeG__portableImage{object-fit:cover;border-radius:10px;width:80%;height:auto;margin:0 auto;display:block;box-shadow:0 3px 24px #282319bf}.page-module__vRfIeG__portableImageText{color:var(--text-muted);text-align:center;margin-top:20px;font-size:14px}.page-module__vRfIeG__googleMap{margin:36px 0}.page-module__vRfIeG__googleMapFrame{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;width:100%;height:360px;display:block}.page-module__vRfIeG__googleMapCaption{color:var(--text-muted);text-align:center;margin-top:10px;font-size:13px}.page-module__vRfIeG__videoEmbed{margin:36px 0}.page-module__vRfIeG__videoFrame{border:1px solid var(--border);background:var(--bg-card);aspect-ratio:16/9;border-radius:14px;position:relative;overflow:hidden}.page-module__vRfIeG__videoIframe{border:0;width:100%;height:100%;position:absolute;inset:0}.page-module__vRfIeG__videoPlayer{border:1px solid var(--border);background:#000;border-radius:14px;width:100%;min-height:280px;max-height:70vh;display:block}.page-module__vRfIeG__videoFileLink{color:var(--text-muted);text-underline-offset:3px;margin-top:10px;font-size:13px;text-decoration:underline;display:inline-block}.page-module__vRfIeG__videoCaption{color:var(--text-muted);text-align:center;margin-top:10px;font-size:13px}.page-module__vRfIeG__articleLink{margin:36px 0}.page-module__vRfIeG__articleLinkCard{border:1px solid var(--border);background:var(--bg-card);color:inherit;border-radius:14px;text-decoration:none;display:flex;overflow:hidden}.page-module__vRfIeG__articleLinkImage{aspect-ratio:16/9;flex-shrink:0;width:34%;min-width:220px;position:relative}.page-module__vRfIeG__articleLinkBody{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:18px 22px;display:flex}.page-module__vRfIeG__articleLinkLabel{color:var(--text-muted);margin-bottom:8px;font-size:11px}.page-module__vRfIeG__articleLinkTitle{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.55}.page-module__vRfIeG__articleLinkExcerpt{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__vRfIeG__articleLinkDate{color:var(--text-muted);margin-top:10px;font-size:11px}.page-module__vRfIeG__inlineMath{white-space:nowrap}.page-module__vRfIeG__mathBlock{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;margin:32px 0;padding:18px 20px;overflow-x:auto}.page-module__vRfIeG__notFound{max-width:720px;margin:0 auto;padding:40px 24px}.page-module__vRfIeG__notFoundMessage{color:var(--text-muted)}.page-module__vRfIeG__notFoundLink{color:var(--text-secondary);font-size:14px}.page-module__vRfIeG__hero{max-width:1100px;margin:40px auto 0;padding:0 40px}.page-module__vRfIeG__heroImage{aspect-ratio:16/9;border-radius:16px;width:100%;position:relative;overflow:hidden}.page-module__vRfIeG__imageCover{object-fit:cover}.page-module__vRfIeG__container{max-width:1000px;margin:0 auto;padding:24px 40px 80px}.page-module__vRfIeG__backLink{color:var(--text-muted);font-size:13px;text-decoration:none}.page-module__vRfIeG__titleRow{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:24px;display:flex}.page-module__vRfIeG__title{min-width:0;color:var(--text-primary);flex:1;font-size:28px;font-weight:500;line-height:1.4}.page-module__vRfIeG__categoryList{flex-wrap:wrap;flex-shrink:0;gap:6px;padding-top:6px;display:flex}.page-module__vRfIeG__category{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);border-radius:20px;padding:4px 12px;font-size:11px}.page-module__vRfIeG__metadata{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:16px;padding-bottom:24px;display:flex}.page-module__vRfIeG__date{color:var(--text-muted);font-size:13px}.page-module__vRfIeG__socialLinks{align-items:center;gap:16px;display:flex}.page-module__vRfIeG__socialLinksCompact{gap:12px;margin-bottom:12px}.page-module__vRfIeG__socialLink{color:var(--text-muted);align-items:center;text-decoration:none;display:flex}.page-module__vRfIeG__body{color:var(--text-primary);margin-top:40px}.page-module__vRfIeG__bodyParagraph{color:var(--text-primary);margin:0 0 22px;font-size:16px;line-height:1.9}.page-module__vRfIeG__bodyHeading1,.page-module__vRfIeG__bodyHeading2,.page-module__vRfIeG__bodyHeading3{color:var(--text-primary);font-weight:500}.page-module__vRfIeG__bodyHeading1{margin:56px 0 20px;font-size:28px;line-height:1.45}.page-module__vRfIeG__bodyHeading2{margin:44px 0 18px;font-size:23px;line-height:1.5}.page-module__vRfIeG__bodyHeading3{margin:34px 0 14px;font-size:19px;line-height:1.55}.page-module__vRfIeG__bodyHeading1:first-child,.page-module__vRfIeG__bodyHeading2:first-child,.page-module__vRfIeG__bodyHeading3:first-child,.page-module__vRfIeG__bodyParagraph:first-child{margin-top:0}.page-module__vRfIeG__profile{border-top:1px solid var(--border);background:var(--bg-card);border-radius:16px;align-items:flex-start;gap:24px;margin-top:64px;padding:32px;display:flex}.page-module__vRfIeG__profilePortrait{border-radius:50%;flex-shrink:0;width:85px;height:85px;overflow:hidden}.page-module__vRfIeG__profileImage{object-fit:cover;width:100%;height:100%}.page-module__vRfIeG__profileContent{flex:1;min-width:0}.page-module__vRfIeG__profileName{color:var(--text-primary);margin-bottom:9px;font-size:18px;font-weight:500}.page-module__vRfIeG__profileDesc{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.page-module__vRfIeG__navigation{gap:12px;margin:40px 80px 0;display:flex}.page-module__vRfIeG__navigationSlot,.page-module__vRfIeG__navigationLink,.page-module__vRfIeG__navigationIndex{flex:1}.page-module__vRfIeG__navigationLink{border:1px solid var(--border);background:var(--bg-card);text-align:center;border-radius:8px;padding:16px;text-decoration:none}.page-module__vRfIeG__navigationIndex{background:var(--bg-card);color:var(--text-primary);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:16px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.page-module__vRfIeG__navigationLabel{color:var(--text-primary);margin-bottom:6px;font-size:17px;font-weight:500;display:block}.page-module__vRfIeG__navigationTitle{color:var(--text-muted);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.page-module__vRfIeG__featured{margin-top:64px}.page-module__vRfIeG__featuredHeading{color:var(--text-primary);margin-bottom:24px;font-size:18px;font-weight:500}.page-module__vRfIeG__featuredGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.page-module__vRfIeG__featuredLink{text-decoration:none}.page-module__vRfIeG__featuredCard{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;overflow:hidden}.page-module__vRfIeG__featuredImage{aspect-ratio:16/9;width:100%;position:relative}.page-module__vRfIeG__imagePlaceholder{background:var(--border);width:100%;height:100%}.page-module__vRfIeG__featuredBody{padding:12px 14px}.page-module__vRfIeG__featuredCategory{color:var(--text-muted);font-size:10px}.page-module__vRfIeG__featuredTitle{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__vRfIeG__featuredDate{color:var(--text-muted);margin-top:6px;font-size:11px;display:block}@media (max-width:720px){.page-module__vRfIeG__portableImage{width:100%;box-shadow:0 3px 18px #28231966}.page-module__vRfIeG__googleMapFrame{height:300px}.page-module__vRfIeG__videoPlayer{min-height:220px}.page-module__vRfIeG__articleLinkCard{flex-direction:column}.page-module__vRfIeG__articleLinkImage{width:100%;min-width:0}.page-module__vRfIeG__hero{margin-top:24px;padding:0 20px}.page-module__vRfIeG__heroImage{border-radius:12px}.page-module__vRfIeG__container{padding:22px 20px 64px}.page-module__vRfIeG__titleRow{flex-direction:column}.page-module__vRfIeG__title{font-size:24px}.page-module__vRfIeG__categoryList{padding-top:0}.page-module__vRfIeG__metadata{flex-direction:column;align-items:flex-start;gap:14px}.page-module__vRfIeG__body{margin-top:34px}.page-module__vRfIeG__bodyParagraph{font-size:15px;line-height:1.85}.page-module__vRfIeG__bodyHeading1{font-size:24px}.page-module__vRfIeG__bodyHeading2{font-size:21px}.page-module__vRfIeG__bodyHeading3{font-size:18px}.page-module__vRfIeG__profile{flex-direction:column;margin-top:52px;padding:26px 24px}.page-module__vRfIeG__navigation{flex-direction:column;margin:34px 0 0}.page-module__vRfIeG__navigationSlot{display:none}.page-module__vRfIeG__featuredGrid{grid-template-columns:1fr}}@media (max-width:420px){.page-module__vRfIeG__hero{padding:0 18px}.page-module__vRfIeG__container{padding:20px 18px 56px}.page-module__vRfIeG__googleMapFrame{height:260px}.page-module__vRfIeG__mathBlock{padding:16px 14px}}
