
.poh-edit{--poh-bg:#F7F2EA;--poh-paper:#FFFDFC;--poh-text:#2F2F2F;--poh-accent:#B79A63;--poh-line:#E5DACB;--poh-muted:#655E55;background:var(--poh-bg);color:var(--poh-text);font-family:inherit}
.poh-edit *{box-sizing:border-box}.poh-edit .poh-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}
.poh-edit h1,.poh-edit h2,.poh-edit h3{font-family:var(--font-heading--family,Georgia,'Times New Roman',serif);font-weight:500;letter-spacing:-.035em;margin:0;color:var(--poh-text)}
.poh-edit h1{font-size:clamp(48px,6.4vw,86px);line-height:.95}.poh-edit h2{font-size:clamp(34px,4.4vw,56px);line-height:1.02}.poh-edit h3{font-size:clamp(22px,2.3vw,30px);line-height:1.08}
.poh-edit .poh-kicker{margin:0 0 14px;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:800;color:var(--poh-accent)}
.poh-edit .poh-copy{font-size:18px;line-height:1.66;color:var(--poh-muted)}.poh-edit .poh-copy p{margin:0 0 14px}.poh-edit .poh-copy p:last-child{margin-bottom:0}
.poh-edit .poh-center{text-align:center;max-width:800px;margin:0 auto 38px}.poh-edit .poh-center .poh-copy{margin-top:16px}
.poh-edit .poh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border:1px solid var(--poh-text);border-radius:999px;background:var(--poh-text);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800;transition:.2s ease}
.poh-edit .poh-btn:hover{transform:translateY(-1px);opacity:.94}.poh-edit .poh-btn.secondary{background:transparent;color:var(--poh-text)}
.poh-edit .poh-image-card{background:var(--poh-paper);border:1px solid var(--poh-line);border-radius:28px;padding:10px;box-shadow:0 20px 60px rgba(47,47,47,.07)}.poh-edit .poh-image-card img{display:block;width:100%;height:auto;border-radius:20px}
.poh-edit .rte ul{padding-left:20px}.poh-edit .rte li{margin:.35em 0}
.poh-edit .poh-card{background:var(--poh-paper);border:1px solid var(--poh-line);border-radius:24px;padding:24px}
@media(max-width:980px){.poh-edit .poh-grid-2{grid-template-columns:1fr!important}.poh-edit .poh-grid-3{grid-template-columns:1fr 1fr!important}.poh-edit .poh-grid-4{grid-template-columns:1fr 1fr!important}}
@media(max-width:680px){.poh-edit .poh-wrap{padding-left:16px;padding-right:16px}.poh-edit h1{font-size:47px}.poh-edit .poh-grid-3,.poh-edit .poh-grid-4{grid-template-columns:1fr!important}}
