.orla-preview,.orla-preview-teaser{max-width:1100px;margin:48px auto;padding:32px;color:#403c34;background:#f5f1e8}.op-eyebrow{font-size:12px;letter-spacing:.15em}.orla-preview h1,.orla-preview h2,.orla-preview-teaser h2{font-family:Georgia,serif;font-weight:400;text-transform:none;line-height:1.2}.orla-preview h1{font-size:clamp(30px,5vw,48px)}.orla-preview p{line-height:1.7}.op-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.op-card{padding:28px;background:#fffdf8;border:1px solid #ded6c8}.op-price{font-size:22px}.op-note{font-size:14px}.op-card label{display:block;margin:18px 0 8px}.op-card input[type=email]{display:block;width:100%;padding:13px;border:1px solid #9d9487;background:white}.op-card button,.op-action{padding:14px 20px;background:#494b3b;color:#fff;border:0;cursor:pointer;line-height:1.4}.op-consent{font-size:13px;line-height:1.6}.op-consent input{margin-right:8px}.op-status{padding:20px;border:1px solid #b1ac9e;background:#fffdf8}.op-honey{position:absolute;left:-10000px}.op-card a,.orla-preview a{color:inherit;text-decoration:underline}@media(max-width:900px){.op-grid{grid-template-columns:1fr}.orla-preview,.orla-preview-teaser{padding:22px;margin:24px 12px}.op-card{padding:20px}}

.op-price strong{white-space:nowrap}

.op-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.op-gallery a:first-child{grid-column:1/-1}.op-gallery img{display:block;width:100%;height:auto}.op-gallery a{display:block}.op-gallery a:focus-visible{outline:2px solid #494b3b;outline-offset:3px}.op-visual-note{font-size:12px;line-height:1.5!important;margin:0 0 24px;color:#61594f}
