.ft2-shell{container-type:inline-size;width:100%}.ft2{position:relative;width:100%;color:#333;background:#fff;font-family:NanumSquare,'Malgun Gothic',sans-serif}.ft2 *{box-sizing:border-box}.ft2 .ft2-t{position:absolute;margin:0;padding:0;border:0;font-family:inherit;white-space:pre-line;letter-spacing:-.04em}.ft2 .ft2-art{position:absolute;inset:0;width:100%;height:100%;max-width:none!important;pointer-events:none}.ft2 .ft2-shape{position:absolute;box-sizing:border-box}.ft2 h2{font-weight:800}.ft2 .ft2-lead{font-family:Batang,serif}.ft2 .ft2-square:before{content:'';position:absolute;left:-3.1cqw;top:.9cqw;width:.75cqw;height:.75cqw;border:.25cqw solid #05a8dc}.ft2 .ft2-badge{background:#f5a800;border-radius:.7cqw;color:white;text-align:center;font-weight:800}