.fr-page{padding-bottom:4rem}.fr-card{border:1px solid var(--border);background:var(--surface);padding:clamp(1.25rem,3vw,2.5rem);margin-block:1.5rem;min-width:0}.fr-card h2{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;margin-top:0}.fr-card p,.fr-card li{line-height:1.75}.fr-card li+li{margin-top:.7rem}.fr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.fr-grid .fr-card{margin:0}.fr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.fr-form label{display:block;margin-block:.7rem;font-weight:500}.fr-form input,.fr-form select{width:100%;min-height:48px;padding:.85rem;border:1px solid var(--border);background:var(--bg,var(--surface));color:var(--text);font:inherit;box-sizing:border-box}.fr-form [hidden]{display:none}.fr-wide{grid-column:1/-1}.fr-errors{border-inline-start:3px solid #b44d32;padding:1rem}.fr-next{display:flex;align-items:center;justify-content:space-between;gap:2rem}.fr-next .button{flex-shrink:0}.fr-tools{display:flex;gap:1rem;flex-wrap:wrap}.fr-tools[hidden]{display:none}.fr-related a{display:block;padding-block:.85rem;border-bottom:1px solid var(--border)}.fr-page :is(input,select,button,a):focus-visible{outline:2px solid currentColor;outline-offset:4px}.fr-card,.fr-related{overflow-wrap:anywhere}@media(max-width:720px){.fr-grid,.fr-form{grid-template-columns:1fr}.fr-next{align-items:flex-start;flex-direction:column}.fr-card{padding:1.25rem}}@media print{.fr-form,.fr-tools,.fr-next,.fr-related,.corporate-breadcrumb{display:none!important}.fr-card{break-inside:avoid;background:white!important;color:black!important;border-color:#777}.fr-results{break-inside:auto}.fr-page{padding:0}.fr-grid{display:block}.checklist-group{break-inside:avoid}}
