.materials-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start;padding-top:54px;padding-bottom:70px;color:#172b3b;background:#fff;scroll-margin-top:100px}.materials-intro{padding-top:12px}.materials-intro .eyebrow{color:#7b6850;font-size:12px;letter-spacing:2px}.materials-intro h2{font-size:clamp(30px,3.5vw,44px);line-height:1.25;letter-spacing:-1.2px;margin:18px 0;color:#172b3b}.materials-intro>p{font-size:17px;line-height:1.85;color:#52616d;max-width:430px}.materials-intro .materials-direct{border-top:1px solid #dedfe1;margin-top:28px;padding-top:22px}.materials-direct span{display:block;font-size:13px;color:#6b747b;margin-bottom:8px}.materials-direct>a{display:block;color:#172b3b;font-size:29px;font-weight:700;letter-spacing:-.6px;text-decoration:none;line-height:1.5}.materials-direct .materials-kakao{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;margin-top:12px;text-decoration:underline;text-underline-offset:5px}#materials-request-form{width:100%;max-width:760px;padding:32px;background:#fff;color:#172b3b;border:1px solid #d7dde2;border-top:3px solid #1d374a;border-radius:16px;box-shadow:0 14px 38px rgba(20,43,61,.09),0 2px 6px rgba(20,43,61,.03);font-family:Arial,'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}#materials-request-form *{box-sizing:border-box}#materials-request-form fieldset{min-width:0;border:0;padding:0;margin:0 0 26px}#materials-request-form legend{font-size:16px;font-weight:700;margin-bottom:12px;color:#172b3b}#materials-request-form small{font-size:12px;color:#68747e;font-weight:400;margin-left:5px}.materials-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.materials-choices label{display:flex;align-items:center;gap:9px;min-height:52px;border:1px solid #d9dfe4;border-radius:8px;padding:12px;background:#f8fafb;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.materials-choices label:has(input:checked){border-color:#274c67;background:#edf3f7;box-shadow:inset 0 0 0 1px #274c67}#materials-request-form input[type=checkbox]{width:19px;height:19px;margin:0;accent-color:#274c67;flex-shrink:0}.materials-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.materials-fields label{display:flex;flex-wrap:wrap;align-content:start;align-items:baseline;gap:7px;font-size:14px;font-weight:600;color:#263d4d}.materials-fields label:nth-child(n+3){grid-column:1/-1}.materials-fields small{margin:0}.materials-fields input{flex-basis:100%;width:100%;min-width:0;min-height:52px;border:1px solid #bfcbd4;border-radius:7px;background:#fff;color:#172b3b;padding:13px 14px;font:inherit;font-size:16px;font-weight:400;box-shadow:inset 0 1px 3px rgba(25,50,70,.035)}.materials-fields input::placeholder{color:#77838e;opacity:1}.materials-fields input:focus{border-color:#274c67;outline:3px solid rgba(39,76,103,.13);outline-offset:1px}.materials-required{color:#8b4d2b;font-size:13px;margin-left:2px}.materials-privacy{margin-top:24px;border-top:1px solid #e1e5e8;padding-top:16px;font-size:13px;line-height:1.8}.materials-privacy summary{cursor:pointer;color:#4d5b67;font-size:13px;padding:3px 0}.materials-privacy p{font-size:13px!important;line-height:1.8;color:#586673}.materials-consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0 24px;font-size:13px;line-height:1.7;color:#475764}.materials-consent input{margin-top:3px!important}.materials-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;border:1px solid #122b3d;border-radius:8px;background:linear-gradient(180deg,#294b65 0%,#193448 100%);color:#fff;font:inherit;font-size:18px;font-weight:700;cursor:pointer;box-shadow:0 5px 0 #102737,0 9px 18px rgba(21,47,67,.16);text-shadow:0 1px 1px rgba(0,0,0,.15);transition:background .15s,transform .15s}.materials-submit:hover{background:linear-gradient(180deg,#335a77,#23445e)}.materials-submit:active{transform:translateY(2px);box-shadow:0 3px 0 #102737,0 5px 10px rgba(21,47,67,.12)}.materials-submit:focus-visible{outline:3px solid #bda17b;outline-offset:5px}.materials-submit:disabled{opacity:.55;cursor:not-allowed}.materials-status{font-size:12px!important;line-height:1.7!important;color:#687580!important;margin:18px 0 0!important;text-align:center}.materials-honey{display:none!important}@media(max-width:700px){.materials-section{display:block;padding-top:30px;padding-bottom:40px}.materials-intro{padding-top:0}.materials-intro h2{font-size:30px;margin:12px 0}.materials-intro>p{font-size:15px;line-height:1.75;margin-bottom:18px}.materials-intro .materials-direct{margin:0 0 22px;padding:14px 0;display:flex;flex-wrap:wrap;align-items:center;gap:3px 15px;border-top:0;border-bottom:1px solid #e3e7ea}.materials-direct span{flex-basis:100%;margin:0;font-size:12px}.materials-direct>a{font-size:23px}.materials-direct .materials-kakao{font-size:13px;margin-top:0}#materials-request-form{padding:24px 18px 26px;border-radius:12px;box-shadow:0 8px 24px rgba(20,43,61,.07)}.materials-fields{grid-template-columns:1fr;gap:16px}.materials-fields label{grid-column:1/-1}.materials-choices{gap:8px}.materials-choices label{font-size:13px;min-height:50px;padding:10px 8px;gap:7px}.materials-submit{min-height:56px;font-size:17px}.materials-consent{font-size:12px}.materials-privacy{margin-top:20px}}
