h1, h2, h3, p, ul, ol, li {
	color: #1a73e8 !important;
}

h1, h2, h3 {
	text-shadow: 2px 2px 1px rgb(0 0 0 / 25%) !important;
}

body, html {
    margin: 0;
    padding: 0;
    font-family: 'Noto Sans KR', sans-serif;
}

header, footer {
    width: 100%;
}

/* Main */
.brand_page {
    padding: 20px;
}

.brand_intro h1 {
    font-size: 28px;
    margin-bottom: 15px;
}

.brand_intro p {
    font-size: 16px;
    line-height: 1.6;
}

.brand_features, .brand_works {
    margin-top: 30px;
}

.brand_features h2, .brand_works h2 {
    font-size: 22px;
    margin-bottom: 15px;
}

.brand_features ul {
    list-style-type: disc;
    padding-left: 20px;
}

.brand_features li {
    margin-bottom: 10px;
}