body{font-family:Segoe UI,sans-serif;background:#fdfaf6;color:#222;margin:0;padding:0}.content-wrapper{max-width:1000px;width:90%;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:border-box}.content-wrapper h1{color:#000;font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:20px;line-height:1.2}.content-wrapper h2{color:#000;margin-top:30px;margin-bottom:15px;font-size:2rem;font-weight:600}.content-wrapper p{line-height:1.8;margin-top:12px;margin-bottom:12px;font-size:1rem;color:#333}.content-wrapper p strong{color:#000;font-weight:600}.content-wrapper ul{margin-top:12px;margin-bottom:12px;padding-left:20px;font-size:1rem;line-height:1.8}.content-wrapper li{margin-bottom:8px;color:#333}.content-wrapper form{margin-top:30px}.form-input,.form-textarea{width:100%;padding:12px 14px;margin-top:10px;margin-bottom:10px;border:none;border-radius:8px;font-size:.938rem;font-family:inherit;box-sizing:border-box;transition:all .3s ease;min-height:46px;background-color:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-textarea{resize:vertical;min-height:120px;line-height:1.6}.form-input:focus,.form-textarea:focus{outline:none;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.form-button{background-color:#ffc42e;color:#1a1a1a;border:none;padding:14px 24px;border-radius:8px;font-size:1rem;font-weight:600;margin-top:15px;cursor:pointer;display:block;width:100%;min-height:48px;transition:all .3s ease;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.15)}.form-button:hover{background-color:#000;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.25)}@media (max-width:768px){.content-wrapper{margin:30px auto;padding:20px;width:92%}.content-wrapper h1{font-size:1.125rem;margin-bottom:15px}.content-wrapper h2{font-size:1rem;margin-top:25px;margin-bottom:12px}.content-wrapper p,.content-wrapper ul{font-size:.75rem;line-height:1.6;margin-top:10px;margin-bottom:10px}.content-wrapper ul{padding-left:18px}.content-wrapper li{margin-bottom:6px}.form-input,.form-textarea{padding:10px 12px;margin-top:8px;margin-bottom:8px;font-size:.75rem;min-height:40px;border-radius:7px}.form-textarea{min-height:100px}.form-button{padding:11px 20px;font-size:.75rem;min-height:42px;margin-top:12px}}@media (max-width:480px){.content-wrapper{margin:20px auto;padding:15px;width:95%;border-radius:10px}.content-wrapper h1{font-size:1rem;margin-bottom:12px}.content-wrapper h2{font-size:.875rem;margin-top:20px;margin-bottom:10px}.content-wrapper p,.content-wrapper ul{font-size:.688rem;line-height:1.5;margin-top:8px;margin-bottom:8px}.content-wrapper ul{padding-left:16px}.content-wrapper li{margin-bottom:5px}.form-input,.form-textarea{padding:9px 11px;margin-top:7px;margin-bottom:7px;font-size:.688rem;min-height:38px;border-radius:6px}.form-textarea{min-height:85px}.form-button{padding:10px 18px;font-size:.688rem;min-height:40px;margin-top:10px}}@media (max-width:360px){.content-wrapper{margin:15px auto;padding:12px;width:96%;border-radius:8px}.content-wrapper h1{font-size:.938rem;margin-bottom:10px}.content-wrapper h2{font-size:.813rem;margin-top:18px;margin-bottom:8px}.content-wrapper p,.content-wrapper ul{font-size:.625rem;line-height:1.5;margin-top:7px;margin-bottom:7px}.content-wrapper ul{padding-left:14px}.content-wrapper li{margin-bottom:4px}.form-input,.form-textarea{padding:8px 10px;margin-top:6px;margin-bottom:6px;font-size:.625rem;min-height:36px;border-radius:6px}.form-textarea{min-height:75px}.form-button{padding:9px 16px;font-size:.625rem;min-height:38px;margin-top:8px}}