.main-content{min-height:calc(100vh - 200px);padding-top:40px}.breadcrumbs{background-color:var(--primary-bg);padding:15px 0;border-bottom:1px solid var(--border-color)}.breadcrumbs .container{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;white-space:nowrap;overflow-x:auto}.breadcrumbs li{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.breadcrumbs li:not(:last-child)::after{content:'/';margin-left:8px;color:var(--text-light);font-size:14px;flex-shrink:0}.breadcrumbs a{color:var(--accent-color);text-decoration:none;transition:color 0.2s ease;font-size:14px;white-space:nowrap}.breadcrumbs a:hover{color:#0056b3;text-decoration:underline}.breadcrumbs span{color:var(--text-dark);font-size:14px;white-space:nowrap}.section{padding:60px 0}.page-title{font-size:42px;font-weight:700;color:var(--text-dark);margin:0 0 15px 0;text-align:center}.page-subtitle{font-size:18px;color:var(--text-light);text-align:center;margin-bottom:50px}@media (max-width:768px){.breadcrumbs{padding:12px 0}.breadcrumbs ol{gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.breadcrumbs a,.breadcrumbs span{font-size:13px}.breadcrumbs li:not(:last-child)::after{margin-left:6px;font-size:13px}}@media (max-width:480px){.breadcrumbs{padding:10px 0}.breadcrumbs a,.breadcrumbs span{font-size:12px}}@media (max-width:768px){.section{padding:40px 0}.page-title{font-size:36px}.page-subtitle{font-size:17px}}@media (max-width:639px){.page-title{font-size:32px}.page-subtitle{font-size:16px}}@media (max-width:480px){.page-title{font-size:28px}.page-subtitle{font-size:15px}.section{padding:30px 0}}