
.qc-main{color:#20232a}.qc-hero{background:linear-gradient(116deg,#fff4f1,#fffdfa);border-bottom:1px solid #ead7d2;padding:40px 0 34px}.qc-hero h1{max-width:860px;font-size:clamp(1.95rem,3.7vw,2.85rem);line-height:1.15;margin:8px 0 16px;color:#322024}.qc-hero p{max-width:780px;font-size:1.075rem;line-height:1.65}.qc-kicker{text-transform:uppercase;letter-spacing:.09em;font-size:.76rem;color:#914333;font-weight:800}.qc-wrap{padding-top:20px;padding-bottom:65px;max-width:1120px}.qc-breadcrumb{padding-top:13px;padding-bottom:13px;font-size:.89rem;color:#6b5555}.qc-note{background:#fff6e9;border-left:4px solid #bb7941;border-radius:7px;padding:16px 20px;max-width:960px;line-height:1.65;margin:14px 0 25px}.qc-block{margin:26px 0}.qc-block h2{font-size:1.32rem;margin:0 0 13px;color:#43292e}.qc-block h3{font-size:1.07rem;margin:18px 0 7px}.qc-block p,.qc-block li{line-height:1.75;max-width:850px}.qc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qc-card{border:1px solid #e9d9d5;background:#fff;border-radius:11px;padding:19px;min-width:0}.qc-card h3{font-size:1.03rem;margin:0 0 8px}.qc-card p{font-size:.9rem;color:#5e5757;margin:0 0 9px;line-height:1.55}.qc-card a{font-weight:700}.qc-aside{font-size:.9rem;background:#f9f7f6;border:1px solid #eee2df;padding:14px;border-radius:10px;line-height:1.6}.qc-back{display:inline-block;margin:8px 0;font-weight:650}.qc-form{background:#fff;border:1px solid #e3d6d3;border-radius:12px;padding:20px;max-width:850px;box-shadow:0 6px 21px rgba(58,34,34,.04)}.qc-form label{display:block;font-weight:700;font-size:.95rem;margin:12px 0 7px}.qc-form input,.qc-form select{width:100%;max-width:480px;min-height:48px;padding:9px 12px;border:1px solid #a59c9b;border-radius:8px;background:white;color:#222;font:inherit}.qc-form button{margin-top:14px;background:#a6382d;color:#fff;padding:12px 18px;border:0;border-radius:8px;font:inherit;font-weight:700;min-height:45px;cursor:pointer}.qc-result{margin-top:17px;border:1px solid #edd5cb;background:#fff8f5;padding:15px;border-radius:8px;line-height:1.75;min-height:58px}.qc-result strong{font-size:1.2rem}.qc-sources{border-top:1px solid #e4d4d0;margin-top:34px;padding-top:17px}.qc-sources p,.qc-sources li{font-size:.79rem!important;line-height:1.55!important;color:#625a5a}.qc-sources h2{font-size:1.03rem}.qc-dir input{width:100%;max-width:630px;min-height:48px;padding:12px;border:1px solid #9b9b9b;border-radius:8px}.qc-dir-list{list-style:none;padding:0}.qc-dir-list li{padding:14px 0;border-bottom:1px solid #e8e1de}.qc-dir-list strong{display:block;margin-bottom:4px}.qc-dir-list small{display:block;color:#625757;font-size:.85rem;line-height:1.5}.qc-dir-list a{display:inline-block;margin-top:7px}.qc-mini{font-size:.82rem;color:#5f5b58}.qc-home-tile{margin-top:16px}.qc-fr{color:#6b4342;font-size:.86rem;font-weight:700}.qc-home-subtle{font-size:.82rem;color:#666}.qc-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:760px}@media(max-width:850px){.qc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.qc-hero{padding:26px 0}.qc-grid,.qc-row{grid-template-columns:1fr}.qc-form{padding:15px}.qc-card{padding:16px}.qc-wrap{padding-top:8px}}
