/* Main-page brand geometry and palette, scoped to the existing page frame. */
.csi-brand,.r15-wordmark{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-family:"Pretendard Variable",Pretendard,"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic",sans-serif;font-size:21px;font-weight:900;letter-spacing:-.03em;text-decoration:none;white-space:nowrap}
.csi-brand strong,.r15-wordmark strong{font-size:21px;font-weight:900}
.csi-brand .sub,.r15-wordmark .sub{font-size:17px;font-weight:750}
.csi-header .csi-brand,.r15-header .r15-wordmark{color:#14213d!important}
.csi-header .csi-brand .sub,.r15-header .r15-wordmark .sub{color:#2156d9!important}
.csi-brand-mark{width:25px;height:25px;flex:0 0 auto;fill:#2bc4e8;stroke:#2bc4e8;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}
.csi-brand-mark circle:nth-of-type(2),.csi-brand-mark circle:nth-of-type(5){fill:#2c5ee8;stroke:#2c5ee8}
.csi-brand-mark circle:nth-of-type(3){fill:#fff;stroke:#fff}
.csi-brand:focus-visible,.r15-wordmark:focus-visible{outline:2px solid #2156d9;outline-offset:3px;border-radius:4px}
