/* ConnectWise Read product page — Brand Guide v0.1 */
.cwr {
    max-inline-size: 90rem;
    margin-top: 1.5rem;
    margin-bottom: 3rem;
    color: #000;
    font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

.cwr .lede {
    font-size: 1.15rem;
    color: #5E5E5E;
    margin-bottom: 1.25rem;
}

.cwr h1 {
    font-size: 2rem;
    line-height: 1.25;
    margin-bottom: 0.4rem;
    color: #573E00;
}

.cwr h2 {
    font-size: 1.45rem;
    margin-top: 2rem;
    margin-bottom: 0.75rem;
    color: #573E00;
}

.cwr a {
    color: #573E00;
}

.cwr a:hover {
    color: #3F2D00;
}

.cwr a:focus-visible {
    outline: 2px solid #573E00;
    outline-offset: 2px;
}

.cwr code {
    color: #573E00;
    overflow-wrap: anywhere;
}

.cwr-note {
    background: #FAF8F4;
    border-left: 4px solid #C9B072;
    padding: 0.75rem 1rem;
    margin: 1rem 0;
}

.cwr-meta {
    color: #5E5E5E;
    font-size: 0.95rem;
    margin-top: 2rem;
}

@media (max-width: 414px) {
    .cwr h1 {
        font-size: 1.65rem;
    }
}
