.jj-free-page{max-width:980px;padding-block:64px 80px}.jj-free-results>a{margin-top:24px}.jj-free-page nav{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:32px}.jj-free-page nav a{text-decoration:underline;text-underline-offset:5px}.jj-free-page nav a[aria-current]{font-weight:700}.jj-free-page h1{font-size:clamp(34px,5vw,56px);line-height:1.12;letter-spacing:-.035em}.jj-free-tool{margin-top:32px;padding:clamp(20px,4vw,36px);border:1px solid var(--jj-line-dfe3d9);border-radius:22px;background:var(--jj-surface-ffffff)}.jj-free-tool label{display:grid;min-width:0;gap:10px;margin-block:20px;font-weight:600}.jj-free-upload input[type=file]{width:100%;min-width:0}.jj-free-tool textarea{width:100%;resize:vertical;min-height:100px;border:1px solid var(--jj-line-dfe3d9);border-radius:12px;padding:14px;font:inherit;color:inherit;background:transparent;font-weight:400}.jj-free-note,.jj-free-tool label span{font-size:15px;line-height:1.6;font-weight:400}.jj-free-tool button{min-height:44px}.jj-free-tool :focus-visible{outline:3px solid #d93a21;outline-offset:4px}.jj-free-results{margin-top:30px;border-top:1px solid var(--jj-line-dfe3d9);padding-top:25px}.jj-free-results article{padding-block:18px;border-bottom:1px solid var(--jj-line-dfe3d9)}.jj-free-results article>div{display:flex;gap:12px;justify-content:space-between;align-items:baseline}.jj-free-results h2{font-size:25px;margin-bottom:18px}.jj-free-results h3{font-size:18px}.jj-free-results p{line-height:1.6;margin-top:8px}.jj-free-results blockquote{margin-top:12px;border-left:3px solid #d93a21;padding-left:14px;overflow-wrap:anywhere}.jj-free-results pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65;margin-top:20px}.jj-star-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}@media (max-width:640px){.jj-star-fields{grid-template-columns:1fr}.jj-free-page{padding-block:36px 50px}.jj-free-results article>div{flex-direction:column;gap:4px}}