body:has(.bm-reference-exact) #colophon{display:none!important}
body:has(.bm-reference-exact),body:has(.bm-reference-exact) #page,body:has(.bm-reference-exact) #content,body:has(.bm-reference-exact) .ast-container,body:has(.bm-reference-exact) #primary,body:has(.bm-reference-exact) .site-main{max-width:none!important;width:100%;margin:0!important;padding:0!important}
#boss-main-v4.bm-reference-exact{--s:clamp(1px,.09478673vw,1.4px);--ink:#101d30;--green:#235c42;--muted:#8290a5;--line:#e9ebee;position:relative;left:50%;width:100vw;max-width:100vw;margin-left:-50vw;background:#fff;color:var(--ink);font-family:Pretendard,'Noto Sans KR','Malgun Gothic',sans-serif;letter-spacing:-.045em;font-size:calc(12 * var(--s));line-height:1.5;overflow:clip}
.bm-reference-exact *{box-sizing:border-box}.bm-reference-exact a{color:inherit;text-decoration:none}.bm-reference-exact p,.bm-reference-exact h1,.bm-reference-exact h2,.bm-reference-exact h3{margin:0}.bm-reference-exact button,.bm-reference-exact input{font:inherit}.bm-reference-exact button{cursor:pointer}.bm-reference-exact a:focus-visible,.bm-reference-exact button:focus-visible{outline:2px solid #235c42;outline-offset:3px}.bm-reference-exact .ref-wrap{width:calc(100% - clamp(32px,7.58vw,128px));max-width:none;margin-inline:auto}
.bm-reference-exact .ref-header{height:calc(55 * var(--s));border-bottom:1px solid #f0f0f0;background:#fff}.bm-reference-exact .ref-header-row{display:flex;align-items:center;gap:calc(20 * var(--s));height:100%}.bm-reference-exact .ref-brand{font-size:calc(23 * var(--s));font-weight:850;letter-spacing:-.08em;white-space:nowrap}.bm-reference-exact .ref-tagline{color:var(--muted);font-size:calc(10 * var(--s));line-height:1.4}.bm-reference-exact .ref-header nav{display:flex;align-items:center;gap:calc(25 * var(--s));margin-inline:auto;font-weight:650}.bm-reference-exact .ref-search-jump{background:none;border:0;padding:0;width:calc(19 * var(--s));color:var(--ink)}.bm-reference-exact .ref-search-jump svg{width:100%;display:block}.bm-reference-exact .ref-login{background:var(--green);border-radius:calc(6 * var(--s));color:#fff;padding:calc(5 * var(--s)) calc(21 * var(--s));white-space:nowrap;font-weight:650}
.bm-reference-exact .ref-hero{height:calc(353 * var(--s));position:relative;background:linear-gradient(100deg,#f9f9f7,#f4f3ef);overflow:hidden}.bm-reference-exact .ref-hero-photo{position:absolute;right:0;top:0;width:40.28%;height:100%;overflow:hidden}.bm-reference-exact .ref-hero-photo>img{position:absolute;max-width:none;height:auto;display:block}.bm-reference-exact .ref-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f5f4f0,transparent 14%)}.bm-reference-exact .ref-hero-inner{position:relative;padding:calc(30 * var(--s)) calc(25 * var(--s)) 0}.bm-reference-exact .ref-eyebrow{color:var(--green);font-size:calc(13 * var(--s));margin-bottom:calc(8 * var(--s))}.bm-reference-exact .ref-hero h1{font-size:calc(36 * var(--s));line-height:1.2;letter-spacing:-.065em;font-weight:850;color:#0c1a2a}.bm-reference-exact .ref-hero h1 strong{color:var(--green);font-weight:850}.bm-reference-exact .ref-hero-description{font-size:calc(16 * var(--s));line-height:1.5;margin-top:calc(10 * var(--s));color:#566071}.bm-reference-exact .ref-search{height:calc(50 * var(--s));width:calc(560 * var(--s));max-width:65%;display:flex;align-items:center;gap:calc(12 * var(--s));background:#fff;border:1px solid #e1e5e8;border-radius:calc(11 * var(--s));box-shadow:0 3px 13px #152e4410;padding:calc(4 * var(--s));margin:calc(15 * var(--s)) 0 calc(17 * var(--s))}.bm-reference-exact .ref-search>svg{width:calc(23 * var(--s));height:calc(23 * var(--s));margin-left:calc(14 * var(--s));flex:none}.bm-reference-exact .ref-search input{min-width:0;flex:1;border:0;outline:0;background:none;color:var(--ink);font-size:calc(13 * var(--s));padding:0;height:100%;box-shadow:none}.bm-reference-exact .ref-search input::placeholder{color:var(--muted)}.bm-reference-exact .ref-search:focus-within{outline:2px solid #3b7757}.bm-reference-exact .ref-search button{height:100%;width:calc(85 * var(--s));background:#2d694a;border:0;border-radius:calc(9 * var(--s));color:#fff;font-size:calc(14 * var(--s));font-weight:750;flex:none}.bm-reference-exact .ref-quick{display:flex;gap:calc(7 * var(--s))}.bm-reference-exact .ref-quick a{height:calc(46 * var(--s));padding:0 calc(13 * var(--s));display:flex;align-items:center;gap:calc(11 * var(--s));border:1px solid #eef0ef;border-radius:calc(10 * var(--s));background:#ffffffed;font-weight:650;box-shadow:0 4px 12px #25333304}.bm-reference-exact .ref-sprite{display:block;position:relative;overflow:hidden;flex:none;mix-blend-mode:multiply}.bm-reference-exact .ref-sprite img{position:absolute;max-width:none!important;height:auto!important;display:block}.bm-reference-exact .ref-quick-icon{width:calc(22 * var(--s))}
.bm-reference-exact .ref-main{padding-top:calc(22 * var(--s));padding-bottom:calc(28 * var(--s))}.bm-reference-exact .ref-section+.ref-section{margin-top:calc(29 * var(--s))}.bm-reference-exact .ref-section-head{display:flex;gap:calc(13 * var(--s));align-items:center;min-height:calc(30 * var(--s));margin-bottom:calc(11 * var(--s))}.bm-reference-exact .ref-section-head h2{font-size:calc(23 * var(--s));font-weight:850;letter-spacing:-.065em;line-height:1.3;white-space:nowrap}.bm-reference-exact .ref-section-head p{color:var(--muted);font-size:calc(11.5 * var(--s))}.bm-reference-exact .ref-section-head>a{margin-left:auto;display:flex;gap:calc(6 * var(--s));align-items:center;white-space:nowrap;font-size:calc(11.5 * var(--s))}.bm-reference-exact .ref-arrow{width:calc(16 * var(--s));height:calc(16 * var(--s))}.bm-reference-exact .ref-directory .ref-section-head>a{color:var(--green)}.bm-reference-exact .ref-directory-layout{display:grid;grid-template-columns:minmax(0,700fr) minmax(0,259fr);gap:calc(19 * var(--s))}.bm-reference-exact .ref-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(6 * var(--s));align-content:start}.bm-reference-exact .ref-topic-grid>a{height:calc(44 * var(--s));display:flex;align-items:center;gap:calc(9 * var(--s));padding:0 calc(12 * var(--s));border:1px solid var(--line);border-radius:calc(10 * var(--s));box-shadow:0 4px 9px #22332802;min-width:0}.bm-reference-exact .ref-topic-grid>a>span:not(.ref-sprite){white-space:nowrap;font-size:calc(11.5 * var(--s));font-weight:550}.bm-reference-exact .ref-topic-icon{width:calc(21 * var(--s))}.bm-reference-exact .ref-topic-grid small{margin-left:auto;color:var(--muted);font-size:calc(11 * var(--s))}.bm-reference-exact .ref-proof{position:relative;background:#f0f6ef;border-radius:calc(10 * var(--s));padding:calc(22 * var(--s));overflow:hidden;min-height:calc(220 * var(--s))}.bm-reference-exact .ref-proof h3{color:#103c2d;font-size:calc(20 * var(--s));line-height:1.33;font-weight:800;position:relative;z-index:1}.bm-reference-exact .ref-proof>p{font-size:calc(11.5 * var(--s));line-height:1.5;margin-top:calc(9 * var(--s));color:#537767;position:relative;z-index:1}.bm-reference-exact .ref-proof-art{position:absolute;right:calc(10 * var(--s));top:calc(18 * var(--s));width:calc(102 * var(--s));opacity:.85}.bm-reference-exact .ref-proof-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:calc(20 * var(--s))}.bm-reference-exact .ref-proof-stats>span+span{border-left:1px solid #dce8dc;padding-left:calc(16 * var(--s))}.bm-reference-exact .ref-proof-stats strong{display:block;color:#154a36;font-size:calc(14 * var(--s))}.bm-reference-exact .ref-proof-stats small{display:block;color:#829398;font-size:calc(10 * var(--s));white-space:nowrap}
.bm-reference-exact .ref-article-grid,.bm-reference-exact .ref-compact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(12 * var(--s))}.bm-reference-exact .ref-article{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:calc(9 * var(--s));background:#fff;min-width:0;height:calc(141 * var(--s))}.bm-reference-exact .ref-article-copy{position:relative;z-index:1;width:77%;height:100%;padding:calc(12 * var(--s)) calc(16 * var(--s));display:flex;align-items:flex-start;flex-direction:column;background:linear-gradient(90deg,#fff 90%,#ffffffeb)}.bm-reference-exact .ref-badge{padding:calc(2 * var(--s)) calc(8 * var(--s));border-radius:calc(5 * var(--s));background:#eff6ed;color:#427450;font-size:calc(10.5 * var(--s));font-weight:650;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-reference-exact .ref-article-1 .ref-badge,.bm-reference-exact .ref-article-2 .ref-badge{background:#fff3e8;color:#d47724}.bm-reference-exact .ref-article h3{font-size:calc(12.5 * var(--s));line-height:1.45;font-weight:750;margin:calc(7 * var(--s)) 0 calc(5 * var(--s));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-reference-exact .ref-article p{font-size:calc(10.5 * var(--s));color:var(--muted);line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-reference-exact .ref-article time{font-size:calc(10.5 * var(--s));color:var(--muted);margin-top:auto;padding-top:calc(4 * var(--s))}.bm-reference-exact .ref-article-photo{position:absolute;top:0;right:0;height:100%;width:auto;aspect-ratio:var(--crop-w)/var(--crop-h)}
.bm-reference-exact .ref-compact{height:calc(74 * var(--s));display:flex;align-items:center;gap:calc(16 * var(--s));padding:calc(12 * var(--s)) calc(15 * var(--s));border:1px solid var(--line);border-radius:calc(9 * var(--s));box-shadow:0 5px 12px #14203503;min-width:0}.bm-reference-exact .ref-large-icon{width:calc(38 * var(--s))}.bm-reference-exact .ref-compact>span:not(.ref-sprite){min-width:0;flex:1}.bm-reference-exact .ref-compact strong{display:block;font-size:calc(12 * var(--s));font-weight:700;letter-spacing:-.06em;line-height:1.4}.bm-reference-exact .ref-compact small{display:block;color:var(--muted);font-size:calc(10.5 * var(--s));line-height:1.55;margin-top:calc(4 * var(--s));letter-spacing:-.045em}.bm-reference-exact .ref-chevron{width:calc(10 * var(--s));height:calc(19 * var(--s));color:#95a7bb;flex:none;margin-left:auto}.bm-reference-exact .ref-calculator-grid .ref-compact{height:calc(80 * var(--s))}.bm-reference-exact .ref-calculator-grid small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-reference-exact .ref-issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--s))}.bm-reference-exact .ref-issue{height:calc(114 * var(--s))}.bm-reference-exact .ref-issue .ref-article-copy{width:76%;padding-top:calc(8 * var(--s));padding-bottom:calc(9 * var(--s))}.bm-reference-exact .ref-issue h3{font-size:calc(12 * var(--s));margin-top:calc(4 * var(--s));margin-bottom:calc(2 * var(--s))}.bm-reference-exact .ref-issue:nth-child(n+2) .ref-badge{color:#df5552;background:#fff0f0}
.bm-reference-exact .ref-footer{border-top:1px solid var(--line);padding:calc(20 * var(--s)) 0 calc(24 * var(--s));background:#fff}.bm-reference-exact .ref-footer-row{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--s))}.bm-reference-exact .ref-footer .ref-brand{font-size:calc(19 * var(--s))}.bm-reference-exact .ref-footer p{color:var(--muted);font-size:calc(11 * var(--s));margin-top:calc(6 * var(--s))}.bm-reference-exact .ref-footer-center{text-align:center}.bm-reference-exact .ref-footer-center nav{display:flex;justify-content:center;gap:calc(20 * var(--s));color:var(--muted);font-size:calc(10 * var(--s))}.bm-reference-exact .ref-footer-motto{text-align:right}.bm-reference-exact .ref-topic-grid a,.bm-reference-exact .ref-quick a,.bm-reference-exact .ref-compact,.bm-reference-exact .ref-article{transition:border-color .16s,box-shadow .16s}.bm-reference-exact .ref-topic-grid a:hover,.bm-reference-exact .ref-quick a:hover,.bm-reference-exact .ref-compact:hover,.bm-reference-exact .ref-article:hover{border-color:#bccfbe;box-shadow:0 4px 14px #1b503610}
@media(min-width:1480px){.bm-reference-exact .ref-hero-photo{width:40.28%}.bm-reference-exact .ref-hero-photo>img{top:calc(-55 * var(--s))!important}}
@media(max-width:1000px) and (min-width:761px){#boss-main-v4.bm-reference-exact{--s:.09478673vw}.bm-reference-exact .ref-header nav{gap:18px}}
@media(max-width:760px){#boss-main-v4.bm-reference-exact{--s:1px;font-size:13px}.bm-reference-exact .ref-wrap{width:calc(100% - 32px)}.bm-reference-exact .ref-header{height:auto}.bm-reference-exact .ref-header-row{flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:10px}.bm-reference-exact .ref-brand{font-size:21px}.bm-reference-exact .ref-tagline{display:none}.bm-reference-exact .ref-search-jump{margin-left:auto}.bm-reference-exact .ref-header nav{order:2;width:100%;justify-content:space-between;gap:15px;overflow:auto;font-size:12px;padding-top:5px}.bm-reference-exact .ref-login{padding:5px 16px}.bm-reference-exact .ref-hero{height:auto;min-height:345px}.bm-reference-exact .ref-hero-photo{width:425px;height:353px;right:-180px;opacity:.25}.bm-reference-exact .ref-hero-photo:after{background:linear-gradient(90deg,#f5f4f0,transparent 60%)}.bm-reference-exact .ref-hero-inner{padding:27px 0 25px}.bm-reference-exact .ref-hero h1{font-size:clamp(27px,6.8vw,36px);line-height:1.26}.bm-reference-exact .ref-hero-description{font-size:14px}.bm-reference-exact .ref-search{width:100%;max-width:none;height:49px;margin:18px 0 14px}.bm-reference-exact .ref-search input{font-size:12px}.bm-reference-exact .ref-search button{width:61px}.bm-reference-exact .ref-search>svg{margin-left:7px;width:19px}.bm-reference-exact .ref-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bm-reference-exact .ref-quick a{padding:0 10px;justify-content:center;height:40px;font-size:12px;gap:8px}.bm-reference-exact .ref-quick-icon{width:19px}.bm-reference-exact .ref-main{padding-top:25px;padding-bottom:28px}.bm-reference-exact .ref-section-head{flex-wrap:wrap;gap:4px 10px;margin-bottom:13px}.bm-reference-exact .ref-section-head h2{font-size:21px}.bm-reference-exact .ref-section-head p{order:2;flex-basis:100%;font-size:11px}.bm-reference-exact .ref-section-head>a{font-size:11px}.bm-reference-exact .ref-directory-layout{grid-template-columns:1fr;gap:13px}.bm-reference-exact .ref-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bm-reference-exact .ref-topic-grid>a{padding:0 12px;height:42px;gap:10px}.bm-reference-exact .ref-topic-grid>a>span:not(.ref-sprite){font-size:12px}.bm-reference-exact .ref-proof{min-height:0;padding:17px 20px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bm-reference-exact .ref-proof h3{font-size:18px;grid-row:span 2}.bm-reference-exact .ref-proof h3 br:first-child{display:none}.bm-reference-exact .ref-proof>p{font-size:11px;margin:0}.bm-reference-exact .ref-proof-art{display:none}.bm-reference-exact .ref-proof-stats{grid-column:1/-1;margin-top:5px}.bm-reference-exact .ref-proof-stats>span+span{padding-left:16px}.bm-reference-exact .ref-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bm-reference-exact .ref-article{height:163px}.bm-reference-exact .ref-article-copy{padding:10px;width:87%;background:linear-gradient(90deg,#fff 83%,#ffffffdd)}.bm-reference-exact .ref-article h3{font-size:12px}.bm-reference-exact .ref-article-photo{opacity:.7}.bm-reference-exact .ref-compact-grid{grid-template-columns:1fr;gap:8px}.bm-reference-exact .ref-compact{height:74px;gap:16px}.bm-reference-exact .ref-compact strong{font-size:13px}.bm-reference-exact .ref-compact small{font-size:11px}.bm-reference-exact .ref-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-reference-exact .ref-calculator-grid .ref-compact{height:109px;gap:8px;padding:10px}.bm-reference-exact .ref-calculator-grid .ref-large-icon{width:29px}.bm-reference-exact .ref-calculator-grid strong{font-size:12px}.bm-reference-exact .ref-calculator-grid .ref-chevron{display:none}.bm-reference-exact .ref-issue-grid{grid-template-columns:1fr;gap:9px}.bm-reference-exact .ref-issue{height:114px}.bm-reference-exact .ref-issue .ref-article-copy{width:76%}.bm-reference-exact .ref-footer-row{flex-wrap:wrap;gap:15px}.bm-reference-exact .ref-footer-center{text-align:left;order:2;width:100%}.bm-reference-exact .ref-footer-center nav{justify-content:flex-start;gap:15px}.bm-reference-exact .ref-footer-motto{font-size:10px}.bm-reference-exact .ref-footer .ref-brand{font-size:18px}}
.bm-reference-exact .ref-article h3,.bm-reference-exact .ref-badge,.bm-reference-exact .ref-article time{flex-shrink:0}
.bm-reference-exact .ref-article h3{line-height:1.35;margin-top:calc(5 * var(--s));margin-bottom:calc(4 * var(--s))}
.bm-reference-exact .ref-issue p{-webkit-line-clamp:1;flex-shrink:0}
.bm-reference-exact .ref-issue h3{font-size:calc(11.5 * var(--s));line-height:1.35}
.bm-reference-exact .ref-compact{gap:calc(10 * var(--s));padding-inline:calc(13 * var(--s))}
.bm-reference-exact .ref-compact .ref-large-icon{width:calc(34 * var(--s))}
.bm-reference-exact .ref-compact strong,.bm-reference-exact .ref-proof h3{word-break:keep-all;overflow-wrap:normal}
.bm-reference-exact .ref-compact strong{font-size:calc(11.5 * var(--s))}
@media(max-width:760px){.bm-reference-exact .ref-proof h3{font-size:16px}.bm-reference-exact .ref-proof h3 br:first-child{display:initial}.bm-reference-exact .ref-compact{gap:16px}.bm-reference-exact .ref-compact strong{font-size:13px}.bm-reference-exact .ref-calculator-grid .ref-compact{gap:8px;padding-inline:10px}.bm-reference-exact .ref-calculator-grid .ref-large-icon{width:27px}.bm-reference-exact .ref-calculator-grid strong{font-size:11px}.bm-reference-exact .ref-header-row{column-gap:8px}.bm-reference-exact .ref-header .ref-brand{font-size:20px}.bm-reference-exact .ref-hero-photo{opacity:.13}.bm-reference-exact .ref-article-copy p{flex-shrink:0}.bm-reference-exact .ref-issue .ref-article-copy{padding-block:8px}.bm-reference-exact .ref-issue h3{line-height:1.3}}
@media(prefers-reduced-motion:reduce){.bm-reference-exact *{transition:none!important;scroll-behavior:auto!important}} .bm-reference-exact .ref-hero-photo{top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;z-index:0}
.bm-reference-exact .ref-hero-photo>img.ref-hero-main-image{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%;height:100%;object-fit:cover;object-position:center center}
.bm-reference-exact .ref-hero-photo:after{background:linear-gradient(90deg,rgba(249,249,247,.94) 0%,rgba(249,249,247,.72) 37%,rgba(249,249,247,0) 68%)}
.bm-reference-exact .ref-hero-inner{z-index:1}
@media(max-width:760px){
.bm-reference-exact .ref-hero-photo{top:auto;right:-180px;bottom:0;left:auto;width:425px;height:353px;opacity:.13}
.bm-reference-exact .ref-hero-photo>img.ref-hero-main-image{object-position:right center}
.bm-reference-exact .ref-hero-photo:after{background:linear-gradient(90deg,#f5f4f0,transparent 60%)}
} @media(min-width:761px){
.bm-reference-exact .ref-eyebrow{font-size:calc(12 * var(--s))}
.bm-reference-exact .ref-hero-description{font-size:calc(15 * var(--s))}
.bm-reference-exact .ref-search input{font-size:calc(12 * var(--s))}
.bm-reference-exact .ref-search button{font-size:calc(13 * var(--s))}
.bm-reference-exact .ref-quick a{font-size:calc(11.5 * var(--s))}
.bm-reference-exact .ref-section-head h2{font-size:calc(21 * var(--s));font-weight:800}
.bm-reference-exact .ref-section-head p,.bm-reference-exact .ref-section-head>a{font-size:calc(10 * var(--s))}
.bm-reference-exact .ref-topic-grid>a>span:not(.ref-sprite){font-size:calc(10.5 * var(--s))}
.bm-reference-exact .ref-topic-grid small{font-size:calc(10 * var(--s))}
.bm-reference-exact .ref-proof h3{font-size:calc(18 * var(--s));font-weight:750}
.bm-reference-exact .ref-proof>p{font-size:calc(10 * var(--s))}
.bm-reference-exact .ref-proof-stats strong{font-size:calc(12.5 * var(--s))}
.bm-reference-exact .ref-proof-stats small{font-size:calc(9 * var(--s))}
.bm-reference-exact .ref-badge{font-size:calc(9.5 * var(--s))}
.bm-reference-exact .ref-article h3{font-size:calc(11 * var(--s));font-weight:700}
.bm-reference-exact .ref-article p,.bm-reference-exact .ref-article time{font-size:calc(9.5 * var(--s))}
.bm-reference-exact .ref-compact strong{font-size:calc(10.5 * var(--s))}
.bm-reference-exact .ref-compact small{font-size:calc(9.5 * var(--s))}
.bm-reference-exact .ref-issue h3{font-size:calc(10.5 * var(--s))}
.bm-reference-exact .ref-footer .ref-brand{font-size:calc(17 * var(--s))}
.bm-reference-exact .ref-footer p{font-size:calc(10 * var(--s))}
.bm-reference-exact .ref-footer-center nav{font-size:calc(9 * var(--s))}
}