.tools-header{padding:25px 6%;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line)}.tools-header nav{font-size:12px}.tools-main{max-width:1100px;margin:auto;padding:70px 6% 90px}.tools-main>h1{font-size:clamp(48px,5.8vw,83px);max-width:16ch}.tools-intro{max-width:60ch}.tools-footer{padding:35px 6%;font-size:10px}.tools-footer p{font-size:9px;letter-spacing:.1em}.editor-form{margin:35px 0}.editor-form.narrow{max-width:510px}.editor-form label,.invite-form label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:600;margin-bottom:24px}.editor-form input,.editor-form textarea,.editor-form select,.invite-form input,.notice input{width:100%;border:1px solid var(--line);background:white;color:var(--blue);padding:14px 12px;border-radius:0;font:inherit;font-size:16px;min-width:0}.editor-form textarea{resize:vertical}.editor-form small,.field-hint{font-size:12px;font-weight:400;color:var(--muted);line-height:1.65}.editor-form h2{font-size:31px;margin-top:40px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.full{grid-column:1/-1}.notice{border-left:3px solid var(--red);padding:20px;background:var(--pale);margin:25px 0;line-height:1.6}.notice.error{background:#fff0f2}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.editor-form .consent{display:flex;flex-direction:row;font-weight:400;align-items:flex-start;line-height:1.6;font-size:13px;margin:25px 0}.consent input{width:18px;flex:0 0 18px;margin:4px 3px 0 0}.process-note{margin-top:70px;border-top:1px solid var(--line);padding-top:30px}.process-note h2{font-size:30px}.process-note p{line-height:1.8;max-width:60ch}.desk-nav{display:flex;gap:23px;align-items:center;flex-wrap:wrap;padding:20px 0;border-block:1px solid var(--line);font-size:13px}.desk-nav form{margin-left:auto}.desk-nav button{background:transparent;font-size:12px;text-decoration:underline}.desk-section{margin-top:65px}.desk-section>h2{font-size:38px}.quiet-state{padding:30px;background:var(--pale);line-height:1.7}.request-card{padding:28px;border:1px solid var(--line);margin:22px 0}.request-card h3{font-size:28px}.request-card p{line-height:1.7}.preserve{white-space:pre-wrap}.contact-detail{font-size:12px;background:var(--pale);padding:12px}.action-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.action-row .button{font-size:12px;padding:14px 18px}.secondary{padding:12px 16px;border:1px solid var(--line);background:white;font-size:12px}.activity-row{padding:25px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.activity-row h3{font-size:25px;margin-bottom:10px}.activity-row p{font-size:13px;margin-bottom:8px}.invite-form{display:flex;align-items:flex-end;gap:20px;margin:30px 0}.invite-form label{flex:1;margin:0}.invite-form .button{font-size:12px}.account-row{display:flex;align-items:center;gap:20px;justify-content:space-between;border-bottom:1px solid var(--line);padding:20px 0}.account-row p{margin:0;font-size:13px;line-height:1.7}.account-row small{color:var(--muted)}.review-edit{flex-basis:100%;order:3}.review-edit summary{cursor:pointer;font-size:13px;padding:14px 0}.tools-main a:not(.button):hover{text-decoration:underline}@media(max-width:650px){.tools-main{padding-top:45px}.tools-header .brand{font-size:8px;gap:10px}.tools-header .brand small{font-size:6px}.tools-header nav{font-size:10px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.activity-row,.invite-form,.account-row{align-items:flex-start;flex-direction:column}.request-card{padding:20px}.desk-nav{gap:18px}.tools-main>.lede{font-size:17px}.desk-nav form{margin-left:0}.invite-form{align-items:stretch}}
