
body:is(.page-id-2602, .page-id-2667) article > .header,
body:is(.page-id-2604, .page-id-2668) article > .header,
body:is(.page-id-2608, .page-id-2669) article > .header {
    display: block !important;

    box-sizing: border-box;
    width: min(1200px, calc(100% - clamp(40px, 6vw, 80px)));
    max-width: 1200px;
    margin: 0 auto;
    padding: 78px 0 0;
    text-align: left;
}

@media (min-width: 901px) {
    body:is(.page-id-2602, .page-id-2667) article > .header,
    body:is(.page-id-2604, .page-id-2668) article > .header,
    body:is(.page-id-2608, .page-id-2669) article > .header {
        padding-top: 96px;
    }
}

body:is(.page-id-2602, .page-id-2667) article > .header .entry-title,
body:is(.page-id-2604, .page-id-2668) article > .header .entry-title,
body:is(.page-id-2608, .page-id-2669) article > .header .entry-title {
    margin: 0;
    color: #333333;
    font-family: "Montserrat", sans-serif;
    font-size: clamp(34px, 4.5vw, 52px);
    font-weight: 400;
    line-height: 1.08;
    letter-spacing: 0;
    text-align: left;
}

body:is(.page-id-2602, .page-id-2667) article > .header::after,
body:is(.page-id-2604, .page-id-2668) article > .header::after,
body:is(.page-id-2608, .page-id-2669) article > .header::after {
    content: "";
    display: block;
    width: 100px;
    height: 3px;
    margin: clamp(20px, 2.5vw, 28px) 0 0;
    background-color: #a85e48;
}

body:is(.page-id-2602, .page-id-2667) article > .header .post-edit-link,
body:is(.page-id-2604, .page-id-2668) article > .header .post-edit-link,
body:is(.page-id-2608, .page-id-2669) article > .header .post-edit-link,
body:is(.page-id-2602, .page-id-2667) .entry-links,
body:is(.page-id-2604, .page-id-2668) .entry-links,
body:is(.page-id-2608, .page-id-2669) .entry-links {
    display: none !important;
}

body:is(.page-id-2602, .page-id-2667) .entry-content,
body:is(.page-id-2604, .page-id-2668) .entry-content,
body:is(.page-id-2608, .page-id-2669) .entry-content {
    box-sizing: border-box;
    width: min(1200px, calc(100% - clamp(40px, 6vw, 80px)));
    max-width: 1200px;
    margin: 0 auto;
    padding: clamp(40px, 5vw, 56px) 0 clamp(80px, 8vw, 120px);
    color: #333333;
    font-family: "Montserrat", sans-serif;
    font-size: clamp(16px, 1.1vw, 18px);
    line-height: 1.7;
    letter-spacing: 0;
    overflow-wrap: break-word;
}

body:is(.page-id-2602, .page-id-2667) .entry-content > *,
body:is(.page-id-2604, .page-id-2668) .entry-content > *,
body:is(.page-id-2608, .page-id-2669) .entry-content > * {
    margin-block-start: 0;
    margin-block-end: 0;
}

body:is(.page-id-2602, .page-id-2667) .entry-content p,
body:is(.page-id-2604, .page-id-2668) .entry-content p,
body:is(.page-id-2608, .page-id-2669) .entry-content p {
    margin-bottom: 1.35em;
}

body:is(.page-id-2602, .page-id-2667) .entry-content ul,
body:is(.page-id-2604, .page-id-2668) .entry-content ul,
body:is(.page-id-2608, .page-id-2669) .entry-content ul {
    margin: 0 0 1.5em;
    padding-left: 1.4em;
}

body:is(.page-id-2602, .page-id-2667) .entry-content li,
body:is(.page-id-2604, .page-id-2668) .entry-content li,
body:is(.page-id-2608, .page-id-2669) .entry-content li {
    margin-bottom: 0.5em;
}

body:is(.page-id-2602, .page-id-2667) .entry-content h2,
body:is(.page-id-2604, .page-id-2668) .entry-content h2,
body:is(.page-id-2608, .page-id-2669) .entry-content h2 {
    margin: 1.9em 0 0.6em;
    color: #333333;
    font-family: "Montserrat", sans-serif;
    font-size: clamp(22px, 2.8vw, 30px);
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: 0;
    text-align: left;
}

body:is(.page-id-2602, .page-id-2667) .entry-content h3,
body:is(.page-id-2604, .page-id-2668) .entry-content h3,
body:is(.page-id-2608, .page-id-2669) .entry-content h3 {
    margin: 1.5em 0 0.5em;
    color: #333333;
    font-family: "Montserrat", sans-serif;
    font-size: clamp(20px, 2.3vw, 24px);
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0;
    text-align: left;
}

body:is(.page-id-2602, .page-id-2667) .entry-content a,
body:is(.page-id-2604, .page-id-2668) .entry-content a,
body:is(.page-id-2608, .page-id-2669) .entry-content a {
    color: #a85e48;
    text-decoration: underline;
    text-underline-offset: 2px;
}

body:is(.page-id-2602, .page-id-2667) .entry-content a:hover,
body:is(.page-id-2604, .page-id-2668) .entry-content a:hover,
body:is(.page-id-2608, .page-id-2669) .entry-content a:hover {
    color: #9b6754;
}

body:is(.page-id-2602, .page-id-2667) .entry-content strong,
body:is(.page-id-2604, .page-id-2668) .entry-content strong,
body:is(.page-id-2608, .page-id-2669) .entry-content strong {
    font-weight: 700;
}


body:is(.page-id-2608, .page-id-2669) .entry-content .cmplz-document {
    width: 100%;
    max-width: 800px;
    margin-left: 0;
    margin-right: auto;
    padding: 0;
}

body:is(.page-id-2608, .page-id-2669) .entry-content .cmplz-document p,
body:is(.page-id-2608, .page-id-2669) .entry-content .cmplz-document li {
    font-size: clamp(16px, 1.1vw, 18px);
    line-height: 1.7;
}


body:is(.page-id-2608, .page-id-2669) #cmplz-document,
body:is(.page-id-2608, .page-id-2669) .entry-content #cmplz-document {
    font-size: 16px;
    line-height: 1.7;
}

body:is(.page-id-2608, .page-id-2669) #cmplz-document p,
body:is(.page-id-2608, .page-id-2669) #cmplz-document li {
    font-size: 16px;
    line-height: 1.7;
}
