.fr-workbench{padding-top:78px;padding-bottom:82px;scroll-margin-top:90px}.fr-heading{grid-template-columns:1fr 1fr;align-items:end;gap:68px;display:grid}.fr-heading h2{letter-spacing:-1.5px;margin:17px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.08}.fr-heading>p,.fr-intro{color:#45483f;font-size:17px;line-height:1.7}.fr-boundary{color:#45483f;background:#f3f3ee;border-left:4px solid #292b26;margin:30px 0 34px;padding:18px 20px;line-height:1.65}.fr-workbench fieldset{border:1px solid #cfd2ca;min-width:0;margin:0 0 22px;padding:28px}.fr-workbench legend{padding:0 10px;font-size:19px;font-weight:700}.fr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fr-workbench label{color:#30322c;gap:8px;font-size:14px;font-weight:650;display:grid}.fr-workbench input,.fr-workbench select,.fr-workbench textarea{box-sizing:border-box;color:#111;width:100%;font:inherit;background:#fff;border:1px solid #aeb3a7;border-radius:4px;min-height:48px;padding:12px;font-weight:400}.fr-workbench textarea{resize:vertical;line-height:1.5}:is(.fr-workbench input:focus-visible,.fr-workbench select:focus-visible,.fr-workbench textarea:focus-visible,.fr-workbench button:focus-visible,.fr-workbench a:focus-visible){outline-offset:3px;outline:3px solid #899b68}.fr-workbench small{color:#5d6359;font-size:13px;font-weight:400;line-height:1.5;display:block}.fr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.fr-field{background:#fafaf7;border:1px solid #dedfd8;padding:20px}.fr-field h3{margin:0 0 17px;font-size:19px}.fr-field label+label{margin-top:15px}.fr-check{align-items:flex-start;grid-template-columns:none!important;gap:10px!important;display:flex!important}.fr-check input{flex:none;width:19px;height:19px;min-height:19px;margin-top:1px}.fr-source-check{margin-top:22px}.fr-result{background:#f7f8f4;border:1px solid #cfd2ca;border-left:5px solid #292b26;margin:25px 0;padding:24px}.fr-result.fr-gap{background:#fff8ed;border-left-color:#9a5f20}.fr-result.fr-incomplete,.fr-result.fr-source{border-left-color:#7c8077}.fr-result h3,.fr-handoff h3,.fr-next h3{margin:0 0 11px;font-size:23px}.fr-result p,.fr-handoff p,.fr-next p{color:#45483f;line-height:1.65}.fr-result dl{background:#cfd2ca;border:1px solid #cfd2ca;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.fr-result dl>div{background:#fff;padding:13px}.fr-result dt{text-transform:uppercase;letter-spacing:.06em;color:#687065;font-size:12px}.fr-result dd{margin:6px 0 0;font-size:23px;font-weight:700}.fr-handoff{color:#fff;background:#171916;margin-top:24px;padding:28px}.fr-handoff p{color:#dedfd8}.fr-buttons{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.fr-buttons button{color:#fff;cursor:pointer;background:0 0;border:1px solid #d8dcd0;border-radius:4px;min-height:48px;padding:12px 17px;font-weight:700}.fr-buttons .fr-primary{color:#252a1d;background:#f1f3e9}.fr-buttons button:disabled{opacity:.55;cursor:not-allowed}.fr-notice{min-height:24px;margin-bottom:0}.fr-next{border:1px solid #dedfd8;border-top:0;padding:25px 28px}.fr-next a{color:#252a1d;font-weight:700}.fr-workbench noscript p{border:1px solid #9a5f20;padding:16px}@media (max-width:767px){.fr-workbench{padding-top:50px;padding-bottom:55px}.fr-heading,.fr-grid,.fr-fields{grid-template-columns:1fr}.fr-heading{gap:18px}.fr-workbench fieldset{padding:20px 15px}.fr-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-result dl>div:last-child{grid-column:1/-1}.fr-buttons{display:grid}.fr-buttons button{width:100%}.fr-field{padding:17px}.fr-next,.fr-handoff{padding:22px 18px}}
