.pio-claims-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;padding-top:30px;margin-bottom:64px}
.pio-claims-card,.pio-claims-info{background:var(--pio-colors-surface,#FFFFFF);border:0;border-radius:24px;padding:28px;box-shadow:0 6px 22px rgba(34,41,35,.045)}
.pio-claims-intro{font:400 15px/1.5 var(--pio-fonts-body,'Nunito',sans-serif);color:var(--pio-colors-muted,#5E685C);margin:0 0 24px}
.pio-claims-page .pio-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin:0 0 26px}
.pio-claims-page .pio-claim-grid>.wp-block-group__inner-container{display:contents}
.pio-claims-page .pio-claim-grid h2{grid-column:1/-1;font:700 17px/1.4 var(--pio-fonts-body,'Nunito',sans-serif);margin:0 0 4px;color:var(--pio-colors-accent-dark,#376B29)}
.pio-claims-page .jet-form-builder-row{display:block!important;margin:0!important;padding:0;min-width:0;width:100%}
.pio-claims-page .jet-form-builder-row>.jet-form-builder__label,.pio-claims-page .jet-form-builder-row>.jet-form-builder__field-wrap{display:block;flex:none;width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.pio-claims-page .jet-form-builder__field-wrap>*{max-width:100%}
.pio-claims-page .pio-claim-grid>.jet-form-builder-row:has(textarea){grid-column:1/-1}
.pio-claims-page .jet-form-builder__label{font:700 14px/1.4 var(--pio-fonts-body,'Nunito',sans-serif);margin:0 0 8px;color:var(--pio-colors-ink,#222923)}
.pio-claims-page .jet-form-builder :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;background:var(--pio-colors-paper,#F3F4EE);border:1px solid transparent;border-radius:12px;padding:12px 14px;color:var(--pio-colors-ink,#222923);font:400 15px/1.5 var(--pio-fonts-body,'Nunito',sans-serif);box-shadow:none;box-sizing:border-box}
.pio-claims-page .jet-form-builder textarea{min-height:108px;resize:vertical}
.pio-claims-page .jet-form-builder :is(input,select,textarea):focus-visible{outline:2px solid var(--pio-colors-accent-dark,#376B29);outline-offset:2px}
.pio-claims-page .jet-form-builder__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:14px;padding:13px 22px;background:var(--pio-colors-accent,#78D533);color:var(--pio-colors-ink,#222923);font:700 15px/1.4 var(--pio-fonts-body,'Nunito',sans-serif);cursor:pointer}
.pio-claims-page .jet-form-builder__submit:hover{background:var(--pio-colors-sage,#D3DCC8)}
.pio-claim-privacy,.pio-claims-small{font:400 13px/1.5 var(--pio-fonts-body,'Nunito',sans-serif);color:var(--pio-colors-muted,#5E685C);margin:0 0 20px}
.pio-claim-privacy a,.pio-claims-email{text-decoration:underline;text-underline-offset:3px;color:var(--pio-colors-accent-dark,#376B29)}
.pio-claims-info h2{font:500 25px/1.25 var(--pio-fonts-heading,'Fraunces',serif);margin:0 0 16px}
.pio-claims-info p,.pio-claims-info dd{font:400 14px/1.6 var(--pio-fonts-body,'Nunito',sans-serif);margin:0 0 16px}
.pio-claims-email{font-size:14px;overflow-wrap:anywhere}
.pio-claims-info dl{margin:24px 0 18px}
.pio-claims-info dt{font:700 14px/1.4 var(--pio-fonts-body,'Nunito',sans-serif);margin:0 0 4px}
.pio-claims-info dd{margin:0 0 14px}
.pio-claims-deadline{padding-top:16px;border-top:1px solid var(--pio-colors-line,#D2D8CB)}
.pio-claims-page .jet-form-builder-message{padding:14px;border-radius:12px;font:400 14px/1.5 var(--pio-fonts-body,'Nunito',sans-serif)}
@media(max-width:900px){.pio-claims-layout{grid-template-columns:1fr}.pio-claims-info{order:-1}.pio-claims-info dl{display:none}.pio-claims-info{padding:22px}.pio-claims-info h2{font-size:22px}}
@media(max-width:600px){.pio-claims-card{padding:22px 18px;border-radius:20px}.pio-claims-page .pio-claim-grid{grid-template-columns:1fr;gap:16px}.pio-claims-page .jet-form-builder :is(input,select,textarea){font-size:16px!important}.pio-claims-layout{gap:18px;margin-bottom:40px}.pio-claims-page .jet-form-builder__submit{width:100%}.pio-claims-info p{font-size:13px}}

