body.guide-page{background:#fcfdfd}.guide-content{max-width:1200px;margin:auto;padding:55px 24px 80px;font:16px/1.9 Arial,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;color:#28485e}.guide-content.article-main{max-width:900px}.guide-content h1{font-size:40px;line-height:1.5;color:#143750;letter-spacing:-.045em}.guide-content h2{color:#1e4968}.guide-content .eyebrow{color:#4281ae;font-size:11px;letter-spacing:.15em}.guide-content .article-shell{box-shadow:none;background:#fff;border:1px solid #e1e9f0;padding:40px;border-radius:5px}.guide-content .article-body{font-size:17px;line-height:1.95;color:#3b5365}.guide-content .article-body p{margin-bottom:27px}.guide-content .article-head{border-color:#d9e6ef}.guide-content .article-head h1{font-size:35px;line-height:1.5}.guide-content .answer-box{background:#eef5fa;border:0;border-left:3px solid #4389bd;border-radius:0;padding:22px;margin-top:25px}.guide-content .answer-box strong{color:#4084b5;font-size:12px}.guide-content .answer-box p{font-size:16px;color:#536f83}.guide-content .filters{padding:22px;background:#f0f5f9;border:1px solid #deE8f0;border-radius:4px}.guide-content input,.guide-content select{border-color:#d0dde7;border-radius:3px;background:#fff;font-size:14px}.guide-content .filters button{border:0;background:#1b5988;border-radius:3px}.guide-content .guide-card{border-radius:4px;border-color:#dce7ef;box-shadow:none;background:#fff;padding:26px;transition:background .2s}.guide-content .guide-card:hover{background:#f6faff}.guide-content .guide-card h2{font-size:23px;line-height:1.55;color:#1f4966}.guide-content .guide-card p{font-size:14px;color:#71828f;line-height:1.9}.guide-content .tag{background:#eaf3fa;color:#497cA2;border-radius:2px;font-size:11px}.guide-content .card-link{color:#3b7aa8;font-size:12px}.guide-content a{color:#2c6f9e}.guide-content .pagination a{border-radius:3px;border-color:#d7e4ed;color:#32658b;font-size:13px}.guide-content .portfolio-card{border-radius:4px;box-shadow:none;border-color:#dee8ef;background:#fff}.guide-content .portfolio-card img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.guide-content .portfolio-card-body h2{font-size:23px;line-height:1.5}.guide-content .portfolio-card-body p{font-size:13px;color:#748795;line-height:1.9}.guide-content .portfolio-tabs a{border-radius:3px;background:#f1f6fa;border-color:#dbe7ef;color:#4c7694}.guide-content .portfolio-tabs a.active{background:#1c5682;color:#fff;border-color:#1c5682}.guide-content .field-gallery{gap:13px;max-width:none;margin-bottom:35px}.guide-content .field-gallery figure{background:#f0f5f9;border-radius:3px}.guide-content .field-gallery img{border-radius:3px}.guide-content .field-gallery figcaption{font-size:11px;color:#7b8d99}.guide-content .consult-box{background:#edf5fa;border-color:#dbe9f2;border-radius:4px}.guide-content a.consult{border-radius:3px;background:#1c5b8a;color:#fff}.auto-work-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.auto-work-card{display:block}.auto-work-photos{position:relative;aspect-ratio:1.05;overflow:hidden;border-radius:4px;background:#dce7ed}.auto-work-photo{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .65s}.auto-work-photo.active{opacity:1}.auto-work-photo img{width:100%;height:100%;object-fit:cover}.auto-work-copy{padding-top:20px}.auto-work-copy>span{font-size:9px;letter-spacing:.14em;color:#4e82a7}.auto-work-copy h3{font-size:22px;letter-spacing:-.05em;margin-top:8px}.auto-work-card:hover h3{color:#2877b1}@media(max-width:760px){.guide-content{padding:35px 20px 55px}.guide-content h1{font-size:31px}.guide-content .article-shell{padding:25px 19px}.guide-content .article-head h1{font-size:28px;line-height:1.55}.guide-content .article-body{font-size:16px;line-height:1.9}.guide-content .article-body h2{font-size:23px}.guide-content .guide-card{padding:22px}.guide-content .guide-card h2{font-size:21px}.guide-content .answer-box{padding:19px}.guide-content .answer-box p{font-size:14px}.guide-content .filters{padding:17px}.guide-content .portfolio-card-body h2{font-size:21px}.auto-work-grid{grid-template-columns:repeat(2,1fr);gap:26px 15px}.auto-work-copy{padding-top:15px}.auto-work-copy h3{font-size:20px}}
