/* T401-R1(t424): 19 용어·지표 — 승인시안(863x1822, 390px 기준) 1:1 복원. 칩 4+5 명시 행, 낮은 카드(약 40px). 로고/연구소 대문/하단 네비 미변경 */
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u252-hero{display:grid!important;grid-template-columns:1fr auto!important;column-gap:8px!important;row-gap:4px!important;align-items:center!important;margin:8px 0 10px!important;padding:0 2px!important;background:none!important;border:0!important;min-height:0!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u252-hero-text{display:contents!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u252-hero h1{grid-column:1;grid-row:1;margin:0!important;font-size:21px!important;line-height:1.25!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u252-hero .terms-intro{grid-column:1/3;grid-row:2;margin:0!important;font-size:11px!important;line-height:1.4!important;letter-spacing:-.1px;white-space:nowrap!important;color:#EAF5EF!important;-webkit-text-fill-color:#EAF5EF!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u252-hero #terms-back{grid-column:2;grid-row:1;align-self:center;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:26px!important;height:26px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;background:rgba(10,50,34,.85)!important;border:1.5px solid #8CF03C!important;box-shadow:0 0 6px rgba(140,240,60,.35)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav{display:flex!important;flex-wrap:wrap!important;gap:8px 6px!important;padding:10px 10px 12px!important;margin:0 0 14px!important;background:rgba(9,42,30,.94)!important;border:1px solid rgba(70,229,172,.28)!important;border-radius:12px!important;box-shadow:none!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav .u25-nav-title{order:0;flex:0 0 100%!important;margin:0 0 0 4px!important;font-size:12.5px!important;line-height:1.3!important;font-weight:700!important;color:#7CF0A8!important;-webkit-text-fill-color:#7CF0A8!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav::after{content:""!important;order:2;flex:0 0 100%!important;height:0!important;margin:0!important;display:block!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav a{order:3;flex:1 1 auto!important;width:auto!important;min-width:0!important;display:inline-flex!important;align-items:center;justify-content:center;height:25px!important;min-height:25px!important;padding:0 8px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;background:rgba(5,30,21,.95)!important;border:1px solid rgba(110,235,140,.75)!important;color:#EAF5EF!important;-webkit-text-fill-color:#EAF5EF!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav a:nth-of-type(-n+4){order:1}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav a:first-of-type{flex-grow:1.6!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) #terms-sections .u25-cat-h{margin:12px 0 5px 4px!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important;color:#7CF0A8!important;-webkit-text-fill-color:#7CF0A8!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) #terms-sections .u25-cat-h:first-child{margin-top:0!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card{margin:0 0 6px!important;padding:0!important;min-height:0!important;background:rgba(9,42,30,.94)!important;background-image:none!important;border:1px solid rgba(70,229,172,.42)!important;border-radius:10px!important;box-shadow:none!important;scroll-margin-top:72px}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card h2.u252-h{margin:0!important;padding:0!important;font-size:inherit!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-head{display:grid!important;grid-template-columns:28px 1fr 16px!important;column-gap:12px!important;align-items:center!important;width:100%!important;min-height:40px!important;padding:5px 10px 5px 12px!important;margin:0!important;background:none!important;border:0!important;text-align:left!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-ico{grid-column:1;width:28px!important;height:28px!important;min-width:28px!important;flex:none!important;background-size:15px!important;border:1px solid rgba(122,240,196,.55)!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-txt{grid-column:2;display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-name{font-size:14px!important;line-height:1.25!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u25-sum{font-size:10px!important;line-height:1.35!important;letter-spacing:-.2px!important;font-weight:400!important;color:#C9DDD2!important;-webkit-text-fill-color:#C9DDD2!important;margin:0!important;white-space:normal!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-chev{grid-column:3;justify-self:end;width:16px!important;height:16px!important;margin:0!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u25-detail{padding:0 12px 10px 52px!important}
/* 2차 대조 보정 */
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-head{grid-template-columns:30px 1fr 16px!important;column-gap:11px!important;min-height:44px!important;padding:5px 10px 5px 10px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-ico{width:30px!important;height:30px!important;min-width:30px!important;background-size:16px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-name{font-size:15px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u25-sum{font-size:10.5px!important;letter-spacing:-.3px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) #distribution-yield .u25-sum{max-width:250px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u252-hero .terms-intro{font-size:11.5px!important}
/* 3차 대조 보정: 카드·칩 밀도 */
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-head{min-height:38px!important;padding:3px 10px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-name{font-size:14px!important;line-height:1.2!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u25-sum{line-height:1.3!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card{margin-bottom:5px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) #distribution-yield .u25-sum{max-width:215px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav{gap:6px 6px!important;padding:7px 10px 9px!important;margin-bottom:10px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav a{height:23px!important;min-height:23px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) #terms-sections .u25-cat-h{margin:9px 0 4px 4px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u252-hero{margin:4px 0 8px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-head{grid-template-columns:32px 1fr 16px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-ico{width:32px!important;height:32px!important;min-width:32px!important;background-size:18px!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-ico svg{width:17px!important;height:17px!important}
@media (max-width:374px){html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav{gap:8px 4px!important;padding:10px 8px 12px!important}html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .terms-nav.u25-nav a{padding:0 6px!important;font-size:11px!important}}
/* T402(t425) 기록01: 상세분석 버튼 삭제(마크업 제거) 후 제목 영역 1열, 카드 상하 내부 여백만 소폭 확대(글자 크기 유지) */
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u252-hero{grid-template-columns:1fr!important}
html body[data-portal-service="terms"]:not(#_):not(#__):not(#___) .u25-card .u252-head{padding-top:7px!important;padding-bottom:7px!important}
