main{max-width:1440px;margin-inline:auto}.duotone{position:relative;overflow:hidden;isolation:isolate;background:var(--color-ink)}.duotone img{width:100%;height:100%;object-fit:cover;display:block}.hero-section{border-bottom:1px solid var(--color-line)}.hero-grid{display:grid;grid-template-columns:1fr}.hero-main{padding:40px 20px 44px;display:flex;flex-direction:column;gap:22px}.hero-title{margin:0;font-size:42px;line-height:.98;letter-spacing:-.03em;font-weight:800;color:var(--color-ink);text-wrap:pretty}.hero-title .tint{font-weight:400;color:var(--color-text-tint)}.hero-sub{margin:0;font-size:16px;line-height:1.55;color:var(--color-text-body);max-width:620px}.hero-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.hero-actions .action-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}.stat-list{margin-top:6px;display:flex;flex-direction:column;border-top:1px solid var(--color-line-soft)}.stat-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;padding:13px 0;border-bottom:1px solid var(--color-line-soft)}.stat-row .num{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--color-ink);min-width:66px}.stat-row .label{font-size:14px;color:var(--color-text-body)}.stat-row .leader{flex:1;min-width:12px;border-bottom:1px dotted var(--color-text-tint)}.stat-row .tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--color-text-faint);white-space:nowrap}.hero-media{height:250px;border-top:1px solid var(--color-line)}.hero-media .caption{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:rgba(20,17,14,.86)}.hero-media .caption .title{font-size:14px;font-weight:700;color:var(--color-on-dark)}.hero-media .caption .sub{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--color-line-soft);margin-top:4px}.section-head{padding:40px 20px 0;display:flex;flex-direction:column;gap:14px}.section-head .section-title{margin:0;font-size:30px;line-height:1.04;letter-spacing:-.025em;font-weight:800;color:var(--color-ink)}.section-title .tint{font-weight:400;color:var(--color-text-tint)}.section-head .showing{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--color-text-muted);white-space:nowrap}.directory-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1px;background:var(--color-line-soft);border-top:1px solid var(--color-line-soft);border-bottom:1px solid var(--color-line-soft);margin-top:20px}.directory-card{min-width:0;background:var(--color-paper);padding:10px;display:flex;flex-direction:column;gap:8px}.directory-card .photo{aspect-ratio:1;background:var(--color-panel);overflow:hidden}.directory-card .photo img{width:100%;height:100%;object-fit:cover;display:block}.directory-card>div:last-child{min-width:0}.directory-card .name,.directory-card .specialty,.directory-card .business{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory-card .name{font-size:13px;font-weight:700;color:var(--color-ink)}.directory-card .specialty{font-size:12px;color:var(--color-text-muted);margin-top:3px}.directory-card .business{font-family:var(--font-mono);font-size:9px;line-height:1.4;min-height:1.4em;letter-spacing:.08em;color:var(--color-text-faint);margin-top:3px;text-transform:uppercase}.directory-card.is-more{background:var(--color-panel);justify-content:flex-start;transition:background-color .15s}.directory-card.is-more:hover,.directory-card.is-more:focus-visible{background:var(--color-line-soft);outline:none}.directory-card.is-more .photo{display:flex;align-items:center;justify-content:center;background:var(--color-panel);border:1px solid var(--color-line-soft);transition:border-color .15s}.directory-card.is-more:hover .photo,.directory-card.is-more:focus-visible .photo{border-color:var(--color-red)}.directory-card.is-more .count{font-size:26px;font-weight:800;color:var(--color-red);letter-spacing:-.03em}.directory-card.is-more .business{transition:color .15s}.directory-card.is-more:hover .business,.directory-card.is-more:focus-visible .business{color:var(--color-red)}.directory-grid.is-teaser .directory-card:nth-child(n+7){display:none}.directory-foot{padding:16px 20px 40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.categories-section{background:var(--color-ink);padding:36px 20px;display:flex;flex-direction:column;gap:16px}.categories-section .kicker{color:var(--color-on-dark-muted)}.categories-section .section-title{color:var(--color-on-dark)}.categories-section p{margin:0;font-size:14px;line-height:1.6;color:var(--color-on-dark-body);max-width:520px}.category-list{display:flex;flex-direction:column}.category-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--color-line-dark);font-size:16px;font-weight:600;color:var(--color-on-dark)}.category-row::before{content:'';width:7px;height:7px;background:var(--color-red);display:block;flex:none}.visitor-section{padding:40px 20px;display:flex;flex-direction:column;gap:40px;border-bottom:1px solid var(--color-line)}.visitor-copy{display:flex;flex-direction:column;gap:18px}.checklist{display:flex;flex-direction:column}.checklist-item{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--color-line-soft)}.checklist-item:last-child{border-bottom:1px solid var(--color-line-soft)}.checklist-item .check{color:var(--color-red);font-size:17px;font-weight:700;line-height:1.3}.checklist-item .title{font-size:16px;font-weight:700;color:var(--color-ink)}.checklist-item .detail{font-size:14px;color:var(--color-text-muted);margin-top:3px;line-height:1.5}.footer-cta-section{padding:36px 20px;display:flex;flex-direction:column;gap:18px}.footer-cta-section .cta-title{margin:0;font-size:34px;line-height:1;letter-spacing:-.03em;font-weight:800;color:var(--color-ink);max-width:760px}.footer-cta-section .cta-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.footer-cta-section .contact-line{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-text-muted)}@media screen and (min-width:1024px){.hero-grid{grid-template-columns:1fr 520px}.hero-main{padding:66px 60px 54px;border-right:1px solid var(--color-line)}.hero-title{font-size:72px}.hero-sub{font-size:19px}.hero-media{height:100%;border-top:none}.hero-media .caption{padding:22px 24px}.hero-media .caption .title{font-size:16px}.hero-media .caption .sub{font-size:11px}.section-head{padding:76px 60px 0;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.section-head .section-title{font-size:48px}.directory-grid{grid-template-columns:repeat(6,1fr);margin:32px 60px 76px;border:1px solid var(--color-line-soft)}.categories-section,.visitor-section{padding:76px 60px;display:grid;grid-template-columns:1fr 1fr;gap:72px}.categories-section .section-title,.visitor-section .section-title{font-size:48px}.category-list{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.footer-cta-section{padding:66px 60px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:60px}.footer-cta-section .cta-title{font-size:56px}}@media screen and (min-width:620px){.directory-grid.is-teaser .directory-card:nth-child(n+7){display:flex}.directory-foot{display:none}}@media screen and (min-width:620px) and (max-width:1023px){.directory-grid{grid-template-columns:repeat(3,1fr)}}.reg-hero{padding:56px 20px 40px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--color-line)}.reg-hero h1{margin:0;font-size:36px;line-height:1.02;letter-spacing:-.03em;font-weight:800;color:var(--color-ink)}.reg-hero h1 .tint{font-weight:400;color:var(--color-text-tint)}.reg-hero p{margin:0;font-size:15px;line-height:1.55;color:var(--color-text-body);max-width:520px}.reg-hero .reg-meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.reg-hero .reg-address{color:var(--color-text-body)}.reg-hero .reg-fee{color:var(--color-red);font-weight:600}.reg-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:6px}.reg-form-section{padding:40px 20px 64px}.reg-form{max-width:480px;display:flex;flex-direction:column;gap:22px}.reg-field{display:flex;flex-direction:column;gap:6px}.reg-field label{font-size:13px;font-weight:700;color:var(--color-ink)}.reg-field input,.reg-field select{font-family:var(--font-body);font-size:15px;padding:12px 14px;border:1px solid var(--color-ink);border-radius:0;background:var(--color-paper);color:var(--color-ink)}.reg-field input::placeholder{color:var(--color-text-faint)}.reg-field input:focus,.reg-field select:focus{outline:2px solid var(--color-red);outline-offset:1px}.reg-error{font-size:13px;color:var(--color-red)}.reg-error--form{padding:12px 14px;border:1px solid var(--color-red);background:color-mix(in srgb,var(--color-red) 8%,transparent)}.reg-submit.btn-primary{width:100%;margin-top:8px;font-size:15px}@media screen and (min-width:1024px){.reg-hero,.reg-form-section{padding-left:60px;padding-right:60px}.reg-hero{padding-top:76px;padding-bottom:54px}.reg-hero h1{font-size:56px}.reg-hero p{font-size:17px}.reg-form-section{padding-top:54px}.reg-submit.btn-primary{width:auto;padding-left:44px;padding-right:44px}}@keyframes fadein{from{opacity:0}to{opacity:1}}:root{--color-ink:#14110E;--color-red:#A32421;--color-paper:#FBF9F5;--color-canvas:#E7E2DA;--color-panel:#EFEBE4;--color-line:#14110E;--color-line-soft:#D6CFC4;--color-line-dark:#2F2823;--color-text:#14110E;--color-text-body:#4A443E;--color-text-muted:#6E6862;--color-text-faint:#8A8279;--color-text-tint:#9A938B;--color-on-dark:#F6F3EE;--color-on-dark-body:#A9A099;--color-on-dark-faint:#7E756D;--color-on-dark-muted:#8A8078;--color-dark-blue:var(--color-ink);--color-light-blue:var(--color-red);--color-yellow:var(--color-red);--colour-4:var(--color-paper);--background-colour:var(--colour-4);--colour-5:var(--color-ink);--colour-6:var(--color-line-soft);--tint-blue:color-mix(in srgb,var(--color-red) 10%,transparent);--tint-red:color-mix(in srgb,var(--color-red) 12%,transparent);--tint-yellow:var(--tint-red);--shadow-navy:color-mix(in srgb,var(--color-ink) 8%,transparent);--shadow-navy-md:color-mix(in srgb,var(--color-ink) 10%,transparent);--shadow-navy-lg:color-mix(in srgb,var(--color-ink) 6%,transparent);--shadow-navy-xl:color-mix(in srgb,var(--color-ink) 12%,transparent);--overlay-white:rgba(255,255,255,0.9);--overlay-white-muted:rgba(255,255,255,0.85);--overlay-white-soft:rgba(255,255,255,0.1);--overlay-white-faint:rgba(255,255,255,0.25);--font-body:'Archivo',Helvetica,Arial,sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,monospace}::-moz-selection{background:var(--color-red);color:var(--colour-4)}::selection{background:var(--color-red);color:var(--colour-4)}a{color:var(--color-red);text-decoration:none}a:hover,a:active{color:var(--color-ink)}body{font-family:var(--font-body);color:var(--colour-5);background-color:var(--color-canvas);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-body);color:var(--colour-5)}h1{font-weight:800;font-size:2.5rem}h2{font-weight:700;font-size:2.2rem}h3{font-weight:600;font-size:1.5rem}h4{font-weight:600;font-size:1.2rem}h5{font-weight:600;font-size:1rem}p{font-family:var(--font-body);font-size:1rem;line-height:1.6em;color:var(--colour-5)}.p1{font-family:var(--font-body);font-size:0.75rem;color:var(--colour-5)}hr{border:none;border-top:1px solid var(--colour-6)}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh}body>main{flex:1 0 auto}body>.header-parent,body>footer{flex:none}.main-banner.h150{height:150px}.no-margin{margin:0}.margin1{margin:0.2rem 0}.no-bottom-margin{margin-bottom:0}.bottom-margin-05rem{margin:0;margin-bottom:0.5rem}.bottom-margin-1rem{margin:0;margin-bottom:1rem}.bottom-margin-50px{margin-bottom:50px}.margin-x-1rem{margin:1rem 0}.margin-x-1-05rem{margin:0;margin-top:1rem;margin-bottom:0.5rem}.valign-top{vertical-align:top}.strikethrough{text-decoration:line-through}.kicker{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.kicker::before{content:'';width:9px;height:9px;background:var(--color-red);display:block;flex:none}.cta-button>button,.btn-primary{font-family:var(--font-body);font-size:1rem;font-weight:600;padding:16px 28px;color:var(--colour-4);background-color:var(--color-red);border-radius:0;border:none;cursor:pointer;display:inline-block}.cta-button>button:hover,.btn-primary:hover{background-color:var(--color-ink);color:var(--colour-4)}.cta-button.cta-button--dark>button{background-color:var(--color-ink)}.cta-button.cta-button--dark>button:hover{background-color:var(--color-red)}.link-underline{font-size:1rem;font-weight:600;color:var(--color-ink);border-bottom:2px solid var(--color-red);padding-bottom:3px;display:inline-block}.link-underline:hover{color:var(--color-red)}@media screen and (min-width:769px){}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){}.header-parent{display:block;position:sticky;top:0;z-index:10;background-color:var(--color-paper);border-bottom:1px solid var(--color-line)}.header{display:flex;align-items:center;justify-content:space-between;height:58px;width:100%;max-width:1440px;margin-inline:auto;padding:0 20px}.header .logo{display:flex;align-items:center;flex-shrink:0}.header .logo-img{display:block;height:22px;width:auto}.header .menu-links{display:none;list-style:none;margin:0;padding:0;align-items:center;gap:22px}.header .menu-links li a{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-body);text-decoration:none}.header .menu-links li a:hover,.header .menu-links li a.active{color:var(--color-red)}.header .nav-utils{display:none;align-items:center;gap:1rem;flex-shrink:0}.header .nav-utils a{display:flex;align-items:center}.header .nav-utils .register-cta{display:inline-block;font-family:var(--font-body);font-size:15px;font-weight:600;padding:12px 20px;color:#fff;background-color:var(--color-red);border:none;cursor:pointer}.header .nav-utils .register-cta:hover{color:#fff}.header .nav-utils .register-cta:hover{background-color:var(--color-ink)}.header .nav-utils .account-link img{width:22px;height:auto}.menu-left{display:flex;align-items:center}.menu-toggle{display:flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--color-text-body)}.menu-toggle-icon{width:18px;height:18px;display:block;object-fit:contain}.overflow-hide{overflow:hidden}.mobile-menu{display:block;position:fixed;height:100vh;height:100dvh;inset:0;right:100%;width:auto;opacity:0;pointer-events:none;overflow:auto;z-index:11;transition:0.5s}.mobile-menu.active{right:0;opacity:1;pointer-events:auto;background-color:color-mix(in srgb,var(--color-ink) 96%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-menu .close-button{display:none;color:var(--color-paper);position:absolute;top:24px;right:24px;border:none;background:transparent;font-size:2rem;line-height:1;cursor:pointer;padding:0;z-index:2}.mobile-menu .close-button.active{display:block}.mobile-menu>.menu-links{position:relative;display:flex;flex-direction:column;align-items:start;padding:120px 40px 40px;gap:1.5rem;list-style:none;margin:0}.mobile-menu>.menu-links>li>a{font-family:var(--font-body);font-weight:600;font-size:1.15rem;color:var(--color-paper);text-decoration:none}.mobile-menu>.menu-links>li>a:hover{color:var(--color-red)}.mobile-menu>.menu-cta{margin:0 40px;display:block}@media screen and (min-width:769px){.header{height:74px;padding:0 60px}.header .logo-img{height:26px}}@media screen and (min-width:1024px){.menu-toggle{display:none}.menu-left{display:none}.header .menu-links{display:flex;gap:26px}.header .nav-utils{display:flex}.mobile-menu,.mobile-menu.active{display:none}}.login-page{}.login{background-color:white;color:black;border:1px solid #ccc;border-radius:10px;box-shadow:2px 2px 8px #999;margin:100px auto;padding:min(5vw,50px);width:min(90vw,400px)}.login.new-password-form{width:min(90vw,500px)}.login h1{text-align:center;margin-top:0}.login a{color:black}.login a:hover{color:var(--colour-2)}.login ul{font-size:0.9rem}.login ul{padding-left:20px}.login>.title{text-align:center}.login>.registration{text-align:center}.user-input{display:flex;flex-direction:column;padding:10px 0}.user-input.checkbox{flex-direction:row;gap:0.5rem;align-items:start}.user-input.checkbox label{font-size:0.75rem}.user-input.checkbox label a{text-decoration:underline}.user-input input{border:1px solid #999;border-radius:5px;font-size:1rem;padding:0.5rem}.user-input .error{border:none;outline:2px solid red}.user-input select{border:1px solid #999;border-radius:5px;font-size:1rem;padding:0.5rem}.user-input .reg-form.error{border:none;outline:2px solid red}.password-guide{background-color:#F5F5F5;padding:0.5rem;margin-bottom:0.5rem}.password-guide p{margin-top:0.5rem;margin-bottom:0}.password-guide ul{padding-left:30px;margin:0.8rem 0}.password-guide li{font-size:0.8rem;padding-bottom:7px}.password-guide li:last-of-type{padding-bottom:0}.login>.login-form>.remember{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:20px 0;&>div{font-size:smaller;width:fit-content}}.submit-button{font-family:"Inter",sans-serif;font-size:0.9rem;font-weight:600;margin-top:0.5rem;padding:14px 28px;color:var(--colour-4);background-color:var(--color-dark-blue);border-radius:12px;border:none;width:100%;cursor:pointer;&:hover{background-color:var(--color-light-blue)}&:disabled{background-color:#F5F5F5;color:#dddd}}.messages{position:relative;padding:0.75rem 1.25rem;font-size:0.9rem;width:100%;padding-right:40px}.messages.dismiss{display:none}.message-warning,.message-error{background-color:#ffdddd;color:black}.message-success{background-color:#d4edda;color:#155724}.message-info{background-color:lightyellow;color:black}.messages .message-close{position:absolute;top:0;bottom:0;right:0;padding:0.75rem 1.25rem;font-size:1.5rem;font-weight:700;line-height:1;color:black;border:none;cursor:pointer;background-color:transparent}@media screen and (min-width:425px){.subscribe-form{width:400px}}@media screen and (min-width:600px){}@media screen and (min-width:769px){}@media screen and (min-width:1024px){.subscribe-section{padding:50px;grid-column:span 2}}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}#form{position:relative;background-color:var(--colour-4);border-radius:20px;padding:30px;width:min(90vw,500px)}#form>h3{margin-top:0;color:var(--colour-5)}#form label{color:var(--colour-5);font-size:0.9rem;font-weight:500}.htmx-indicator{position:absolute;display:none;inset:0;border-radius:20px;width:100%;height:100%;background-color:var(--overlay-white);opacity:1}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{display:flex;align-items:center;justify-content:center;opacity:1}#spinner-image{width:50px;height:50px}.contact-main{display:flex;flex-direction:column}.contact-fold{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:80px min(5vw,50px);background-color:var(--color-dark-blue);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.contact-fold .text{width:min(90vw,500px);&>h1{color:var(--colour-4)}}.contact-fold h2{margin-bottom:0;color:var(--colour-4)}.contact-fold p{margin:0;color:var(--colour-4)}.contactform{display:flex;flex-direction:column;align-items:start;width:100%}.contactform div{margin:0.3rem 0;width:100%}.contactform input,.contactform select,.contactform textarea{font-family:"Inter",sans-serif;width:100%;padding:0.5rem 1rem;margin-top:5px;border:1px solid var(--colour-6);border-radius:8px}.contactform input:focus,.contactform select:focus,.contactform textarea:focus{outline:none;border-color:var(--color-light-blue)}.contact-button{font-size:1rem;padding:0.75rem 2rem;border:none;cursor:pointer;width:100%;font-family:"Inter",sans-serif;font-weight:600;background-color:var(--color-red);border-radius:9999px;color:var(--colour-4)}.contact-button:hover{background-color:var(--color-light-blue)}.thankyou{display:flex;flex-direction:column;justify-content:center;align-items:center;width:min(80vw,300px);min-height:400px}.thankyou p{color:var(--colour-5)}@media screen and (min-width:768px){.contact-fold{flex-direction:row;justify-content:center;gap:4rem}#form,.contact-fold .text{width:min(90vw,480px)}.contact-fold .text{margin-top:-100px}}footer{position:relative;display:flex;flex-direction:column;background-color:var(--color-ink);border-top:1px solid var(--color-ink)}.footer{display:flex;flex-direction:column;gap:14px;align-items:flex-start;margin:0 auto;width:100%;max-width:1440px;padding:24px 20px}.footer .logo{display:flex;align-items:center}.footer .logo-img{display:block;height:22px;width:auto}.footer-menu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px}.footer-menu a{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark-body)}.footer-menu a:hover{color:var(--color-on-dark)}.footer-social{display:flex;gap:16px}.footer-social a{display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--color-on-dark-body)}.footer-social a:hover{color:var(--color-on-dark)}.copyright-text{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;width:100%;max-width:1440px;margin:0 auto;padding:20px;border-top:1px solid var(--color-line-dark)}.copyright-text .p1{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--color-on-dark-body)}.copyright-text a.p1{color:var(--color-on-dark-body)}.copyright-text a.p1:hover{color:var(--color-on-dark)}#admin-button{position:fixed;display:flex;justify-content:end;align-items:center;text-decoration:none;right:0;bottom:100px;z-index:1;&>button{font-size:2rem;font-weight:600;padding:0.2em 0.2em;background-color:lightgrey;color:white;border:none;border-radius:10px 0 0 10px;cursor:pointer}&>button:hover{background-color:grey}}#whatsapp-button{position:fixed;right:16px;bottom:50px;z-index:2;text-decoration:none}#whatsapp-button button{font-size:2.5rem;padding:0.2em 0.3em;background-color:#25D366;color:white;border:none;border-radius:50%;cursor:pointer}#whatsapp-button button:hover{background-color:#128C7E}@media screen and (min-width:769px){.footer,.copyright-text{padding-left:50px;padding-right:50px}.footer{flex-direction:row;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:28px}}