.pif-form-fields{gap:30px}.pif-section{gap:20px;border-bottom:1px solid var(--line);padding-bottom:28px}.pif-section:last-child{border-bottom:0;padding-bottom:0}.pif-section>legend{font-size:1.17rem}.pif-choice-group{border:1px solid var(--line);border-radius:12px;padding:18px 20px;gap:12px}.pif-choice-group>legend{font-size:.95rem;padding:0 8px;color:var(--ink)}.pif-choice-group>p{margin-top:-2px}.pif-checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.pif-checkbox-grid .check{font-size:.86rem;line-height:1.55}.pif-member-link{border-top:1px solid #c9d9c1;padding-top:22px;margin-top:26px}.pif-member-link h3{font-size:.95rem;line-height:1.5}.pif-space{margin-top:24px!important}.pif-form-layout .aside-card{position:sticky;top:22px}.pif-section>.notice{margin:0}.pif-form-fields:disabled{opacity:.85}.pif-section .field textarea{min-height:135px}.pif-form-fields:disabled button{cursor:default}.pif-form-layout .aside-card .small{line-height:1.8}.pif-form-layout .form-panel{min-width:0}.pif-section .consent-box{line-height:1.7}
@media(max-width:900px){.pif-checkbox-grid{grid-template-columns:1fr}.pif-choice-group{padding:16px}.pif-form-layout{grid-template-columns:minmax(0,1fr) 230px;gap:20px}}
@media(max-width:650px){.pif-form-layout{grid-template-columns:1fr}.pif-form-layout .aside-card{position:static}.pif-choice-group{padding:16px 14px}.pif-section>legend{font-size:1.08rem}.pif-section{padding-bottom:24px}.pif-form-fields{gap:25px}.pif-checkbox-grid{gap:13px}}
@media print{.header,.admin-nav,.footer,.skip{display:none!important}body{background:#fff;color:#000}.container{max-width:none;margin:0;padding:0}.panel{border:0;border-radius:0;padding:0;background:#fff;box-shadow:none}.pif-form-layout{display:block}.pif-form-layout .aside-card{position:static;break-inside:avoid}.plain-text,.facts{font-size:10pt}.pif-section,.pif-choice-group{break-inside:avoid}.button,.actions form{display:none!important}a{color:#000}.privacy{max-width:none}}
