.orixine-research{font-family:var(--orixine-font,inherit);background:var(--orixine-page-bg,#f7faf8);color:var(--orixine-text,#475569);padding:24px;box-sizing:border-box}.orixine-research *{box-sizing:border-box}.orixine-research a{text-decoration:none}.orixine-research-tabs{display:flex;gap:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-bottom:20px;box-shadow:0 5px 18px rgba(0,0,0,.04)}.orixine-research-tabs a{flex:1;padding:15px 16px;color:#334155;font-weight:600;text-align:center;border-right:1px solid #e5e7eb;transition:.2s}.orixine-research-tabs a:last-child{border-right:0}.orixine-research-tabs a.is-active,.orixine-research-tabs a:hover{color:#fff;background:var(--orixine-accent,#15803d)}.orixine-research-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(290px,.85fr);gap:20px;align-items:start}.orixine-research-main{min-width:0}.orixine-research-panel,.orixine-research-aside{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.orixine-research-panel{padding:22px;margin-bottom:20px}.orixine-panel-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.orixine-panel-heading h2{font-family:var(--orixine-section-heading-font,inherit)!important;font-size:var(--orixine-section-heading-size,22px)!important;line-height:1.2!important;margin:0 0 6px!important;color:var(--orixine-section-heading-color,#14532d)!important;font-weight:700!important;position:static!important;transform:none!important}.orixine-panel-heading h2:before{content:"";display:inline-block;width:4px;height:22px;background:var(--orixine-accent,#15803d);margin-right:9px;vertical-align:-3px;border-radius:2px}.orixine-panel-heading p{margin:0;color:var(--orixine-text,#475569);font-size:14px;line-height:1.55}.orixine-outline-button{border:1px solid var(--orixine-accent,#15803d);color:var(--orixine-accent,#15803d);padding:9px 13px;border-radius:7px;font-size:12px;font-weight:700;white-space:nowrap}.orixine-outline-button:hover{background:var(--orixine-accent,#15803d);color:#fff}.orixine-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.orixine-policy-card{border:1px solid #e5e7eb;border-radius:11px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0;position:relative!important;inset:auto!important;float:none!important;transform:none!important}.orixine-policy-cover{display:flex!important;align-items:center!important;justify-content:center!important;background:#eef4f0;padding:16px 22px 12px!important;height:215px!important;min-height:215px!important;width:100%!important;flex:0 0 215px!important;text-align:center;position:relative!important;inset:auto!important;float:none!important;transform:none!important;overflow:hidden!important;z-index:1!important;line-height:0!important}.orixine-policy-cover img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;position:static!important;inset:auto!important;float:none!important;transform:none!important;margin:0!important;z-index:1!important}.orixine-policy-info{padding:15px 16px 10px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;position:relative!important;inset:auto!important;float:none!important;transform:none!important;z-index:2!important;background:#fff!important;overflow:visible!important}.orixine-policy-title{display:block!important;position:relative!important;inset:auto!important;float:none!important;clear:both!important;transform:none!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important;z-index:3!important}.orixine-policy-title h3{font-family:var(--orixine-policy-title-font,inherit)!important;font-size:var(--orixine-policy-title-size,17px)!important;line-height:1.3!important;margin:0 0 9px!important;padding:0!important;color:var(--orixine-policy-title-color,#172033)!important;font-weight:700!important;position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;float:none!important;clear:both!important;overflow:visible!important;white-space:normal!important;max-height:none!important;height:auto!important;transform:none!important;z-index:4!important;background:transparent!important}.orixine-policy-title h3 a{color:inherit!important;position:static!important;inset:auto!important;display:inline!important;float:none!important;transform:none!important}.orixine-policy-description{display:block!important;position:relative!important;inset:auto!important;float:none!important;clear:both!important;transform:none!important;overflow:visible!important;margin:0!important;padding:0!important}.orixine-policy-description p{font-family:var(--orixine-policy-body-font,inherit)!important;font-size:var(--orixine-policy-body-size,13px)!important;line-height:1.55!important;color:var(--orixine-policy-body-color,#475569)!important;margin:0 0 14px!important;padding:0!important;white-space:normal!important;overflow:visible!important;display:block!important;max-height:none!important;height:auto!important;position:static!important;float:none!important;transform:none!important}.orixine-policy-card .orixine-card-meta{position:relative!important;z-index:5!important;float:none!important;clear:both!important}.orixine-policy-card .orixine-card-date{position:relative!important;z-index:5!important;float:none!important;clear:both!important}
.orixine-card-meta{display:flex;align-items:center;gap:9px;color:#64748b;font-size:12px;margin-top:auto;padding-top:10px}.orixine-card-meta a{margin-left:auto;color:var(--orixine-accent,#15803d);font-size:18px}.orixine-card-date{border-top:1px solid #eef0f2;padding:10px 16px;color:#64748b;font-size:11px}.orixine-latest-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.orixine-latest-panel{margin-bottom:0}.orixine-list-card{display:grid;grid-template-columns:105px minmax(0,1fr);gap:13px;padding:13px 0;border-top:1px solid #edf0f2}.orixine-list-card:first-child{border-top:0;padding-top:0}.orixine-list-card img{width:105px;height:82px;object-fit:cover;border-radius:8px}.orixine-list-card h3{font-family:var(--orixine-list-title-font,inherit)!important;font-size:var(--orixine-list-title-size,16px)!important;line-height:1.35!important;margin:0 0 5px!important;color:var(--orixine-list-title-color,#172033)!important;position:static!important;transform:none!important;display:block!important;overflow:visible!important}.orixine-list-card h3 a{color:inherit}.orixine-list-card p{font-family:var(--orixine-list-body-font,inherit)!important;font-size:var(--orixine-list-body-size,13px)!important;line-height:1.45!important;color:var(--orixine-list-body-color,#475569)!important;margin:0 0 6px!important;position:static!important;display:block!important;overflow:visible!important}.orixine-list-card small{font-size:10px;color:#64748b}.orixine-research-aside{overflow:hidden;position:sticky;top:20px}.orixine-aside-inner{padding:20px}.orixine-aside-title{display:flex;align-items:center;gap:8px}.orixine-aside-title span{width:4px;height:23px;background:var(--orixine-accent,#15803d);border-radius:2px}.orixine-aside-title h2{font-family:var(--orixine-media-heading-font,inherit)!important;margin:0!important;font-size:var(--orixine-media-heading-size,20px)!important;color:var(--orixine-media-heading-color,#14532d)!important;position:static!important;transform:none!important}.orixine-research-aside>.orixine-aside-inner>p{font-family:var(--orixine-media-body-font,inherit)!important;font-size:var(--orixine-media-body-size,13px)!important;line-height:1.5!important;color:var(--orixine-media-body-color,#475569)!important;margin:8px 0 16px!important}.orixine-aside-label{font-family:var(--orixine-media-title-font,inherit)!important;font-size:var(--orixine-media-title-size,13px)!important;color:var(--orixine-media-title-color,#172033)!important;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px!important}.orixine-aside-video{position:relative;border-radius:10px;overflow:hidden;background:#111}.orixine-aside-video img{width:100%;height:180px;object-fit:cover;display:block}.orixine-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:rgba(21,128,61,.9);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px}.orixine-aside-video-title{font-family:var(--orixine-media-title-font,inherit)!important;font-size:var(--orixine-media-title-size,13px)!important;line-height:1.35!important;margin:10px 0 5px!important;color:var(--orixine-media-title-color,#172033)!important;position:static!important;transform:none!important}.orixine-aside-video-title a{color:inherit}.orixine-research-aside .orixine-aside-video-title+p{font-family:var(--orixine-media-body-font,inherit)!important;font-size:var(--orixine-media-body-size,13px)!important;line-height:1.45!important;color:var(--orixine-media-body-color,#475569)!important;margin:0 0 18px!important}.orixine-aside-gallery-head{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb;padding-top:16px;margin-top:6px}.orixine-aside-gallery-head h3{font-family:var(--orixine-media-title-font,inherit)!important;margin:0!important;font-size:var(--orixine-media-title-size,13px)!important;color:var(--orixine-media-title-color,#172033)!important}.orixine-aside-gallery-head a{font-size:11px;color:var(--orixine-accent,#15803d);font-weight:700}.orixine-aside-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.orixine-album-item{display:block}.orixine-album-item img{width:100%;height:112px;object-fit:cover;border-radius:9px;display:block}.orixine-album-title{font-family:var(--orixine-media-title-font,inherit)!important;font-size:var(--orixine-media-title-size,13px)!important;line-height:1.35!important;font-weight:700;color:var(--orixine-media-title-color,#172033)!important;margin-top:7px;display:block;position:static!important}.orixine-empty{padding:20px;border:1px dashed #cbd5e1;border-radius:9px;color:#64748b;font-size:13px;grid-column:1/-1}.orixine-research-tabs+.orixine-research-layout{margin-top:0}@media(max-width:1000px){.orixine-research-layout{grid-template-columns:1fr}.orixine-research-aside{position:static}.orixine-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.orixine-research{padding:12px}.orixine-research-tabs{flex-wrap:wrap}.orixine-research-tabs a{flex:1 1 50%;border-bottom:1px solid #e5e7eb}.orixine-panel-heading{display:block}.orixine-outline-button{display:inline-block;margin-top:12px}.orixine-policy-grid,.orixine-latest-grid{grid-template-columns:1fr}.orixine-latest-panel{margin-bottom:20px}.orixine-policy-cover{height:280px}.orixine-list-card{grid-template-columns:90px minmax(0,1fr)}.orixine-list-card img{width:90px;height:75px}}
