body{margin:0;padding:0;background-color:#f8f8f8;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.5}header[data-ui="main-nav"]{background-color:#fcd116;padding:25px 0;border-bottom:3px solid #000}[data-layout="centered"]{max-width:1100px;margin:0 auto;padding:0 20px}header h1{margin:0;font-size:26px;font-weight:900;text-transform:uppercase}main{display:grid;grid-template-columns:1fr 320px;gap:30px;max-width:1100px;margin:40px auto;padding:0 20px}section[data-content="price-list"]{background:#fff;border:1px solid #ddd;padding:30px}h2{margin-top:0;font-size:22px;border-bottom:2px solid #fcd116;display:inline-block;padding-bottom:5px}[data-meta="update-note"]{font-size:13px;color:#888}table{width:100%;border-collapse:collapse;margin-top:25px}th{text-align:left;background:#1a1a1a;color:#fcd116;padding:10px 15px;font-size:12px;text-transform:uppercase}td{padding:12px 15px;border-bottom:1px solid #eee;font-size:15px}tr:hover td{background:#fafafa}[data-module="guidelines"]{margin-top:50px;border-top:1px solid #eee;padding-top:30px}[data-grid="info"]{display:grid;grid-template-columns:1fr 1fr;gap:30px}[data-info="text-block"] h4{margin-bottom:10px;font-size:15px;text-transform:uppercase}[data-info="text-block"] p{font-size:13px;color:#444;line-height:1.6}[data-status="accepted-list"]{margin-top:25px;background:#fafafa;padding:15px;border-left:3px solid #fcd116;font-size:12px;color:#666}[data-aside="info-panel"]{display:flex;flex-direction:column;gap:20px}.notice-box{background:#1a1a1a;color:#fff;padding:20px;border-left:5px solid #fcd116}.notice-box p{font-size:13px;line-height:1.6}.contact-box{background:#fff;border:1px solid #ddd;padding:20px}.contact-box p{margin:5px 0;font-size:14px}.contact-box [data-contact="phone"]{font-weight:700;margin-top:15px}[data-ui="compliance-bar"]{width:100%;background:#fff;margin-top:40px;border-top:1px solid #eee}[data-ui="compliance-inner"]{max-width:1100px;margin:0 auto;padding:30px 20px;display:flex;flex-wrap:wrap;gap:15px;opacity:.5}[data-ui="compliance-inner"] span{font-weight:700;font-size:10px;border:1px solid #000;padding:4px 8px;letter-spacing:1px}footer{background:#222;color:#aaa;padding:50px 20px;font-size:12px}[data-footer="inner"]{max-width:1100px;margin:0 auto}@media (max-width:850px){main{grid-template-columns:1fr}[data-grid="info"]{grid-template-columns:1fr}}