.nav,.nav > a,.nav .nav-item,.nav .nav-item > a{white-space: nowrap}.nav{flex-wrap: nowrap;min-width: 0}.nav .nav-item{position: relative;display: inline-flex;align-items: center}.nav .nav-item > a{display: inline-flex;align-items: center;gap: 4px}.nav .caret{width: 0;height: 0;display: inline-block;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid currentColor;opacity: .55}.nav .nav-cta{padding: .5rem 1rem;font-size: .9rem}.nav .nav-drop{position: absolute;top: calc(100% + 10px);left: 50%;transform: translateX(-50%) translateY(-6px);min-width: 210px;background: #fff;border: 1px solid var(--border);border-radius: var(--radius-sm);box-shadow: var(--shadow-lg);padding: 8px;display: flex;flex-direction: column;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity var(--transition),transform var(--transition),visibility var(--transition);z-index: 60}.nav .nav-drop::before{content:'';position: absolute;left: 0;right: 0;top: -14px;height: 14px}.nav .nav-item:hover .nav-drop,.nav .nav-item:focus-within .nav-drop,.nav .nav-item.is-open .nav-drop{opacity: 1;visibility: visible;pointer-events: auto;transform: translateX(-50%) translateY(0)}.nav .nav-drop a{padding: 9px 12px;border-radius: 6px;font-size: .92rem;color: var(--ink-700);display: block;white-space: nowrap}.nav .nav-drop a:hover{background: var(--bg-soft);color: var(--brand)}.nav .nav-item:nth-last-child(-n+4) .nav-drop{left: auto;right: 0;transform: translateY(-6px)}.nav .nav-item:nth-last-child(-n+4):hover .nav-drop,.nav .nav-item:nth-last-child(-n+4):focus-within .nav-drop,.nav .nav-item:nth-last-child(-n+4).is-open .nav-drop{transform: translateY(0)}@media (min-width: 1024px){.header .container{max-width: 1200px;gap: 1rem}.nav{gap: .9rem}.nav > a,.nav .nav-item > a{font-size: .875rem}.logo span{display: none}.lang-switch a{padding: .3rem .6rem}}@media (min-width: 1280px){.header .container{max-width: 1360px;gap: 1.25rem}.nav{gap: 1.25rem}.nav > a,.nav .nav-item > a{font-size: .9375rem}.logo span{display: block;max-width: 118px}.lang-switch a{padding: .35rem .8rem}}@media (min-width: 1440px){.header .container{gap: 1.75rem}.nav{gap: 1.75rem}}.lang-switch a{display: inline-block;padding: .35rem .8rem;font-size: .8rem;font-weight: 700;line-height: 1.4;color: var(--muted);cursor: pointer;white-space: nowrap;transition: background var(--transition),color var(--transition)}.lang-switch a:hover{color: var(--brand);background: rgba(10,31,68,.07)}.lang-switch a.is-active{background: var(--brand);color: #fff}.lang-switch a.is-active:hover{color: #fff}.lang-switch.is-footer{border-color: rgba(255,255,255,.28);background: rgba(255,255,255,.06)}.lang-switch.is-footer a{color: rgba(255,255,255,.75)}.lang-switch.is-footer a:hover{color: #fff;background: rgba(255,255,255,.14)}.lang-switch.is-footer a.is-active{background: #fff;color: var(--brand)}.footer-end{display: flex;align-items: center;gap: .9rem;flex-wrap: wrap;justify-content: center}.footer-code{font-size: .82rem;opacity: .8}.mobile-menu nav .mm-group{display: block;padding: .5rem 0 0;font-size: .8rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);border-bottom: 1px solid var(--border-light)}.bn-hide{display: none !important}main.bn-orderable{display: flex;flex-direction: column}main.bn-orderable > section{width: 100%}.bn-block{position: relative}.bn-w-wide > .container{max-width: 1440px}.bn-w-narrow > .container{max-width: 860px}.bn-bg-alt{background: var(--bg-section)}.bn-bg-plain{background: #fff}.bn-bg-brand{background: var(--brand);color: #fff}.bn-bg-brand .section-title,.bn-bg-brand .section-lead,.bn-bg-brand .eyebrow{color: #fff}.bn-bg-dark{background: var(--ink);color: #fff}.bn-bg-dark .section-title,.bn-bg-dark .section-lead,.bn-bg-dark .eyebrow{color: #fff}body[data-bn-edit="1"] .bn-block{outline: 1px dashed rgba(10,31,68,.28);outline-offset: -2px}body[data-bn-edit="1"] .bn-block:hover{outline: 2px solid rgba(10,31,68,.6)}body[data-bn-edit="1"] .bn-block.bn-selected{outline: 2px solid var(--brand)}.crumb{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-size: .88rem;color: var(--muted);margin-bottom: 1.25rem}.crumb a{color: var(--muted)}.crumb a:hover{color: var(--brand)}.crumb i{font-style: normal;opacity: .45}.crumb span{color: var(--ink-700)}.catnav{margin-bottom: 1.5rem}.catnav-bar{display: flex;flex-wrap: wrap;gap: 8px;padding-bottom: 1rem;border-bottom: 1px solid var(--border)}.catnav-tab{padding: 9px 16px;border-radius: 999px;font-size: .93rem;font-weight: 500;color: var(--ink-700);background: var(--bg-soft);border: 1px solid transparent;transition: var(--transition)}.catnav-tab:hover{border-color: var(--border);background: #fff}.catnav-tab.is-active{background: var(--brand);color: #fff;font-weight: 600}.catnav-sub{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 1rem}.catnav-chip{padding: 6px 13px;border-radius: 999px;font-size: .86rem;color: var(--ink-700);background: #fff;border: 1px solid var(--border);transition: var(--transition)}.catnav-chip:hover{border-color: var(--brand-light);color: var(--brand)}.catnav-chip.is-active{background: var(--brand);border-color: var(--brand);color: #fff;font-weight: 600}.chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: .8rem}.chip{display: inline-flex;align-items: center;gap: 5px;padding: 4px 10px;border-radius: 999px;font-size: .8rem;background: var(--bg-soft);color: var(--ink-700);border: 1px solid var(--border-light)}.chip:hover{background: var(--brand);color: #fff;border-color: var(--brand)}.chip em{font-style: normal;opacity: .6;font-size: .75rem}.cat-card .body{padding-bottom: .5rem}.list-meta{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem;margin-bottom: 1.5rem;padding-bottom: .8rem;border-bottom: 1px solid var(--border)}.list-meta .count{font-size: .88rem;color: var(--muted)}.card-link{display: block;overflow: hidden}.card-link img{transition: transform var(--transition)}.info-card:hover .card-link img{transform: scale(1.03)}.more{display: inline-block;margin-top: .9rem;font-size: .9rem;font-weight: 600;color: var(--brand)}.more:hover{color: var(--brand-dark)}.count-badge{display: inline-block;margin-top: .6rem;font-size: .8rem;color: var(--muted);background: var(--bg-soft);padding: 3px 10px;border-radius: 999px}.biz-block{margin-top: 2.5rem}.biz-block-head{text-align: center;margin-bottom: 1.5rem}.biz-block-head h3{font-size: 1.35rem;color: var(--ink);margin-bottom: .35rem}.biz-block-head p{color: var(--muted);font-size: .95rem}.news-list{display: flex;flex-direction: column;gap: 1.25rem}.news-item{display: grid;grid-template-columns: 180px 1fr;gap: 1.5rem;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 1.5rem;transition: var(--transition)}.news-item:hover{transform: translateY(-3px);box-shadow: var(--shadow)}.news-meta{display: flex;flex-direction: column;gap: 8px}.news-date{font-size: 1.05rem;font-weight: 700;color: var(--brand)}.news-tag{display: inline-block;align-self: flex-start;font-size: .78rem;color: var(--ink-700);background: var(--bg-soft);padding: 4px 10px;border-radius: 999px}.news-body h3{font-size: 1.15rem;color: var(--ink);margin-bottom: .5rem;line-height: 1.45}.news-body h3 a:hover{color: var(--brand)}.news-body p{color: var(--muted);font-size: .95rem}@media (max-width: 720px){.news-item{grid-template-columns: 1fr;gap: .75rem}}.section-tight{padding-top: 1.25rem;padding-bottom: 0}.detail-hero{padding-bottom: 3rem}.detail-hero-grid{display: grid;grid-template-columns: 1.1fr .9fr;gap: 3rem;align-items: center}.detail-hero-media img{width: 100%;border-radius: var(--radius-lg);box-shadow: var(--shadow-lg)}.detail-meta{display: flex;flex-wrap: wrap;gap: 1.5rem;margin-top: 1.75rem;padding-top: 1.25rem;border-top: 1px solid var(--border)}.detail-meta-item{display: flex;flex-direction: column;gap: 3px}.detail-meta-item span{font-size: .78rem;color: var(--muted);letter-spacing: .04em}.detail-meta-item strong{font-size: .98rem;color: var(--ink)}.detail-layout{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 3rem}.detail-block{margin-bottom: 2.25rem}.detail-h2{font-size: 1.3rem;color: var(--ink);margin-bottom: .9rem;padding-left: 14px;border-left: 4px solid var(--brand);line-height: 1.4}.detail-text{color: var(--ink-700);font-size: 1rem;line-height: 1.85}.detail-text p{margin-bottom: .9rem}.detail-text h3,.detail-text h4,.detail-text h5{color: var(--ink);margin: 1.4rem 0 .6rem;line-height: 1.4}.detail-text h3{font-size: 1.15rem}.detail-text h4{font-size: 1.05rem}.detail-text h5{font-size: .98rem}.detail-text ul{list-style: disc;padding-left: 1.4rem;margin-bottom: .9rem}.detail-text li{margin-bottom: .35rem}.article-body{font-size: 1.02rem}.detail-cover img{width: 100%;border-radius: var(--radius);margin-bottom: 1.75rem}.article-foot{margin-top: 2rem}.gallery{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 12px}.gallery-item img{width: 100%;border-radius: var(--radius-sm);border: 1px solid var(--border)}.detail-side{display: flex;flex-direction: column;gap: 1.25rem;align-self: start}.side-card{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 1.25rem}.side-card h3{font-size: 1.02rem;color: var(--ink);margin-bottom: .9rem}.side-card p{color: var(--muted);font-size: .9rem;margin-bottom: 1rem}.side-card-cta{background: var(--bg-soft)}.spec-table{width: 100%;border-collapse: collapse;font-size: .9rem}.spec-table th,.spec-table td{text-align: left;padding: 8px 0;border-bottom: 1px solid var(--border-light);vertical-align: top}.spec-table th{color: var(--muted);font-weight: 500;width: 42%}.spec-table td{color: var(--ink-700);font-weight: 600}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom: 0}@media (max-width: 960px){.detail-hero-grid,.detail-layout{grid-template-columns: 1fr;gap: 1.75rem}.detail-side{order: 2}}.sm-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 1.5rem}.sm-group{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 1.5rem}.sm-title{font-size: 1.1rem;color: var(--ink);margin-bottom: 1rem;padding-bottom: .6rem;border-bottom: 2px solid var(--bg-soft)}.sm-links{display: flex;flex-direction: column;gap: 2px}.sm-links li{display: flex;align-items: baseline;justify-content: space-between;gap: 8px}.sm-links a{color: var(--ink-700);font-size: .94rem;padding: 5px 0;display: inline-block}.sm-links a:hover{color: var(--brand)}.sm-links em{font-style: normal;font-size: .76rem;color: var(--muted-light);text-align: right}.sm-cats{margin-top: 1rem;padding-top: .9rem;border-top: 1px dashed var(--border)}.sm-cats-label{display: block;font-size: .78rem;color: var(--muted);letter-spacing: .06em;text-transform: uppercase;margin-bottom: .5rem}.sm-cats a{display: inline-block;margin: 0 6px 6px 0;padding: 3px 10px;font-size: .84rem;color: var(--ink-700);background: var(--bg-soft);border-radius: 999px}.sm-cats a:hover{background: var(--brand);color: #fff}.float-consult{position: fixed;bottom: 26px;z-index: 90}.float-consult.is-right{right: 26px}.float-consult.is-left{left: 26px}.fc-toggle{display: inline-flex;align-items: center;gap: 8px;padding: 12px 18px;border-radius: 999px;background: var(--brand);color: #fff;font-weight: 600;font-size: .92rem;box-shadow: var(--shadow-lg);transition: var(--transition)}.fc-toggle:hover{background: var(--brand-dark);transform: translateY(-2px)}.fc-icon{font-size: 1.1rem}.fc-toggle{position: relative;z-index: 2}.float-consult.fc-theme-gold{--brand: #C0A062;--brand-dark: #a8884f}.float-consult.fc-theme-dark{--brand: #1f2a37;--brand-dark: #0f1620}.fc-panel{position: absolute;bottom: calc(100% + 14px);width: 300px;background: #fff;border: 1px solid var(--border);border-radius: var(--radius);box-shadow: var(--shadow-lg);overflow: hidden;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(10px);transition: opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s}.float-consult.is-right .fc-panel{right: 0}.float-consult.is-left .fc-panel{left: 0}.fc-panel::before{content:'';position: absolute;left: 0;right: 0;bottom: -16px;height: 16px}.float-consult:hover .fc-panel,.float-consult:focus-within .fc-panel,.float-consult.is-open .fc-panel{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);transition-delay: 0s}.fc-head{padding: 14px 16px;background: var(--bg-soft);border-bottom: 1px solid var(--border);display: flex;flex-direction: column;gap: 2px}.fc-head strong{font-size: .98rem;color: var(--ink)}.fc-head span{font-size: .8rem;color: var(--muted)}.fc-list{display: flex;flex-direction: column}.fc-item{display: flex;gap: 12px;align-items: flex-start;padding: 12px 16px;border-bottom: 1px solid var(--border-light);transition: var(--transition)}.fc-item:last-child{border-bottom: 0}.fc-item:hover{background: var(--bg-soft)}.fc-item-icon{font-size: 1.15rem;line-height: 1.3}.fc-item-body{display: flex;flex-direction: column;gap: 2px}.fc-item-body strong{font-size: .92rem;color: var(--ink)}.fc-item-body em{font-style: normal;font-size: .82rem;color: var(--muted)}@media (max-width: 640px){.float-consult{bottom: 16px}.float-consult.is-right{right: 16px}.fc-label{display: none}.fc-panel{width: min(88vw,300px)}}.footer-social{display: flex;gap: 14px;margin-top: 1rem;flex-wrap: wrap}.footer-social a{font-size: .88rem;color: rgba(255,255,255,.78)}.footer-social a:hover{color: #fff}.footer-plain{font-size: .88rem;color: rgba(255,255,255,.62);line-height: 1.5}.form-note{margin-top: .9rem;font-size: .82rem;color: var(--muted)}.mobile-menu nav a.sub{padding-left: 1.5rem;font-size: .92rem;opacity: .82}.section.long-list{padding-top: 3.5rem}.biz-subhead{display: flex;align-items: center;gap: 1rem;font-size: 1.15rem;font-weight: 700;color: var(--ink);margin: 2.75rem 0 1.5rem}.biz-subhead::before,.biz-subhead::after{content:'';height: 1px;background: var(--border);flex: 1}.biz-subhead:first-of-type{margin-top: 0}.biz-pane[hidden],.biz-details[hidden],.biz-empty[hidden],.biz-noscript[hidden]{display: none !important}.biz-card[hidden]{display: none !important}.biz-modal[hidden]{display: none !important}.biz-tabs{display: flex;flex-wrap: wrap;justify-content: center;gap: .6rem;margin-bottom: 1rem}.biz-tab{display: inline-flex;align-items: center;gap: .5rem;padding: .7rem 1.25rem;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);color: var(--ink-700);font-weight: 600;font-size: .95rem;cursor: pointer;transition: var(--transition)}.biz-tab:hover{border-color: var(--brand-light);color: var(--brand)}.biz-tab.is-active{background: var(--brand);border-color: var(--brand);color: #fff}.biz-tab-ico{font-size: 1.05rem}.biz-tab-num{font-style: normal;font-size: .76rem;font-weight: 700;background: rgba(10,31,68,.1);color: var(--brand);border-radius: 999px;padding: 1px 8px;min-width: 22px;text-align: center}.biz-tab.is-active .biz-tab-num{background: rgba(255,255,255,.25);color: #fff}.biz-lead{text-align: center;color: var(--muted);font-size: .95rem;max-width: 720px;margin: 0 auto 1.75rem}.biz-bar{display: flex;align-items: center;gap: 1rem;flex-wrap: wrap;padding: .9rem 1rem;margin-bottom: .9rem;background: var(--bg-soft);border: 1px solid var(--border);border-radius: var(--radius)}.biz-chips{display: flex;flex-wrap: wrap;gap: .45rem;flex: 1;min-width: 0}.biz-chip{display: inline-flex;align-items: center;gap: .35rem;padding: .4rem .85rem;border-radius: 999px;border: 1px solid var(--border);background: #fff;color: var(--ink-700);font-size: .86rem;font-weight: 500;cursor: pointer;transition: var(--transition)}.biz-chip:hover{border-color: var(--brand-light);color: var(--brand)}.biz-chip.is-active{background: var(--brand);border-color: var(--brand);color: #fff;font-weight: 600}.biz-chip em{font-style: normal;font-size: .74rem;opacity: .6}.biz-chip.is-active em{opacity: .8}.biz-chip.is-sub{font-size: .8rem;padding: .3rem .7rem}.biz-search{display: inline-flex;align-items: center;gap: .5rem;background: #fff;border: 1px solid var(--border);border-radius: 999px;padding: .2rem .5rem .2rem .9rem;min-width: 250px}.biz-search span{opacity: .5;font-size: .9rem}.biz-search input{border: 0;outline: 0;background: transparent;flex: 1;padding: .5rem .3rem;font-size: .9rem;color: var(--ink);font-family: inherit}.biz-count{font-size: .85rem;color: var(--muted);margin-bottom: 1.25rem}.biz-noscript{background: #fff7e6;border: 1px solid #ffe0a3;color: #8a6212;border-radius: var(--radius-sm);padding: .75rem 1rem;font-size: .88rem;margin-bottom: 1.25rem}.biz-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(258px,1fr));gap: 1.5rem}.biz-card{display: flex;flex-direction: column;background: var(--surface);border: 1px solid var(--border-light);border-radius: var(--radius);overflow: hidden;cursor: pointer;transition: transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.biz-card:hover,.biz-card:focus-visible{transform: translateY(-6px);box-shadow: var(--shadow);border-color: var(--brand-light);outline: none}a.biz-card{color: inherit;text-decoration: none}a.bd-rel{color: inherit;text-decoration: none}.biz-thumb{overflow: hidden;background: var(--bg-soft)}.biz-thumb img{width: 100%;height: 196px;object-fit: cover;transition: transform var(--transition)}.biz-card:hover .biz-thumb img{transform: scale(1.04)}.biz-body{display: flex;flex-direction: column;gap: .5rem;padding: 1.25rem;flex: 1}.biz-cat{align-self: flex-start;font-size: .76rem;font-weight: 600;color: var(--brand);background: rgba(10,31,68,.08);padding: .28rem .6rem;border-radius: 999px}.biz-body h3{font-size: 1.08rem;font-weight: 700;color: var(--ink);line-height: 1.45}.biz-body p{font-size: .92rem;color: var(--muted);line-height: 1.65;flex: 1}.biz-tags{display: flex;flex-wrap: wrap;gap: .35rem}.biz-tags .tag{font-size: .72rem;padding: .25rem .55rem}.biz-more{font-size: .88rem;font-weight: 600;color: var(--brand);margin-top: .35rem}.biz-empty{text-align: center;color: var(--muted);padding: 3rem 0}body.biz-modal-open{overflow: hidden}.biz-modal{position: fixed;inset: 0;z-index: 200;display: flex;align-items: center;justify-content: center;padding: 3vh 1rem}.biz-modal-mask{position: absolute;inset: 0;background: rgba(12,18,30,.58)}.biz-modal-box{position: relative;z-index: 1;width: min(1000px,100%);max-height: 92vh;overflow-y: auto;background: #fff;border-radius: var(--radius-lg);box-shadow: var(--shadow-lg)}.biz-modal-close{position: absolute;top: 12px;right: 14px;z-index: 2;width: 38px;height: 38px;border-radius: 999px;border: 0;background: rgba(12,18,30,.06);color: var(--ink);font-size: 1.5rem;line-height: 1;cursor: pointer;transition: var(--transition)}.biz-modal-close:hover{background: var(--brand);color: #fff}.biz-modal-body{padding: 2rem}.pd{max-width: 1080px;margin: 0 auto}.bd-head{display: grid;grid-template-columns: 1.05fr 1fr;gap: 2.5rem;align-items: start;margin-bottom: 2.5rem}.pd-gallery{display: flex;flex-direction: column;gap: .75rem}.bd-main{width: 100%;border-radius: var(--radius);border: 1px solid var(--border-light);box-shadow: var(--shadow-sm);background: var(--bg-soft);max-height: 520px;object-fit: cover}.bd-thumbs{display: flex;flex-wrap: wrap;gap: .5rem}.bd-thumb{width: 64px;height: 64px;padding: 0;border-radius: var(--radius-sm);border: 2px solid transparent;overflow: hidden;cursor: pointer;background: var(--bg-soft);transition: border-color var(--transition)}.bd-thumb img{width: 100%;height: 100%;object-fit: cover;display: block}.bd-thumb.is-active{border-color: var(--brand)}.pd-summary{display: flex;flex-direction: column;gap: .9rem;align-items: flex-start}.pd-title{font-size: clamp(1.7rem,3.4vw,2.4rem);font-weight: 800;letter-spacing: -0.02em;line-height: 1.25;color: var(--ink)}.pd-desc{font-size: 1rem;color: var(--ink-700);line-height: 1.85}.pd-actions{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: .4rem}.pd-actions .btn{min-width: 160px;justify-content: center}.bd-sections{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 1.25rem;margin-bottom: 2.5rem}.bd-sec{background: var(--surface);border: 1px solid var(--border-light);border-radius: var(--radius);padding: 1.5rem 1.6rem;transition: box-shadow var(--transition),border-color var(--transition)}.bd-sec:hover{box-shadow: var(--shadow);border-color: var(--border)}.pd-card-title{font-size: 1.05rem;font-weight: 700;color: var(--ink);margin-bottom: .9rem;padding-left: 12px;border-left: 3px solid var(--brand);line-height: 1.4}.bd-sec p{font-size: .96rem;color: var(--ink-700);line-height: 1.85}.bd-table{width: 100%;border-collapse: collapse;font-size: .9rem}.bd-table th,.bd-table td{text-align: left;padding: 10px 0;border-bottom: 1px solid var(--border-light);vertical-align: top}.bd-table th{color: var(--muted);font-weight: 500;width: 36%}.bd-table td{color: var(--ink-700);font-weight: 600}.bd-table tr:last-child th,.bd-table tr:last-child td{border-bottom: 0}.bd-related{margin-top: 1rem;padding-top: 1.75rem;border-top: 1px solid var(--border-light)}.pd-related-title{font-size: 1.1rem;font-weight: 700;color: var(--ink);margin-bottom: 1rem}.bd-rel-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: .9rem}.bd-rel{display: flex;flex-direction: column;gap: .5rem;text-align: left;border: 1px solid var(--border-light);border-radius: var(--radius-sm);background: #fff;overflow: hidden;cursor: pointer;transition: transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.bd-rel:hover{transform: translateY(-4px);border-color: var(--brand-light);box-shadow: var(--shadow)}.bd-rel img{width: 100%;height: 110px;object-fit: cover}.bd-rel span{font-size: .84rem;color: var(--ink-700);padding: 0 .6rem .65rem;line-height: 1.45}@media (max-width: 900px){.bd-head{grid-template-columns: 1fr;gap: 1.5rem}.bd-main{max-height: 420px}.biz-modal-body{padding: 1.35rem}}@media (max-width: 520px){.pd-actions .btn{flex: 1 1 100%}.pd-related-title{font-size: 1rem}.bd-rel img{height: 96px}}@media (max-width: 640px){.biz-bar{flex-direction: column;align-items: stretch}.biz-search{min-width: 0}.biz-grid{grid-template-columns: 1fr}.biz-tab{flex: 1 1 auto;justify-content: center}.biz-modal{padding: 0}.biz-modal-box{max-height: 100vh;border-radius: 0;height: 100vh}}.pd-top{padding-top: calc(72px + 2.5rem)}.pd{line-height: 1.7}@media (min-width: 640px){.biz-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1024px){.biz-grid{grid-template-columns: repeat(4,1fr)}}.biz-pager,.news-pager{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem;margin-top: 2.5rem}.biz-page,.pager-num,.pager-prev,.pager-next{min-width: 40px;height: 40px;padding: 0 0.75rem;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface);color: var(--ink-700);font-size: 0.9rem;font-weight: 600;text-decoration: none;transition: var(--transition)}.biz-page:hover,.pager-num:hover,.pager-prev:hover,.pager-next:hover{border-color: var(--brand);color: var(--brand)}.biz-page.is-active,.pager-num.is-active{background: var(--brand);border-color: var(--brand);color: #fff}.biz-page.is-disabled,.pager-prev.is-disabled,.pager-next.is-disabled{opacity: 0.45;pointer-events: none}
