.description-section{background:#fff;width:100%;margin-top:80px}.description-image{width:100%;position:relative;overflow:hidden}.description-image img{object-fit:cover;width:100%;height:clamp(180px,28vw,300px);display:block}.description-content{text-align:center;box-sizing:border-box;width:min(100%,1100px);margin:50px auto;padding:0 20px}.breadcrumb{box-sizing:border-box;background:linear-gradient(#0000,#000000a6);width:100%;padding:10px 24px;position:absolute;bottom:0;left:0}.breadcrumb ol{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:6px;display:flex}.breadcrumb li:not(:last-child):after{content:"→";color:#fff9}.breadcrumb a{color:#fff;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span[aria-current=page]{color:#ffffffd9}.description-content h1{color:#1b2b52;margin-bottom:20px;font-size:clamp(28px,4vw,46px);font-weight:700}.description-content .last-updated{color:#888;margin:-10px 0 20px;font-size:14px}.description-content p{color:#555;max-width:900px;margin:0 auto;font-size:clamp(15px,1.4vw,18px);line-height:1.8}@media (max-width:768px){.description-content{margin:40px auto;padding:0 18px}.description-content h1{margin-bottom:15px}}@media (max-width:480px){.description-image img{height:170px}.breadcrumb{padding:8px 15px}.breadcrumb ol{font-size:12px}.description-content{margin:30px auto;padding:0 15px}.description-content h1{font-size:24px}.description-content p{font-size:14px;line-height:1.7}}
