.free-tool-body{max-width:900px;padding-bottom:clamp(3rem,7vw,6rem)}.free-tools-page .content-directory-hero{max-width:900px;padding-bottom:clamp(1.5rem,4vw,3rem)}.free-tool-panel,.free-tool-next,.free-tool-signup{border:1px solid var(--line,#dddbea);background:#fff;border-radius:20px;padding:clamp(1rem,4vw,2.25rem)}.free-tool-panel h2,.free-tool-guide h2,.free-tool-next h2,.free-tool-signup h2{margin:0 0 .55rem}.free-tool-panel p,.free-tool-guide p,.free-tool-next p,.free-tool-signup p{line-height:1.65}.free-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.free-tool-panel label,.free-tool-signup label{gap:.35rem;min-width:0;font-weight:600;display:grid}.free-tool-panel input,.free-tool-panel select,.free-tool-panel textarea,.free-tool-signup input[type=email]{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #8b859f;border-radius:8px;padding:.55rem .7rem;font-size:1rem;font-weight:400;display:block}.free-tool-panel :is(input,select,textarea):focus-visible,.free-tool-signup input:focus-visible{outline-offset:2px;outline:2px solid #5843a4}.free-tool-results{background:#f2effb;border-radius:12px;margin:1.5rem 0 0;padding:.45rem 1rem}.free-tool-results>div{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.6rem 0;display:flex}.free-tool-results>div+div{border-top:1px solid #ded8ef}.free-tool-results dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.free-tool-results>div:last-child{font-weight:700}.free-tool-error{color:#9c2536}.free-tool-guide{margin-block:clamp(2rem,5vw,3.5rem)}.free-tool-guide a:not(.btn),.free-tool-next p a,.free-tool-signup p a,.free-document-branding a{color:#4c3697;text-underline-offset:.2em;text-decoration:underline}.free-tool-guide details{border-bottom:1px solid var(--line,#dddbea)}.free-tool-guide summary{cursor:pointer;padding-block:.8rem;font-weight:650}.free-tool-guide summary+p{margin-top:0}.free-tool-links{gap:.6rem;padding:0;list-style:none;display:grid}.free-tool-links a{border:1px solid var(--line,#dddbea);border-radius:10px;align-items:center;gap:.75rem;padding:.8rem;display:flex}.free-tool-links svg{flex:none}.free-tool-links span{flex:1}.free-tool-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.25rem;display:flex}.free-tool-next p{margin:0}.free-tool-signup{margin-block:1.5rem}.free-tool-signup form{justify-items:start;gap:.8rem;display:grid}.free-tool-signup form>label:first-child{width:min(100%,32rem)}.free-tool-signup .free-tool-consent{align-items:baseline;gap:.6rem;font-weight:400;display:flex}.free-tool-consent input,.free-tool-signup [role]:empty,.free-tool-panel [role]:empty{margin:0}.free-tool-wide{grid-column:1/-1}.free-document-group{border:1px solid var(--line,#dddbea);border-radius:12px;min-width:0;margin:0 0 1.2rem;padding:.9rem 1rem 1rem}.free-document-group legend{padding:0 .35rem;font-weight:700}.free-document-remove{place-self:end start}.free-document-options,.free-document-download{margin-top:1rem}.free-document-branding{margin:.65rem 0 0;font-size:.9rem}@media (max-width:600px){.free-tool-fields{grid-template-columns:1fr}}
