*{box-sizing:border-box}body{margin:0;font:16px/1.6 Arial,sans-serif;color:#25282c}header,main{max-width:1120px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;gap:20px}header img{max-width:35vw}main{padding-block:44px}a{color:inherit;text-underline-offset:3px}h1{font-size:clamp(36px,5vw,62px);line-height:1.08;margin:14px 0 32px}.tag,dt{font-weight:bold}.tag{color:#a34200;font-size:12px;letter-spacing:.1em;margin-top:36px}.layout{display:grid;grid-template-columns:1fr 1fr;gap:36px}.photo{width:100%;height:360px;object-fit:contain}.button{display:inline-block;background:#ff781c;color:#171717;padding:12px 20px;font-weight:bold;text-decoration:none}dd{margin:0 0 14px}ul{columns:2}li{padding:7px 0;break-inside:avoid}@media(max-width:700px){.layout{grid-template-columns:1fr}.photo{height:225px}ul{columns:1}}
header{border-top:4px solid #ff7824;flex-wrap:wrap}header>a:first-child{margin-right:auto}.cx-trade{background:#252d32;color:white;padding:8px 13px;font-weight:bold;text-decoration:none}.layout .photo{background:#f5f6f4;border-bottom:3px solid #ff7824}@media(max-width:600px){header{padding:12px;gap:10px;font-size:13px}header img{width:112px}}
