.paid-page{--paid-section-gap:clamp(40px, 5vw, 72px);--paid-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.paid-page .ph-icon{display:block;flex-shrink:0}.paid-page a:focus-visible,.paid-page button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.paid-section{scroll-margin-top:calc(var(--dept-header-h, var(--header-height, 120px)) + var(--dept-subnav-h, 48px) + 8px)}.paid-hero{padding:clamp(24px, 3vw, 40px) 0 clamp(40px, 5vw, 72px)}@media (min-width:1200px){.paid-hero{box-shadow:0 -40px 0 0 var(--color-blue-200)}}.paid-hero__title.page-title{margin:clamp(16px, 2vw, 28px) 0 0;font-size:clamp(1.75rem, 1.3rem + 1.6vw, 2.75rem);font-weight:500;letter-spacing:-.01em;text-shadow:none}.paid-hero__desc{max-width:760px;margin-top:16px}.paid-nav{margin-top:clamp(28px, 3.5vw, 44px);border-top:1px solid rgba(255,255,255,.16)}.paid-nav__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.paid-nav__list>li{display:flex;flex:1 1 180px;margin:0;padding:0}.paid-nav__list>li::before{content:none}.paid-nav__item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:20px 20px 4px 0;color:var(--color-white);text-decoration:none}.paid-nav__icon{flex-shrink:0;margin-top:1px;color:var(--color-white);font-size:22px;opacity:.85;transition:opacity 0.2s ease}.paid-nav__text{display:flex;flex-direction:column;gap:3px;min-width:0}.paid-nav__title{color:var(--color-white);font-weight:600;font-size:1rem;line-height:1.3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color 0.2s ease}.paid-nav__summary{color:rgba(255,255,255,.62);font-size:.85rem;line-height:1.4}.paid-page .paid-nav__caret{display:none}.paid-nav__item:hover .paid-nav__title{text-decoration-color:currentColor}.paid-nav__item:hover .paid-nav__icon{opacity:1}@media (max-width:767px){.paid-nav{margin-top:24px;border-top:0}.paid-nav__list{flex-direction:column}.paid-nav__list>li{flex:none;border-top:1px solid rgba(255,255,255,.14)}.paid-nav__item{align-items:center;padding:13px 0}.paid-nav__icon{margin-top:0;font-size:20px}.paid-nav__text{flex:1 1 auto}.paid-page .paid-nav__caret{display:block;width:16px;height:16px;color:rgba(255,255,255,.5)}}.paid-page section.paid-section{padding:var(--paid-section-gap) 0}.paid-section--band{background-color:var(--color-bg-secondary)}.paid-section__title{display:flex;align-items:center;gap:12px;margin:0 0 clamp(20px, 2.4vw, 32px);padding-top:18px;border-top:3px solid var(--color-link);width:fit-content;color:var(--color-text-heading);font-size:clamp(1.35rem, 1.1rem + 0.8vw, 1.85rem);font-weight:600;line-height:1.25}.paid-section__icon{color:var(--color-link);font-size:1.1em}.paid-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.paid-item{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:clamp(20px, 2.4vw, 30px) 0;border-bottom:1px solid var(--color-border)}.paid-item::before{content:none}@media (min-width:1000px){.paid-item{grid-template-columns:minmax(0,0.8fr) minmax(0,2.2fr);gap:16px clamp(40px, 4vw, 64px)}}.paid-item__head,.paid-item__body{display:flex;flex-direction:column;gap:10px;min-width:0}.paid-item__body{gap:22px}.paid-item__title{margin:0;color:var(--color-text-heading);font-size:1.12rem;font-weight:600;line-height:1.35}.paid-item__text{margin:0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.paid-item__text p{margin:0}.paid-item__text p+p{margin-top:8px}.paid-item__text a{color:var(--color-link)}.paid-item__text ul{margin:6px 0 0;padding-left:1.2em;list-style:disc}.paid-item__text li{margin:2px 0;padding:0}.paid-item__text li::before{content:none}.paid-item__links{display:flex;flex-wrap:wrap;gap:6px 20px}@media (min-width:1000px){.paid-item:not(.paid-item--pay) .paid-item__body{padding-top:2px}}.paid-btn{display:inline-flex;align-items:center;gap:6px;color:var(--color-link);font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color 0.2s ease}.paid-btn .ph-icon{width:16px;height:16px;transition:transform 0.2s ease}.paid-btn:hover{text-decoration-color:currentColor}.paid-btn:hover .ph-icon{transform:translateX(2px)}.paid-prices__table{width:100%;margin:0;border-collapse:collapse;font-size:.92rem}.paid-prices__caption{margin-bottom:6px;color:var(--color-text-heading);font-weight:600;text-align:left}.paid-prices__table th,.paid-prices__table td{padding:8px 10px 8px 0;border:0;border-bottom:1px solid var(--color-border);background:none;text-align:left;vertical-align:baseline}.paid-prices__table thead th{padding-top:0;color:var(--color-text-secondary);font-size:.8rem;font-weight:500}.paid-prices__table td{color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.paid-prices__table tbody th{font-weight:500}.paid-prices__table tbody th a{display:inline-flex;align-items:center;gap:4px;color:var(--color-link);text-decoration:none}.paid-prices__table tbody th a:hover{text-decoration:underline}.paid-prices__table tbody th .ph-icon{width:13px;height:13px}.paid-prices .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.paid-prices__note{margin:8px 0 0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}@media (max-width:420px){.paid-prices__table{font-size:.85rem}.paid-prices__table th,.paid-prices__table td{padding-right:6px}}.paid-item__pay{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}@media (min-width:1300px){.paid-item__pay{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px clamp(32px, 3vw, 48px);align-items:start}}.paid-req{display:flex;flex-direction:column;margin:0}.paid-req__row{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--color-border)}.paid-req__row:first-child{padding-top:0}.paid-req__row dt{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.paid-req__row dd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;min-width:0}.paid-req__value{min-width:0;color:var(--color-text-primary);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.paid-req__row--iban{grid-template-columns:minmax(0,1fr);padding-bottom:12px}.paid-req__row--iban dd{flex-wrap:wrap;row-gap:4px}@media (min-width:600px){.paid-req__row--iban .paid-req__iban{white-space:nowrap}}.paid-req__iban{font-family:var(--paid-mono);font-size:1.05rem;font-weight:500;letter-spacing:.02em;color:var(--color-text-heading);font-variant-numeric:tabular-nums}.paid-req__currency{display:inline-block;margin-right:6px;padding:1px 6px;border:1px solid var(--color-border);color:var(--color-text-heading);font-size:.72rem;font-weight:600;letter-spacing:.04em}@media (max-width:420px){.paid-req__row{grid-template-columns:minmax(0,1fr)}}.paid-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin:0;padding:4px 8px;background:none;border:1px solid transparent;color:var(--color-link);font:inherit;font-size:.78rem;font-weight:600;line-height:1.3;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease}.paid-copy[hidden]{display:none}.paid-copy:hover{border-color:var(--color-link)}.paid-copy .ph-icon{width:15px;height:15px}.paid-copy .paid-copy__done,.paid-copy.is-copied .paid-copy__icon{display:none}.paid-copy.is-copied .paid-copy__done{display:block}.paid-copy.is-copied{color:var(--color-green-200)}@media (max-width:420px){.paid-req__row:not(.paid-req__row--iban) .paid-copy__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.paid-purpose__title{margin:0 0 8px;color:var(--color-text-heading);font-size:.9rem;font-weight:600}.paid-purpose__list{margin:0;padding:0;list-style:none;counter-reset:paid-purpose}.paid-purpose__list li{display:grid;grid-template-columns:1.6em minmax(0,1fr);margin:0;padding:4px 0;color:var(--color-text-primary);font-size:.92rem;line-height:1.45;counter-increment:paid-purpose}.paid-purpose__list li::before{content:counter(paid-purpose) ".";position:static;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}