.as-category-information{margin:32px 0 4px;padding:28px 30px;border:1px solid #3d382c;border-radius:12px;background:#151410;color:#cbc6bb;font-size:15px;line-height:1.8;max-width:100%;box-sizing:border-box;overflow-wrap:break-word}
.as-category-information .as-category-information-label{margin:0 0 8px;color:#d6ad49;font-size:11px;font-weight:700;letter-spacing:1.6px}
.as-category-information h2{margin:0 0 24px;color:#f5f0e7;font-size:clamp(22px,2vw,28px);line-height:1.3;letter-spacing:-.3px}
.as-category-information h3{margin:24px 0 10px;color:#f5f0e7;font-size:19px;line-height:1.45}
.as-category-information p{margin:0 0 14px}.as-category-information ul{margin:0 0 20px;padding-left:21px}.as-category-information li{margin-bottom:7px}.as-category-information li::marker{color:#d6ad49}
.as-category-information a{color:#e4bf62;text-underline-offset:3px}.as-category-information a:hover{text-decoration:underline;color:#f5d685}.as-category-information a:focus-visible{outline:2px solid #e4bf62;outline-offset:3px}
.as-category-guide-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.as-category-guide-links a{padding:7px 12px;border:1px solid #51462c;border-radius:6px;font-size:13px;line-height:1.5}
.as-category-information .as-category-guide-help{padding-top:18px;margin:22px 0 0;border-top:1px solid #383329;font-size:14px}
@media(max-width:767px){.as-category-information{margin-top:24px;padding:22px 18px;border-radius:9px;font-size:14px;line-height:1.75}.as-category-information h2{font-size:22px}.as-category-information h3{font-size:18px}.as-category-guide-links a{padding:9px 12px}}
