.onepager-example{padding:0 0 clamp(3rem,5vw,5rem);background:var(--pearl);color:var(--ink)}
.onepager-example__disclosure{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--pearl)}
.onepager-example__disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;background:var(--blush);color:var(--royal-deep)}
.onepager-example__disclosure>summary::-webkit-details-marker{display:none}
.onepager-example__disclosure>summary small{display:block;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px}
.onepager-example__disclosure>summary strong{display:block;font-family:var(--serif);font-size:clamp(24px,2.3vw,36px);line-height:1.15;font-weight:400;letter-spacing:-.025em}
.onepager-example__toggle{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:700;flex-shrink:0}
.onepager-example__toggle i{font-style:normal;font-size:25px;font-weight:400;line-height:1;transition:transform .2s}
.onepager-example__disclosure[open] .onepager-example__toggle i{transform:rotate(45deg)}
.onepager-example__disclosure>summary:hover{filter:brightness(.98)}
.onepager-example__body{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;padding:34px;align-items:center}
.onepager-example__image{display:block;border-radius:10px;overflow:hidden;box-shadow:0 12px 35px rgba(8,11,24,.12)}
.onepager-example__image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.onepager-example__copy h2{font-size:clamp(30px,3vw,46px);line-height:1.07;margin:12px 0 18px}
.onepager-example__copy>p:not(.eyebrow){font-size:15px;line-height:1.6;margin:0 0 15px}
.onepager-example__copy>p.onepager-example__note{font-size:12px;color:var(--ink-2)}
.onepager-example__newtab{display:block;font-size:11px;line-height:1.5;margin-top:13px;color:var(--ink-2)}
.onepager-example__copy .button{font-size:13px;min-height:48px}
@media(max-width:760px){.onepager-example__disclosure>summary{padding:23px;gap:20px}.onepager-example__toggle>span{display:none}.onepager-example__body{grid-template-columns:1fr;padding:23px;gap:28px}.onepager-example__copy h2{font-size:35px}.onepager-example__copy .button{width:100%;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){.onepager-example__toggle i{transition:none}}
