.hterms{--paper:#f4f3ef;--sheet:#fff;--sheet2:#faf9f6;--ink:#17202a;--ink2:#3f4a55;--ink3:#73808c;--line:#dcdfe3;--accent:#1c5884;--accent-bg:#e5edf4;--f-body:"Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--f-display:var(--f-body);--hterms-top:75px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hterms{--paper:#11161b;--sheet:#181f26;--sheet2:#1d252d;--ink:#e8edf1;--ink2:#b5bfc8;--ink3:#86929d;--line:#2a343e;--accent:#8dbce0;--accent-bg:#1b2c3b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .hterms{--paper:#11161b;--sheet:#181f26;--sheet2:#1d252d;--ink:#e8edf1;--ink2:#b5bfc8;--ink3:#86929d;--line:#2a343e;--accent:#8dbce0;--accent-bg:#1b2c3b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hterms,.hterms *,.hterms :before,.hterms :after{box-sizing:border-box}.hterms{background:var(--paper);color:var(--ink);font-family:var(--f-body);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;padding-block:28px 72px;font-size:15.5px;line-height:1.78}.hterms .doc{background:var(--sheet);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:22px;max-width:760px;margin:0 auto;padding:40px 44px 36px;display:flex}.hterms .slot{display:contents}.hterms h1,.hterms h2,.hterms h3{font-family:var(--f-display);color:var(--ink);text-wrap:balance;margin:0}.hterms p{margin:0}.hterms .when{color:var(--ink2);background:var(--sheet2);border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:13.5px;line-height:1.6}.hterms .when b{color:var(--accent)}.hterms .when a{color:var(--accent);font-weight:600;text-decoration:none}.hterms .when a:hover{text-decoration:underline}.hterms .eyebrow{letter-spacing:.06em;color:var(--ink3);font-size:12.5px}.hterms h1{font-size:clamp(26px,5vw,34px);font-weight:900;line-height:1.3}.hterms h1 .for{color:var(--accent);margin-top:4px;font-size:.55em;font-weight:700;display:block}.hterms[data-tier=test] h1 .for:after{content:"테스트 현장에 적용되는 글"}.hterms[data-tier=standard] h1 .for:after{content:"스탠다드 현장에 적용되는 글"}.hterms[data-tier=premium] h1 .for:after{content:"프리미엄 현장에 적용되는 글"}.hterms[data-tier=plus] h1 .for:after{content:"플러스 현장에 적용되는 글"}.hterms .intro{color:var(--ink2);font-size:15px}.hterms .pick{top:calc(var(--hterms-top) + env(safe-area-inset-top,0px));z-index:3;background:color-mix(in srgb, var(--sheet) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-block:-6px;padding-block:8px;display:flex;position:sticky}.hterms .pick button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink2);border:1px solid var(--line);background:var(--sheet);border-radius:999px;padding:4px 14px;font-size:13.5px;font-weight:600}.hterms .pick button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--sheet)}.hterms .pick button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hterms .chap{font-family:var(--f-display);letter-spacing:.1em;color:var(--ink3);border-top:1px solid var(--line);margin-top:4px;padding-top:18px;font-size:13.5px;font-weight:700}.hterms .art h2{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:18.5px;font-weight:700;display:flex}.hterms .art h2 .no{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.hterms .art h2 .sub{font-family:var(--f-body);color:var(--ink3);font-size:13px;font-weight:400}.hterms .art{scroll-margin-top:calc(var(--hterms-top) + 64px);flex-direction:column;gap:9px;display:flex}.hterms .cl{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.hterms .cl li{align-items:baseline;gap:9px;display:flex}.hterms .cl li .n{font-family:var(--f-display);color:var(--accent);flex:none;font-weight:700}.hterms .cl li .t{flex:1;min-width:0}.hterms b{font-weight:600}.hterms .tsum{font-family:var(--f-display);border-left:3px solid var(--accent);padding-left:12px;font-size:16.5px;font-weight:700}.hterms .know{border:1px solid var(--line);background:var(--sheet2);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.hterms .know>b{color:var(--ink3);letter-spacing:.04em;font-size:13px}.hterms .tblwrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:8px;overflow-x:auto}.hterms table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.hterms th,.hterms td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:7px 10px}.hterms tr:last-child td,.hterms tr:last-child th{border-bottom:0}.hterms thead th{background:var(--accent-bg);color:var(--accent);white-space:nowrap;font-size:13px;font-weight:600}.hterms tbody th{white-space:nowrap;background:var(--sheet2);font-weight:600}.hterms .tierv th{white-space:normal;width:36%}.hterms .t-rate,.hterms .t-rule{min-width:600px}.hterms .t-cmp{min-width:640px;font-size:13.5px}.hterms .t-cmp th,.hterms .t-cmp td{padding:7px 8px}.hterms .t-cmp tbody th{white-space:normal;min-width:120px}.hterms .t-cmp tbody th,.hterms .t-cmp thead th:first-child{z-index:1;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.hterms tr.grp th{background:var(--accent-bg);color:var(--accent);font-family:var(--f-display)}.hterms .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hterms .box{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.hterms .box h3{font-size:15px;font-weight:700}.hterms .box ul{color:var(--ink2);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:14.5px;list-style:outside;display:flex}.hterms .why{color:var(--ink2);background:var(--accent-bg);border-radius:8px;padding:9px 12px;font-size:14.5px}.hterms .ten{counter-reset:n;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hterms .ten li{align-items:baseline;gap:10px;display:flex}.hterms .ten li:before{counter-increment:n;content:counter(n);background:var(--accent);width:24px;height:24px;color:var(--sheet);font-size:12.5px;font-weight:700;font-family:var(--f-display);border-radius:999px;flex:none;place-items:center;display:grid;transform:translateY(4px)}.hterms .toc{columns:2;color:var(--ink2);column-gap:24px;margin:0;padding-left:0;font-size:14px;list-style:none}.hterms .toc li{break-inside:avoid;padding:2px 0}.hterms .toc a{color:var(--ink2);text-decoration:none}.hterms .toc a:hover{color:var(--accent)}.hterms .end{border-top:1px solid var(--line);color:var(--ink2);flex-direction:column;gap:10px;padding-top:16px;font-size:14px;display:flex}.hterms .end h3{font-size:15px}.hterms .end ol{flex-direction:column;gap:3px;margin:0;padding-left:20px;display:flex}.hterms[data-tier=all] [data-show]:not([data-show~=all]),.hterms[data-tier=test] [data-show]:not([data-show~=test]),.hterms[data-tier=standard] [data-show]:not([data-show~=standard]),.hterms[data-tier=premium] [data-show]:not([data-show~=premium]),.hterms[data-tier=plus] [data-show]:not([data-show~=plus]){display:none}@media (max-width:640px){.hterms{--hterms-top:77px}.hterms .pick button{padding:4px 11px}.hterms .doc{padding:24px 16px 28px}.hterms .two{grid-template-columns:1fr}.hterms .toc{columns:1}.hterms .t-rate{min-width:0}.hterms .t-rate tbody th{white-space:normal;min-width:5.5em}}@media print{.hterms{background:#fff;padding:0}.hterms .doc{border:0;max-width:none;padding:0}.hterms .pick{display:none}}
