.privacy_policy p,
.privacy_policy a,
.privacy_policy ul,
.privacy_policy li,
.privacy_policy span,
.privacy_policy h1,
.privacy_policy h2,
.privacy_policy h3,
.privacy_policy h4,
.privacy_policy h5 {
    letter-spacing: 0.05em;
    color: var(--color-text-entry);
    font-family: var(--font-notosan);
}

.privacy_policy_container {
    padding: 0 80px;
    max-width: 1000px;
    box-sizing: border-box;
    margin: 0 auto;
    width: 100%;
    display: block;
}

.privacy_policy p,
.privacy_policy p span,
.privacy_policy p a,
.privacy_policy ul,
.privacy_policy li,
.privacy_policy li p {
    line-height: 1.875;
    font-size: 16px;
    font-weight: 400;
}

.privacy_policy h1,
.privacy_policy h2,
.privacy_policy h3,
.privacy_policy h4,
.privacy_policy h5,
.privacy_policy h1 span,
.privacy_policy h2 span,
.privacy_policy h3 span,
.privacy_policy h4 span,
.privacy_policy h5 span {
    line-height: 1.45;
    font-size: 18px;
    font-weight: 500;
}

.privacy_policy .column-block-editor h1,
.privacy_policy .column-block-editor h2,
.privacy_policy .column-block-editor h3,
.privacy_policy .column-block-editor h4,
.privacy_policy .column-block-editor h5 {
    margin-bottom: 20px;
}

.privacy_policy .column-block-editor:not(:first-child) {
    margin-top: 72px;
}

.privacy_policy .column-block-editor ul {
    margin-top: 8px;
    list-style: none;
    margin-left: 12px;
}

.privacy_policy .column-block-editor ul li {
    display: flex;
    align-items: flex-start;
    column-gap: 12px;
}

.privacy_policy .column-block-editor ul li::before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: var(--color-text-entry);
    margin-top: calc(((30px - 5px) / 2) + 0.5px);
}
@media (max-width: 1099px) {
    .privacy_policy_container {
        padding: 0 40px;
    }
}
@media (max-width: 767.98px) {
    .privacy_policy_container {
        padding: 0 22px;
    }
    .privacy_policy .column-block-editor:not(:first-child) {
        margin-top: 32px;
    }
    .privacy_policy .column-block-editor h1,
    .privacy_policy .column-block-editor h2,
    .privacy_policy .column-block-editor h3,
    .privacy_policy .column-block-editor h4,
    .privacy_policy .column-block-editor h5 {
        margin-bottom: 8px;
    }
}