header{flex-wrap:wrap;gap:18px}nav{flex-wrap:wrap}.line-title{background:#5027dc;color:white;padding:60px 7%}.line-title>span{font:11px monospace;letter-spacing:2px}.line-title h1{font:800 clamp(45px,6vw,82px)/1.05 Arial;letter-spacing:-3px;margin:30px 0}.line-title p{font-size:21px;max-width:620px}.line-photo{margin:0;position:relative}.line-photo img{display:block;width:100%;height:460px;object-fit:cover}.line-photo figcaption{background:#eef5e9;padding:15px 7%;font:12px/1.6 Arial}.line-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:50px 7%}.line-terms article{border:1px solid #d8d3e7;border-radius:16px;padding:26px}.line-terms article:nth-child(2){background:#eef5e9;border:2px solid #5027dc}.line-terms span{font:10px monospace}.line-terms h2{font:700 28px Arial}.line-terms p{font-size:14px}.line-work{background:#f3effa;padding:50px 7%;display:grid;grid-template-columns:1fr 1fr;gap:55px}.line-work h2,.line-end h2{font:700 32px Arial}.line-work ol{padding-left:20px}.line-work li{padding:10px}.line-work form{background:#fff;padding:28px;border-radius:12px;max-width:none;margin:0}.line-work form h2{margin-top:0}.line-work button{background:#5027dc;color:#fff;border-radius:5px;margin:5px 5px 5px 0}.line-work button:disabled{background:#e6e0f5;color:#554676}.line-work output{display:block;white-space:pre-line;overflow-wrap:anywhere;font:13px/1.8 monospace;margin:20px 0}.line-work small{display:block;font:11px/1.8 Arial}.line-end{padding:35px 7%;max-width:950px}@media(max-width:720px){.line-title h1{letter-spacing:-2px}.line-photo img{height:280px}.line-terms,.line-work{grid-template-columns:1fr;gap:24px;padding:35px 7%}.line-work form{padding:22px}}