#bo_v{width:100%!important;margin:0;padding:0 0 70px;background:#f5f1e8;color:#20221f}#bo_v>header,#bo_v_info,#bo_v_atc,#bo_v_file,#bo_v_link,.bo_v_nb,#bo_vc,#bo_vc_w{width:min(820px,calc(100% - 40px));margin-left:auto;margin-right:auto}#bo_v>header{padding:70px 0 28px;border-bottom:2px solid #20221f}#bo_v>header:before{content:"AI 가이드 · 루틴랩 편집부";display:block;margin-bottom:17px;color:#d95038;font-size:12px;font-weight:800;letter-spacing:.08em}#bo_v_title{padding:0;border:0;color:#20221f;font-size:clamp(35px,4.5vw,52px);font-weight:800;line-height:1.25;letter-spacing:-.055em}#bo_v_title .bo_v_cate{display:table;margin-bottom:12px;padding:4px 8px;background:#ebe6da;color:#315c9d;font-size:12px}#bo_v_info{position:relative;padding:19px 0;border-bottom:1px solid #d8d2c6}.profile_info{display:flex;align-items:center}.profile_info .pf_img{width:42px;height:42px;margin-right:12px}.profile_info .pf_img img{width:42px;height:42px;border:1px solid #d8d2c6}.profile_info_ct{color:#77756e;font-size:12px;line-height:1.75}.profile_info_ct>strong:first-of-type{color:#20221f;font-size:13px}.profile_info_ct .fa{color:#a29f97}#bo_v_top{top:18px}#bo_v_top .btn{border:1px solid #d8d2c6;border-radius:3px;background:#fffdf8;color:#555751;box-shadow:none}#bo_v_atc{padding:42px 0 16px}#bo_v_atc_title{position:absolute;width:1px;height:1px;overflow:hidden}#bo_v_share{float:none;margin:0 0 18px;text-align:right}.article-context{display:grid;grid-template-columns:repeat(2,1fr);margin:0 0 38px;border-top:3px solid #315c9d;border-bottom:1px solid #d8d2c6;background:#ebe6da}.article-context>div,.article-context>a{padding:17px 18px;border-right:1px solid #d8d2c6;color:#20221f}.article-context>*:last-child{border-right:0}.article-context span,.article-context strong{display:block}.article-context span{margin-bottom:5px;color:#85827a;font-size:10px}.article-context strong{font-size:13px}.ai-source-note{display:none}#bo_v_con{min-height:0;color:#343632;font-size:18px;line-height:1.95;word-break:keep-all}#bo_v_con p{margin:0 0 25px}#bo_v_con h2{margin:54px 0 18px;padding-top:20px;border-top:1px solid #d8d2c6;color:#20221f;font-size:27px;letter-spacing:-.04em}#bo_v_con h3{margin:38px 0 14px;font-size:21px}#bo_v_con ul,#bo_v_con ol{margin:20px 0 30px;padding:22px 25px 22px 45px;background:#fffdf8;border-left:3px solid #d95038}#bo_v_con li{margin:8px 0}#bo_v_con strong{color:#20221f}#bo_v_file,#bo_v_link{margin-top:25px;border:1px solid #d8d2c6;background:#fffdf8}.bo_v_nb{margin-top:48px;border-top:2px solid #20221f;border-bottom:1px solid #d8d2c6}.bo_v_nb li{padding:15px 5px;border-bottom:1px solid #e0dbd1}.bo_v_nb .nb_tit{color:#9a978f}.bo_v_nb .nb_date{color:#aaa69d}#bo_vc{margin-top:48px}#bo_vc h2{padding-bottom:14px;border-bottom:2px solid #20221f;font-size:17px}#bo_vc .empty_comment{padding:50px 0;color:#8d8a83}.cmt_btn{border-color:#d8d2c6;background:transparent}.view_image img{max-width:100%;height:auto}@media(max-width:600px){#bo_v>header,#bo_v_info,#bo_v_atc,#bo_v_file,#bo_v_link,.bo_v_nb,#bo_vc,#bo_vc_w{width:calc(100% - 30px)}#bo_v>header{padding-top:38px}#bo_v_title{font-size:34px;word-break:keep-all}#bo_v_info{padding:15px 0}#bo_v_top{position:static;margin-top:12px}#bo_v_atc{padding-top:28px}.article-context{grid-template-columns:1fr}.article-context>div,.article-context>a{border-right:0;border-bottom:1px solid #d8d2c6}#bo_v_con{font-size:17px;line-height:1.9}#bo_v_con p{margin-bottom:22px}#bo_v_share{display:none}.bo_v_nb .nb_date{display:none}}
