.qc-header{display:none}
@media(min-width:1001px) and (orientation:landscape){
html,body{margin:0;min-height:100%;background:#f8f6ef;color:#203d36;font:18px/1.45 Arial,Helvetica,sans-serif}
.qc-header{display:flex;gap:24px;align-items:center;background:#183e34;color:#fff9e8;border-bottom:3px solid #d9bd79;padding:8px 20px}.qc-header a{color:inherit;text-decoration:none}.qc-brand{display:flex;align-items:center;gap:16px;margin-right:auto}.qc-brand img{width:60px;height:60px;border-radius:50%;object-fit:contain}.qc-brand span{font:18px/1.3 Georgia,serif}.qc-header nav{display:flex;gap:24px;font-size:18px}.qc-header a:hover{text-decoration:underline}
.page-background{background:none;padding:24px 24px 30px;min-height:0}.question-page{width:min(960px,100%);margin:0 auto;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.question-header{display:block;padding:0 0 20px;border:0;background:none}.heading-rule{display:none}.question-header h1{font:34px/1.2 Georgia,serif;color:#203d36;margin:0 0 10px}.question-header h1:before,.question-header h1:after{display:none}.question-heading p{font:18px/1.45 Arial,sans-serif;color:#607063;margin:0;max-width:850px}.home-button{display:none}
.question-card{margin:0;padding:24px 28px;background:#fffefa;border:1px solid #d6dacf;border-radius:4px;box-shadow:none}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;padding:0}.form-row{display:flex;flex-direction:column;align-items:stretch;gap:7px;margin:0;width:auto;grid-template-columns:none}.form-row:nth-of-type(3),.question-section,.form-actions{grid-column:1/-1}.form-row label{background:none;border:0;border-radius:0;padding:0;text-align:left;box-shadow:none;color:#203d36;font:600 17px/1.4 Arial,sans-serif;min-height:0;width:auto}.form-row input,.form-row textarea{background:white;border:1px solid #899783;border-radius:4px;box-shadow:none;width:100%;padding:10px 12px;font:18px/1.4 Arial,sans-serif;color:#203d36;min-height:44px}.form-row textarea{height:180px;min-height:140px;resize:vertical}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #d6dacf;padding:18px 0 0;margin:0}.form-actions button{background:#183e34;color:white;border:0;border-radius:4px;padding:13px 28px;font:bold 18px/1.4 Arial,sans-serif;box-shadow:none;min-width:190px}.form-actions button:hover{background:#285344}.question-footer{margin:16px 0 0;padding:14px 18px;background:#efeee4;color:#607063;border:1px solid #d6dacf;border-radius:4px;font:16px/1.5 Arial,sans-serif;text-align:left}.unused-title{color:#203d36;font-weight:700;margin-right:6px}
input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #ad7e26;outline-offset:3px}
}

@media(min-width:1001px) and (orientation:landscape){.form-row label{display:block;justify-content:flex-start;text-align:left;align-self:stretch}}

@media(min-width:1001px) and (orientation:landscape){
.question-section{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:stretch;margin:0}
.question-field{display:flex;flex-direction:column;gap:7px;min-width:0}.question-field label{display:block;background:none;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;color:#203d36;font:600 17px/1.4 Arial,sans-serif;text-align:left;justify-content:flex-start}
.contact-form textarea{height:210px;min-height:160px;padding:10px 12px;font:18px/1.4 Arial,sans-serif;border:1px solid #899783;border-radius:4px;box-shadow:none}
.item-preview{padding:6px;background:#fffefa;border:1px solid #d6dacf;border-radius:4px;box-shadow:none;align-self:end}.image-frame{height:210px;min-height:0;padding:8px;background:#000;border-radius:0}.image-frame img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}
.form-actions .submit-button{background:#183e34;border:0;border-radius:4px;color:white;font:bold 18px/1.4 Arial,sans-serif;padding:13px 28px;box-shadow:none}.question-footer{font-size:14px;text-align:center;background:none;border:0;padding:12px 0;margin:0;color:#607063}.question-footer span{color:inherit;font:inherit;letter-spacing:normal}
}
