.ahn-quick-section{background:#f9f9f9}.ahn-quick-grid{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:0}.ahn-quick-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 0}.ahn-quick-posts article{border-right:1px solid #e4e4e4;padding:0 18px;min-width:0}.ahn-quick-posts article:last-child{border:0}.ahn-quick-posts a{display:block}.ahn-quick-posts img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin-bottom:16px}.ahn-quick-posts h3{font-size:20px;line-height:1.45;font-weight:600;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ahn-quick-posts p{font-size:18px;line-height:1.55;color:#737c85;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ahn-quick-form{background:#e8eaef;padding:26px;min-width:0}.ahn-quick-form h2{font-size:28px;margin:0 0 10px;line-height:1.3}.ahn-quick-form>p{font-size:16px;line-height:1.4;margin:0 0 28px}.ahn-quick-field{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:10px;font-size:18px}.ahn-quick-field input,.ahn-quick-field select{width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #d9dce1;border-radius:0;font-size:18px;padding:7px 9px;height:40px}.ahn-quick-phone{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ahn-quick-phone input{padding-inline:5px}.ahn-quick-agree{font-size:16px;line-height:1.5;margin:18px 0}.ahn-quick-agree label,.ahn-quick-agree button{font-size:16px}.ahn-quick-agree input{width:16px;height:16px;vertical-align:middle}.ahn-quick-agree button{border:0;background:none;padding:0;color:#123e5b;cursor:pointer}.ahn-quick-submit{border:0;background:#009bc7;color:#fff;width:100%;font-size:18px;padding:14px;cursor:pointer}.ahn-quick-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ahn-quick-status{padding:12px;border:1px solid #009bc7;background:#fff;font-size:16px;margin-bottom:14px}.ahn-quick-policy{border:0;padding:0;width:min(640px,90vw);max-height:85dvh;box-shadow:0 12px 60px #0005;color:#222}.ahn-quick-policy::backdrop{background:#0008}.ahn-quick-policy-content{padding:28px;font-size:18px;line-height:1.6}.ahn-quick-policy-content h2{font-size:26px;line-height:1.4;margin:0 0 20px}.ahn-quick-policy-content dt{font-weight:700;margin-top:18px}.ahn-quick-policy-content dd{margin:4px 0 0}.ahn-quick-policy-content a{font-size:16px;color:#007ba3}.ahn-quick-policy-bottom{margin-top:28px}.ahn-quick-policy-bottom button{width:100%;background:#009bc7;color:#fff;border:0;padding:13px;font-size:18px;cursor:pointer}
@media(max-width:1200px){.ahn-quick-grid{grid-template-columns:minmax(0,1fr) 340px}.ahn-quick-posts{grid-template-columns:1fr}.ahn-quick-posts article{border:0;border-bottom:1px solid #ddd;padding:18px;display:block}.ahn-quick-posts a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.ahn-quick-posts img{grid-row:1/3;margin:0}.ahn-quick-posts h3{font-size:20px;margin:0}.ahn-quick-posts p{font-size:16px;-webkit-line-clamp:2}.ahn-quick-form{padding:22px}.ahn-quick-field{grid-template-columns:75px minmax(0,1fr);gap:8px}}
@media(max-width:850px){.ahn-quick-grid{display:block}.ahn-quick-posts{padding:12px 0}.ahn-quick-posts article{padding:20px 0}.ahn-quick-posts a{grid-template-columns:90px minmax(0,1fr)}.ahn-quick-posts h3{font-size:18px}.ahn-quick-form{padding:26px 20px}.ahn-quick-field{grid-template-columns:1fr;gap:5px;margin-bottom:14px}.ahn-quick-form h2{font-size:26px}.ahn-quick-form>p{font-size:18px}.ahn-quick-policy-content{padding:22px}.ahn-quick-policy-content h2{font-size:24px}}
