.apv-partner-workspace{--pp-paper:#f8f7f3;--pp-white:#fffefa;--pp-soft:#efefe7;--pp-ink:#233c32;--pp-muted:#566158;--pp-line:#cdd3c8;background:var(--pp-paper);color:var(--pp-ink);font:1rem/1.7 Arial,Helvetica,sans-serif;min-height:100dvh}.apv-partner-workspace *{box-sizing:border-box;min-width:0}.apv-partner-workspace :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em;line-height:1.15;overflow-wrap:break-word}.apv-partner-workspace h1{font-size:clamp(2.3rem,4.7vw,4.3rem);margin:0 0 24px}.apv-partner-workspace h2{font-size:clamp(1.6rem,3vw,2.25rem);margin:0 0 22px}.apv-partner-workspace h3{font-size:1rem;font-weight:600;line-height:1.5;margin:0 0 8px}.apv-partner-workspace :is(p,li,label,span,h3){overflow-wrap:anywhere}.apv-partner-workspace a{color:inherit;text-underline-offset:5px}.apv-partner-workspace :is(button,input,select){font:inherit;border-radius:3px}.apv-partner-workspace button{cursor:pointer;min-height:48px;padding:11px 18px;border:1px solid #9ba990;background:transparent;color:var(--pp-ink);font-size:.9375rem;line-height:1.55}.apv-partner-workspace button:disabled{cursor:not-allowed;background:#e5e8de;color:#5a665b;border-color:#a8b4a0}.apv-partner-workspace :is(a,button,input,select):focus-visible{outline:3px solid #38634e;outline-offset:4px}.apv-partner-workspace input,.apv-partner-workspace select{width:100%;min-height:50px;border:1px solid #98a58f;padding:12px 14px;background:var(--pp-white);color:var(--pp-ink);font-size:1rem}.apv-partner-workspace label{display:block;font-size:.9375rem;font-weight:600;margin:20px 0 8px}.apv-partner-workspace__footer,.apv-partner-workspace__header{max-width:1240px;margin-inline:auto;padding:20px clamp(20px,4vw,52px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pp-line)}.apv-partner-workspace__header>a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.apv-partner-workspace .apv-public-logo{display:inline-flex;align-items:center;gap:12px;max-width:100%}.apv-partner-workspace .apv-public-logo__name{display:block;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.apv-partner-workspace .apv-public-logo__form{display:block;font-size:.7rem;letter-spacing:.15em;margin-top:3px}.apv-partner-workspace__header>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.apv-partner-workspace__header>div>a{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:.875rem}.apv-partner-workspace__main{max-width:1240px;margin-inline:auto;padding:52px clamp(20px,4vw,52px) 64px;min-height:60vh}.apv-partner-entry{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);align-items:start}.apv-partner-entry__intro{padding-top:20px}.apv-partner-kicker{font-size:.75rem;letter-spacing:.13em;margin:0 0 24px}.apv-partner-entry__intro>p:not(.apv-partner-kicker){font-size:1.125rem;color:var(--pp-muted);max-width:29rem;margin-bottom:38px}.apv-partner-entry__note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:19px 0;border-top:1px solid var(--pp-line)}.apv-partner-entry__note>span{font-size:.75rem;color:var(--pp-muted)}.apv-partner-entry__note>p{margin:0;font-size:.9375rem;color:var(--pp-muted)}.apv-partner-entry__form{background:var(--pp-white);border:1px solid var(--pp-line);padding:clamp(22px,3vw,36px)}.apv-partner-entry__form h2{font-size:1.75rem}.apv-partner-entry__form>a{font-size:.875rem;display:inline-block;min-height:44px}.apv-partner-workspace .apv-partner-primary{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin-top:24px;background:var(--pp-ink);color:var(--pp-white);border-color:var(--pp-ink)}.apv-partner-workspace .apv-partner-primary:disabled{background:#657262;color:#fffefa}.apv-partner-workspace .apv-partner-text-button{border:0;padding:12px 0;text-decoration:underline;text-underline-offset:4px;margin-top:10px;font-size:.875rem}.apv-partner-hint{font-size:.875rem;line-height:1.7;color:var(--pp-muted);margin:12px 0}.apv-partner-entry__privacy{border-top:1px solid var(--pp-line);padding-top:20px;margin-top:28px}.apv-partner-error,.apv-partner-message{padding:16px 20px;border-left:2px solid #738568;background:#efefe7;font-size:.9375rem;line-height:1.7;margin:20px 0;overflow-wrap:anywhere}.apv-partner-error{border-color:#a14a37;background:#fbede6;color:#793b2b}.apv-partner-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.apv-partner-overview h1{font-size:clamp(2rem,4vw,3.2rem)}.apv-partner-overview>div>p:last-child{color:var(--pp-muted)}.apv-partner-section-nav{display:flex;gap:20px 32px;flex-wrap:wrap;border-block:1px solid var(--pp-line);margin-block:28px 24px}.apv-partner-section-nav a{min-height:54px;display:inline-flex;align-items:center;text-decoration:none;font-size:.9375rem}.apv-partner-section-nav a:hover{text-decoration:underline}.apv-partner-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:28px 0}.apv-partner-stats>div{border-top:1px solid #a8b49f;padding-top:16px}.apv-partner-stats dt{color:var(--pp-muted);font-size:.875rem}.apv-partner-stats dd{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:500;line-height:1.4;margin-top:12px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.apv-partner-section{margin-top:46px;padding-top:30px;border-top:1px solid #a8b49f;scroll-margin-top:24px}.apv-partner-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.apv-partner-section-heading h2{margin:0}.apv-partner-section-heading>p{font-size:.875rem;color:var(--pp-muted)}.apv-partner-links-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.8fr);gap:40px;align-items:start}.apv-partner-links{list-style:none;margin:0;padding:0}.apv-partner-links>li{padding:22px 0;border-bottom:1px solid var(--pp-line)}.apv-partner-link-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.apv-partner-link-heading span{font-size:.8125rem;color:var(--pp-muted)}.apv-partner-copy{display:flex;gap:10px;align-items:stretch}.apv-partner-copy input{flex:1;font-size:.875rem}.apv-partner-copy button{flex-shrink:0;font-size:.875rem}.apv-partner-new-link{padding:24px;background:var(--pp-soft);border:1px solid var(--pp-line)}.apv-partner-new-link h3{font:400 1.55rem/1.3 Georgia,serif;letter-spacing:-.025em}.apv-partner-ledger{padding:0;list-style:none}.apv-partner-ledger>li{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.7fr);gap:24px;align-items:center;border-bottom:1px solid var(--pp-line);padding:20px 0}.apv-partner-ledger p{margin:0;font-size:.875rem;color:var(--pp-muted)}.apv-partner-ledger strong{text-align:right;font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums}.apv-partner-empty{padding:30px 0;color:var(--pp-muted)}.apv-partner-workspace__footer{border-bottom:0;border-top:1px solid var(--pp-line);font-size:.8125rem}.apv-partner-workspace__footer nav{display:flex;gap:24px;flex-wrap:wrap}.apv-partner-workspace__footer a{min-height:44px;display:inline-flex;align-items:center}.apv-partner-workspace .apv-partner-skip{position:absolute;top:8px;left:12px;transform:translateY(-180%);background:#233c32;color:#fffefa;padding:12px 18px;z-index:100}.apv-partner-workspace .apv-partner-skip:focus{transform:none}.apv-partner-workspace .apv-partner-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1023px){.apv-partner-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.apv-partner-links-layout{grid-template-columns:minmax(0,1fr)}.apv-partner-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.apv-partner-workspace__header{gap:14px;flex-wrap:wrap;padding:16px 20px}.apv-partner-workspace__header>div{gap:16px}.apv-partner-workspace__main{padding-top:30px}.apv-partner-entry{grid-template-columns:minmax(0,1fr);gap:30px}.apv-partner-entry__intro{padding-top:0}.apv-partner-entry__intro>p:not(.apv-partner-kicker){font-size:1rem;margin-bottom:24px}.apv-partner-entry__note{padding:14px 0}.apv-partner-overview,.apv-partner-section-heading{flex-direction:column;gap:12px}.apv-partner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.apv-partner-section-nav{gap:0 24px}.apv-partner-copy{flex-direction:column}.apv-partner-copy button{align-self:flex-start}.apv-partner-ledger>li{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.apv-partner-ledger>li>div{grid-column:1/-1}.apv-partner-workspace__footer{align-items:flex-start;flex-direction:column;gap:10px}}@media(prefers-reduced-motion:no-preference){.apv-partner-workspace button{transition:background-color .16s ease,border-color .16s ease}.apv-partner-workspace .apv-partner-primary:hover:not(:disabled){background:#355244}.apv-partner-workspace .apv-partner-primary span{transition:transform .16s ease}.apv-partner-workspace .apv-partner-primary:hover span{transform:translateX(2px)}}@media(prefers-reduced-motion:reduce){.apv-partner-workspace *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.apv-partner-workspace :is(input,select,button){border:1px solid ButtonText}.apv-partner-workspace :focus-visible{outline-color:Highlight}}.apv-partner-workspace :is(h1,h2,h3,dt,dd,strong,a,button,label){max-width:100%;overflow-wrap:anywhere;white-space:normal}.apv-partner-workspace :is(input,select,form){max-width:100%}.apv-partner-workspace .apv-public-logo__form{text-transform:none}.apv-partner-workspace .apv-partner-primary>span{flex-shrink:0}@media(max-width:479px){.apv-partner-ledger>li{grid-template-columns:minmax(0,1fr)}.apv-partner-ledger>li>div{grid-column:auto}.apv-partner-ledger strong{text-align:left}.apv-partner-new-link{padding:20px}.apv-partner-workspace__header>div{max-width:100%}}