body{margin:0;background:#f6f3e9;color:#23261e;font-family:system-ui,sans-serif}.import-nav{display:flex;align-items:center;gap:20px;padding:16px 5%;background:#eee6bf;border-bottom:1px solid #c7c3b3;font:14px system-ui;position:relative;z-index:20}.import-nav img{width:180px;max-width:35vw}.import-nav a{color:#263e34;text-decoration:none}.import-nav span{margin-left:auto}.import-text{max-width:820px;margin:55px auto;padding:0 24px;line-height:1.85}.import-text h1{font-size:clamp(28px,5vw,44px);line-height:1.3}.import-text section{margin:40px 0}.import-text summary{cursor:pointer}.import-placeholder{border:1px dashed #a5ac98;border-radius:18px;padding:45px 24px;margin-top:35px;background:#ecede2}