*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf8f3;color:#292923;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:#8f3028;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,select,textarea{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #276182;outline-offset:4px}.en-header,.en-footer,main{max-width:1200px;margin:auto;padding:28px}.en-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d3cdbf;gap:24px}.en-brand{font:bold 24px Georgia,serif;text-decoration:none;color:#292923;white-space:nowrap}.en-brand span{color:#a9352b}.en-header nav{display:flex;gap:25px;flex-wrap:wrap;font-size:14px}.en-header nav a{color:#292923}.en-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;padding:40px 0}.en-kicker{font-size:11px;letter-spacing:2px;font-weight:700;color:#9d342b}h1{font:normal clamp(36px,5.5vw,66px)/1.07 Georgia,serif;margin:22px 0}h2{font:normal 30px/1.25 Georgia,serif}h3{font-size:18px;line-height:1.4}.en-lead{font-size:20px;max-width:650px}.en-small{font-size:13px;color:#625f56}.en-hero figure{margin:0;position:relative}.en-hero img{width:100%;height:390px;object-fit:cover;display:block}.en-hero figcaption{padding:20px;background:#ede6d8}.en-button{display:inline-block;background:#a9362c;color:#fff;border:1px solid #a9362c;padding:14px 22px;text-decoration:none;font-weight:bold}.en-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d3cdbf;border-bottom:1px solid #d3cdbf;gap:25px;padding:12px 0;margin-bottom:48px}.en-steps b{display:block;margin-bottom:9px}.en-steps p{font-size:14px}.en-workspace{display:grid;grid-template-columns:1fr 1fr;gap:28px;scroll-margin-top:20px}.en-input,.en-results{background:white;border:1px solid #d3cdbf;padding:30px;min-width:0}.en-results{background:#f1ede4}label{display:block;font-weight:bold;margin:20px 0 8px}select,textarea{display:block;width:100%;border:1px solid #a9a297;padding:12px;background:#fff;border-radius:0;color:#292923}textarea{resize:vertical}#en-error{color:#a42120}.en-actions{display:flex;gap:10px;margin:15px 0}.en-actions button{background:#fff;border:1px solid #a9a297;padding:8px 12px;font-size:13px}.en-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:18px;border-left:3px solid #a9362c;margin:22px 0}.en-preview mark{background:#ffe6a0;color:#292923}.en-hit{border-top:1px solid #cbc2b4;padding:10px 0}.en-reading{max-width:850px;margin:65px auto}.en-reading h2{margin-top:45px}.en-reading pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eee8db;padding:24px;font:inherit}.en-footer{border-top:1px solid #d3cdbf;font-size:13px}.en-skip{position:absolute;left:-9999px}.en-skip:focus{left:10px;top:10px;background:white;z-index:10}li{margin-bottom:10px}@media(max-width:760px){.en-header{align-items:flex-start;flex-direction:column;gap:15px}.en-header,main,.en-footer{padding:20px}.en-hero,.en-workspace,.en-steps{grid-template-columns:1fr;gap:20px}.en-hero{padding-top:15px}.en-hero img{height:280px}.en-steps{gap:0}.en-input,.en-results{padding:20px}.en-header nav{gap:15px}h1{font-size:43px}.en-lead{font-size:18px}.en-reading{margin:35px 0}}
