.bx-section{padding-top:68px;padding-bottom:68px}.bx-why{padding-top:48px;padding-bottom:48px}.bx-closing{padding-top:62px;padding-bottom:62px}
.bx-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}
.bx-proof-crop{display:block;position:relative;aspect-ratio:418/941;overflow:hidden;background:#171814}
.bx-page .bx-proof-crop img{position:absolute;top:0;left:calc(var(--proof-index)*-100%);width:400%;height:100%;max-width:none;object-fit:fill}
.bx-proof-label{display:flex;justify-content:space-between;align-items:center;min-height:46px;font-size:13px;color:var(--bx-gold);border-bottom:1px solid var(--bx-line)}
.bx-proof-note{font-size:12px!important;color:var(--bx-muted);line-height:1.8;margin-top:18px}
.bx-proof-dialog{border:1px solid var(--bx-line);background:#141612;color:var(--bx-ink);padding:20px;width:min(560px,calc(100vw - 32px));max-height:95dvh;overflow:auto}
.bx-proof-dialog::backdrop{background:#000c}.bx-proof-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.bx-proof-dialog-bar h3{font:19px/1.3 Georgia,serif;margin:0}.bx-proof-dialog-bar button{display:grid;place-items:center;width:44px;height:44px;background:none;color:inherit;border:1px solid var(--bx-line);cursor:pointer}.bx-proof-large{max-width:calc(66dvh * 418 / 941);margin:16px auto}.bx-proof-dialog p,.bx-proof-dialog>a{font-size:11px;line-height:1.7}.bx-proof-dialog>a{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--bx-gold)}
.bx-sample h2{font-size:clamp(34px,4vw,54px)}.bx-steps{margin:22px 0}.bx-steps li{padding-top:10px;padding-bottom:10px;font-size:20px}.bx-journal-paper{transform:none}
@media(max-width:700px){.bx-section{padding:44px 24px}.bx-why{padding-top:36px;padding-bottom:36px}.bx-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.bx-sample-intro>p{font-size:14px}.bx-journal-paper{padding:23px;margin-top:24px}.bx-journal-paper label{font-size:22px;margin-top:18px}.bx-journal-paper textarea{min-height:95px}.bx-draft-status{min-height:0;margin-bottom:12px}.bx-paper-top{margin-bottom:14px;padding-bottom:16px}.bx-closing h2{font-size:38px}.bx-footer{padding-top:32px;padding-bottom:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
