/*
 * Place your custom font files in assets/fonts and update this rule.
 */
@font-face {
    font-family: "PCTWCustom";
    src: url("../fonts/YourFont.woff2") format("woff2");
    font-display: swap;
}

.pctw-page-wrap {
    max-width: 1200px;
    margin: 24px auto;
    padding: 0 16px;
    font-family: "PCTWCustom", Arial, sans-serif;
}

.pctw-hero {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    align-items: center;
}

.pctw-hero-image {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 10px;
}

.pctw-hero-content h2 {
    margin: 0 0 8px;
}

.pctw-error {
    color: #b00020;
    font-weight: 600;
}

@media (min-width: 768px) {
    .pctw-hero {
        grid-template-columns: 1.2fr 1fr;
    }
}
