.wp-page{box-sizing:border-box;max-width:1160px;margin:0 auto;padding:28px;color:var(--pay-color-text,#203442);font:16px/1.65 system-ui,sans-serif;background:var(--pay-color-bg,#f6f4ed)}.wp-page *{box-sizing:border-box}.wp-page h1{font:clamp(36px,5vw,60px)/1.1 Georgia,serif;max-width:850px}.wp-page h2,.wp-page h3{line-height:1.3}.wp-page a{color:var(--pay-color-link,#214f70);text-underline-offset:3px}.wp-brand{font-weight:800;text-decoration:none}.wp-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--pay-color-accent,#935532)}.wp-page fieldset,.wp-card,.wp-page details{margin:20px 0;padding:20px;min-width:0;border:1px solid var(--pay-color-border,#758b98);border-radius:10px;background:var(--pay-color-surface,#fff)}.wp-page legend,.wp-page summary{font-weight:700}.wp-page summary{cursor:pointer}.wp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.wp-field{display:grid;gap:6px;min-width:0}.wp-field>label,.wp-check{font-size:14px;font-weight:650;line-height:1.5}.wp-help{display:block;margin:0;font-size:14px;line-height:1.55;font-weight:400;color:inherit;overflow-wrap:anywhere}.wp-page input:not([type=checkbox]),.wp-page select,.wp-page textarea{width:100%;min-width:0;max-width:100%;padding:10px;min-height:44px;font:16px/1.5 system-ui,sans-serif;background:var(--pay-color-form-bg,#fff);color:var(--pay-color-text,#203442);border:1px solid var(--pay-color-border,#758b98);border-radius:6px}.wp-page textarea{min-height:135px;resize:vertical}.wp-check{display:flex;gap:10px;margin:16px 0;align-items:flex-start}.wp-check input{flex:none;margin-top:5px}.wp-check>span{display:grid;gap:6px}.wp-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.wp-page button{min-height:44px;padding:10px 16px;background:var(--pay-color-action-bg,#172d3c);color:var(--pay-color-action-text,#fff);border:1px solid var(--pay-color-border,#758b98);border-radius:6px;font:650 16px/1.5 system-ui,sans-serif;cursor:pointer}.wp-page button.secondary{background:var(--pay-color-surface-2,#e9f0f3);color:var(--pay-color-text,#203442)}.wp-page button:disabled,.wp-page input:disabled{background:var(--pay-color-disabled-bg,#e2e7e9);color:var(--pay-color-disabled-text,#52626c);opacity:1;cursor:default}.wp-page :is(a,input,select,textarea,button,summary):focus-visible{outline:3px solid var(--pay-color-focus,#b96534);outline-offset:3px}.wp-notice{padding:16px 18px;background:var(--pay-color-warning-bg,#fff3e0);color:var(--pay-color-warning-text,#653a16);border-left:4px solid var(--pay-color-warning-border,#9a622b);font-size:14px;line-height:1.6}.wp-error{padding:12px 16px;background:var(--pay-color-danger-bg,#fff0ed);color:var(--pay-color-danger-text,#8d3029);border-left:3px solid var(--pay-color-danger-border,#ad4a3f)}.wp-page dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px 18px}.wp-page dt{font-weight:600}.wp-page dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.wp-page [hidden]{display:none!important}.wp-page .wp-full{grid-column:1/-1}.wp-page .wp-result{scroll-margin-top:30px}.wp-page table{width:100%;border-collapse:collapse;font-size:14px}.wp-page th,.wp-page td{padding:10px;text-align:left;border-bottom:1px solid var(--pay-color-border,#758b98)}.wp-table-wrap{overflow:auto}@media(max-width:760px){.wp-page{padding:18px}.wp-grid{grid-template-columns:minmax(0,1fr)}.wp-page fieldset,.wp-card,.wp-page details{padding:15px}.wp-page dl{grid-template-columns:minmax(0,1fr)}.wp-page dd{text-align:left}.wp-page .wp-full{grid-column:auto}}@media print{.wp-page form,.wp-page button,.wp-page details,.wp-brand{display:none!important}.wp-page{color:#111;background:white;padding:0}.wp-notice{color:#111;background:white;border-color:#111}.wp-card{break-inside:avoid;color:#111;background:white}}
