.entry-main{width:min(100%,1040px);margin:auto;padding:clamp(28px,7vw,80px) clamp(20px,5vw,56px);font-family:var(--font);color:var(--ink-strong);overflow-wrap:anywhere}.entry-main h1{font-size:clamp(2.2rem,6vw,4.4rem);line-height:1.08;letter-spacing:-.045em;max-width:850px;margin:18px 0}.entry-main .intro{font-size:1.2rem;line-height:1.65;color:var(--ink-soft);max-width:700px}.entry-main .eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;margin-top:32px}.entry-wordmark{width:190px;max-width:70%;margin-bottom:24px}.entry-action{display:inline-flex;align-items:center;min-height:52px;padding:14px 24px;border-radius:var(--radius-sm);color:white;background:var(--ink);font-weight:800;text-decoration:none;margin:16px 0}.entry-main aside{padding:28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:40px;max-width:760px}.entry-main aside h2{margin-top:0}.entry-main aside p{line-height:1.65;color:var(--ink-soft)}.entry-main aside a{color:var(--ink);font-weight:750}.entry-main a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}
.pp-web{background:var(--canvas)}
[role="status"][data-kind="info"]{color:var(--ink-soft)!important}
[role="status"][data-kind="success"]{color:var(--success)!important}
[role="status"][data-kind="warning"]{color:#765b00!important}
[role="status"][data-kind="error"]{color:var(--error)!important}
