.privacy-policy .container, .policy-content .container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 16px;
} .sect-title {
text-align: left;
margin-top: 130px;
}
.sect-title h1 {
font-size: 2.5rem;
color: var(--color-text);
margin-bottom: 20px;
} .policy-content {
line-height: 1.6;
color: var(--color-text-secondary);
} .policy-content h2 {
font-size: 2rem;
margin: 2em 0 1em;
color: var(--color-text);
border-bottom: 1px solid var(--color-border-gray);
padding-bottom: 10px;
}
.policy-content h3,
.policy-content h4 {
font-size: 1.5rem;
margin: 1.5em 0 0.8em;
color: var(--color-text);
} .policy-content ul,
.policy-content ol {
margin: 1em 0 1.5em 1.5em;
}
.policy-content ul {
list-style-type: disc;
}
.policy-content ol {
list-style-type: decimal;
}
.policy-content li {
margin-bottom: 0.5em;
}
.policy-content ul li {
margin-bottom: 16px;
padding-left: 16px;
position: relative;
font-feature-settings: "liga" off, "clig" off;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%; }
.policy-content ul li::before {
content: "●";
position: absolute;
left: 0;
font-size: 15px;
font-weight: 700;
color: var(--color-primary);
line-height: 150%;
}
.policy-content ol li {
margin-bottom: 16px;
padding-left: 24px;
position: relative;
font-feature-settings: "liga" off, "clig" off;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%;
counter-increment: policy-counter;
}
.policy-content ol {
counter-reset: policy-counter;
}
.policy-content ol li::before {
content: counter(policy-counter) ".";
position: absolute;
left: 0;
font-size: 15px;
font-weight: 700;
color: var(--color-primary);
line-height: 150%;
}
.policy-content ul.list-none {
list-style: none;
padding: 0;
margin: 0;
}
.policy-content ul.list-none li {
margin-bottom: 16px;
font-feature-settings: "liga" off, "clig" off;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 150%;
} .policy-content p {
margin: 0 0 1.5em;
} .policy-content a {
color: var(--color-primary);
text-decoration: underline;
}
.policy-content a:hover {
color: var(--color-primary-cta);
text-decoration: none;
} .policy-content .wp-block-list {
margin: 1.5em 0;
}
.policy-content .wp-block-heading {
margin: 1.5em 0 1em;
}