*{box-sizing:border-box}body{margin:0;background:#f6f6f0;color:#193e34;font:16px/1.55 "Malgun Gothic",sans-serif;word-break:keep-all}header{border-bottom:1px solid #d8dfd6;background:white}header div,main,footer{max-width:980px;margin:auto;padding:22px 5%}header div,.bar{display:flex;justify-content:space-between;align-items:center;gap:12px}header strong{font-size:23px;letter-spacing:-2px}a{color:inherit}.hero{padding:32px clamp(20px,5vw,52px);background:linear-gradient(115deg,#103e36,#206450);color:#fff;border-radius:18px}.hero small{color:#b4dac4}.hero h1{font-size:clamp(32px,5vw,56px);letter-spacing:-.06em;margin:6px 0}.hero p{margin:0}.bar{margin:24px 0 12px}.bar h2{margin:0;font-size:21px}.bar span,.note,small{font-size:13px}.panel,details{background:white;border:1px solid #d8dfd6;border-radius:14px;overflow:hidden}table{width:100%;border-collapse:collapse}td,th{padding:16px 12px;text-align:right}th:first-child,td:first-child{text-align:left}thead{background:#e8eee6;font-size:14px}tbody tr+tr{border-top:1px solid #e3e9e2}td{font-weight:700;font-variant-numeric:tabular-nums}td small{display:block;font-size:12px;font-weight:400;color:#57675d}td:nth-child(2){color:#13604a}details{padding:16px 20px}summary{cursor:pointer;font-weight:bold}footer{color:#60766c}@media(max-width:540px){td,th{padding:12px 6px;font-size:14px}.bar{align-items:start;flex-direction:column}.hero{padding:24px 18px}main{padding:15px 3%}}

.purchase-notice{margin:0 0 12px;padding:12px 16px;border-left:4px solid #946600;border-radius:6px;background:#fff0c8;color:#412c00;font-size:clamp(16px,2vw,21px);line-height:1.55;word-break:keep-all}
