.pro-page{max-width:760px;margin:auto;padding:24px 24px 48px;color:var(--ink);min-height:100vh}.pro-page>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:42px}.pro-page a:not(.ds-button):not(.ds-logo){text-decoration:underline;text-underline-offset:4px}.pro-page h1,.pro-standing>h2{font-size:clamp(36px,6vw,56px);line-height:1.08;letter-spacing:-.04em;display:flex;align-items:center;gap:16px;margin:12px 0}.pro-page h2{font-size:25px;line-height:1.2;letter-spacing:-.025em}.pro-page p{line-height:1.6}.pro-name{margin-top:26px}.pro-badge{font-size:23px;border-radius:50%;background:var(--mint);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pro-standing>.ds-progress{margin-top:30px}.pro-conditions,.pro-updated{font-size:12px;color:var(--ink-2)}.pro-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0 8px;border-top:1px solid var(--rule);padding-top:22px;gap:12px}.pro-metrics>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px}.pro-metrics dt{font-size:12px;line-height:1.5}.pro-metrics dd{font-family:var(--font-display);font-weight:650;font-size:25px;line-height:1.2;margin:0}.pro-confirmed{background:var(--ink);color:var(--paper);border-radius:16px;padding:28px;margin:28px 0 34px}.pro-confirmed h2{font-size:38px;margin:16px 0 8px;color:var(--mint)}.pro-confirmed p{margin:8px 0}.pro-confirmed__note{border-top:1px solid #ffffff30;padding-top:14px;font-size:13px;color:var(--mint)}.pro-perks ol{padding:0;list-style:none;margin:24px 0}.pro-perks li{border-left:2px solid var(--rule);padding:0 0 22px 20px}.pro-perks li[aria-current]{border-color:var(--mint)}.pro-perks p{margin:7px 0 0;font-size:14px}.pro-perks>p{margin-bottom:28px}.pro-perks strong{font-size:17px}.pro-actions{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.pro-notice{background:var(--band);border:1px solid var(--rule);border-radius:12px;padding:18px;margin:20px 0}.pro-notice>a{margin-left:16px}.pro-jobs{margin-top:36px;scroll-margin-top:24px}.pro-jobs ul{padding:0;list-style:none}.pro-jobs li{padding:20px 0;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:16px}.pro-jobs li>div{display:flex;flex-direction:column;gap:6px}.pro-jobs span{font-size:13px}.pro-jobs a{flex-shrink:0;font-size:14px}.pro-page>footer{display:flex;align-items:center;gap:14px;border-top:1px solid var(--rule);margin-top:38px;padding-top:24px;font-size:13px}.pro-page>footer p{margin:0}@media(max-width:480px){.pro-page{padding:20px}.pro-page>header{padding-bottom:28px}.pro-page .ds-progress__label{align-items:flex-start;gap:12px}.pro-page .ds-progress__label>span:last-child{text-align:right;font-size:12px}.pro-confirmed{padding:24px}.pro-metrics dd{font-size:23px}.pro-standing>.ds-button{width:100%}.pro-jobs li{align-items:flex-start}}.pro-confirmed .ds-eyebrow{color:var(--night-text)}