main{max-width:1060px;padding:45px}.field-header{max-width:1060px;margin:auto;padding:28px 45px;flex-wrap:wrap;gap:15px;border-bottom:1px solid #91a47e}.field-header>a{font:bold 19px Arial;letter-spacing:2px;text-decoration:none}.field-header nav{display:flex;gap:20px;flex-wrap:wrap;width:100%;font:11px Arial;letter-spacing:0}.field-title>span{font:10px monospace}.field-title h1{font:700 63px/1.05 Arial;letter-spacing:-3px;margin:30px 0}.field-title>p{font:23px Georgia}.field-evidence{margin:35px 0}.field-evidence img{display:block;width:100%;max-height:440px;object-fit:cover}.field-evidence figcaption{font:10px/1.7 monospace;margin-top:12px}.sample-record{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:45px;background:#fbf6e8;padding:32px;border:1px solid #a8b392}.sample-record>div>span{font:9px monospace}.sample-record h2{font:34px Georgia}.sample-record dl{margin:0}.sample-record dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid #d7ddc7;font:12px/1.7 Arial}.sample-record dt{font:10px monospace}.sample-record dd{margin:0}.sample-record aside{background:transparent;padding:0;color:inherit;height:auto}.sample-record h3{font:24px Georgia}.sample-record aside p{font:13px/1.8 Arial}.field-scope{display:grid;grid-template-columns:1fr 1.7fr;gap:55px;border-top:1px solid #91a47e;padding-top:35px;margin:50px 0}.field-scope h2{font:35px/1.2 Georgia;margin-top:0}.field-scope p{font-size:14px}.field-draft{max-width:700px;padding-top:25px;border-top:1px solid #91a47e}.field-draft h2{font:38px Georgia}.field-draft>p{font-size:14px}.field-draft form{max-width:none}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-draft textarea{display:block;width:100%;margin:8px 0 18px}.field-buttons{display:flex;flex-wrap:wrap;gap:12px}.field-buttons button{background:#486845;color:#fbf6e8}.field-buttons button:disabled{background:transparent;color:#486845;opacity:.7}.field-draft output{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 monospace;margin-top:25px}.field-draft output:not(:empty){border:1px solid #91a47e;padding:20px}@media(max-width:700px){main{padding:30px 7%}.field-header{padding:22px 7%}.field-title h1{font-size:43px;letter-spacing:-2px}.sample-record,.field-scope{grid-template-columns:1fr;gap:20px}.sample-record{padding:22px}.sample-record dl>div{grid-template-columns:1fr;gap:5px}.sample-record aside{display:block}.field-pair{grid-template-columns:1fr;gap:0}.field-draft h2{font-size:32px}}