/* Composite public v10 — one clear action, one useful visual, no redundant gallery. */
.public-entry-page--v10 .public-entry-hero--v9{grid-template-columns:minmax(300px,.9fr) minmax(300px,.68fr);align-items:center;gap:clamp(34px,6vw,88px);padding-top:clamp(34px,5vw,70px);padding-bottom:clamp(38px,5vw,66px)}
.public-entry-page--v10 .public-entry-hero--v9 .public-entry-copy{padding-top:0}
.public-entry-page--v10 .public-entry-actions--v10{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}
.public-entry-page--v10 .public-entry-create{min-height:50px;padding:0 24px;border-radius:12px;background:#181817;color:#fff;font-size:15px;box-shadow:0 8px 20px rgba(24,24,23,.12)}
.public-entry-page--v10 .public-entry-example-link{margin-top:0}
.public-entry-single-visual{justify-self:end;width:min(100%,430px);background:#fff;border:1px solid var(--pe-line);padding:8px;box-shadow:0 22px 48px rgba(36,29,22,.09)}
.public-entry-single-visual img{display:block;width:100%;height:auto;background:#fff}
.public-entry-steps--v10{max-width:1372px;margin:0 auto;padding:clamp(44px,6vw,78px) 34px;border-top:1px solid var(--pe-line)}
.public-entry-steps-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}
.public-entry-steps-head h2{font:600 clamp(34px,4.4vw,58px)/.98 Georgia,serif;letter-spacing:-.04em;margin:8px 0 0}
.public-entry-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.public-entry-steps-grid article{padding:24px 22px;border:1px solid var(--pe-line);background:#fff;min-height:154px}
.public-entry-steps-grid h3{font:700 17px/1.25 Inter,system-ui,sans-serif;margin:0 0 10px}
.public-entry-steps-grid p{margin:0;color:#5a5650;line-height:1.55;font-size:14px}
.public-entry-formats--v10{max-width:1372px;margin:0 auto;padding:30px 34px 34px;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end}
.public-entry-formats--v10 h2{font:600 clamp(28px,3.1vw,44px)/1 Georgia,serif;letter-spacing:-.035em;margin:8px 0 10px}
.public-entry-formats--v10 p:not(.eyebrow){margin:0;max-width:720px;color:#5a5650;line-height:1.55}
.public-entry-format-chips{display:flex;gap:7px}.public-entry-format-chips span{display:grid;place-items:center;width:44px;height:58px;border:1px solid var(--pe-line);background:#fff;font:700 11px/1 Inter,system-ui,sans-serif;color:#817a72}
.bodycert-strip--v10{margin-top:26px}
@media(max-width:980px){.public-entry-page--v10 .public-entry-hero--v9{grid-template-columns:1fr}.public-entry-single-visual{justify-self:start;width:min(100%,380px)}.public-entry-steps-grid{grid-template-columns:1fr}.public-entry-formats--v10{grid-template-columns:1fr}.public-entry-format-chips{display:none}}
@media(max-width:720px){.public-entry-page--v10 .public-entry-hero--v9{padding:28px 20px 34px;gap:28px}.public-entry-page--v10 .public-entry-hero--v9 .public-entry-copy h1{font-size:clamp(40px,11.5vw,55px);line-height:.94;margin-bottom:16px}.public-entry-page--v10 .public-entry-lead{font-size:16px;line-height:1.48}.public-entry-page--v10 .public-entry-actions--v10{margin-top:22px;gap:14px;align-items:flex-start;flex-direction:column}.public-entry-page--v10 .public-entry-create{width:100%;font-size:16px}.public-entry-single-visual{width:min(88vw,330px);justify-self:center;padding:6px}.public-entry-steps--v10{padding:40px 20px}.public-entry-steps-head{display:block;margin-bottom:20px}.public-entry-steps-grid article{min-height:0;padding:19px 18px}.public-entry-formats--v10{padding:26px 20px 30px}.bodycert-strip--v10{margin-top:18px}}
