/* A quieter opening; a bolder, purpose-built reference below it. */
.search-home{overflow-x:clip}.search-intro{margin-bottom:76px}.search-kicker{color:#596471}.main-search{box-shadow:none;border-color:#b8c2cd;border-radius:8px}.main-search button{border-radius:4px}.try-search button{border:0;border-bottom:1px solid #d4dbe3;border-radius:0;padding:5px 2px;margin-inline:5px}.founder{background:transparent;border:0;border-radius:0;padding:0;max-width:415px;margin-top:28px}.founder-frame{border-radius:3px}.founder-about{display:none}.founder-title{font-size:14px}.founder-copy p{font-size:12px}.search-header nav a{font-size:14px}.search-intro h1{font-weight:500;letter-spacing:-.06em}
.browse-symbols{border:0;padding:0}.browse-heading{display:block;margin:0 0 29px}.section-index{font:12px/1.5 'Courier New',monospace;letter-spacing:.055em;color:#68717a;margin:0 0 18px}.library-title{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.library-title h2{font-size:54px;font-weight:500;line-height:1;letter-spacing:-.065em;margin:0}.library-title>a{font-size:14px;color:#26333d;text-decoration:none;border-bottom:1px solid #aeb8c0;padding:8px 0;white-space:nowrap}.library-title>a span{margin-left:18px}
.symbol-ticker{width:100vw;margin-left:calc(50% - 50vw);border-radius:0;border:0;background:#000;padding:0;overflow:hidden}.ticker-topline{max-width:1120px;margin:auto;padding:23px 28px 0;min-height:64px;border:0;color:#aaa;font-size:10px;letter-spacing:.1em;font-weight:400}.ticker-topline>span{gap:7px}.ticker-total{color:#aaa;font-size:inherit;letter-spacing:inherit}#ticker-pause{border:0;border-bottom:1px solid #5c5c5c;border-radius:0;background:#000;font-size:12px;padding:7px 0;min-height:44px;color:#ccc}.ticker-window{padding:13px 0 20px}.ticker-track{animation-duration:240s}.ticker-symbol{flex:0 0 224px;width:224px;min-height:210px;padding:18px 22px 13px;border:0;gap:9px}.ticker-symbol img{width:128px;height:128px;border-radius:0}.ticker-index{display:none}.ticker-label{font-size:14px;font-weight:400;max-width:184px;min-height:38px;letter-spacing:-.01em;color:#b9b9b9}.ticker-symbol:hover{box-shadow:none}.ticker-symbol:hover .ticker-label{color:white;text-decoration:underline;text-underline-offset:6px}.ticker-symbol:hover img{transform:translateY(-4px)}.ticker-caption{max-width:1120px;margin:auto;border:0;padding:0 28px 25px;font-size:12px;color:#999}.ticker-caption>span{font-size:12px;color:#999}.ticker-caption>a{font-size:12px;color:#c0c0c0;text-decoration:none}.source-footnote{font-size:12px;line-height:1.6;color:#75808a;margin:18px 0 0;max-width:610px}
.make-browse{margin:74px 0 80px;padding:0;border:0;display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.6fr);align-items:start;gap:68px}.make-editorial .section-index{font-size:12px;margin-bottom:21px}.make-editorial h2{font-size:49px;font-weight:500;letter-spacing:-.065em;line-height:1.02;margin:0 0 22px}.make-editorial>p:not(.section-index){font-size:15px;color:#64707b;line-height:1.65;max-width:245px}.all-makes{display:inline-flex;gap:30px;margin-top:26px;font-size:14px;border-bottom:1px solid #aeb8c0;padding-bottom:7px;text-decoration:none}.make-directory{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.make-directory>a{display:flex;align-items:center;gap:12px;min-height:80px;border-top:1px solid #bfc8ce;text-decoration:none;color:#1c2a34}.make-name{font-size:25px;font-weight:400;letter-spacing:-.04em}.make-count{font-size:11px;color:#74808a;margin-left:auto;white-space:nowrap}.make-arrow{font-size:21px;color:#64717d}.make-directory>a:hover .make-name{color:#225ce5}.make-directory>a:hover .make-arrow{color:#225ce5;transform:translate(2px,-2px)}
.search-footer{max-width:1184px;margin:auto;border-top:1px solid #aeb8c0;padding:35px 0 27px;align-items:center;gap:28px}.footer-wordmark{font-size:46px;font-weight:500;letter-spacing:-.075em;line-height:1;color:#17232d}.footer-wordmark>span{display:block;font-size:12px;line-height:1.5;letter-spacing:0;color:#67737e;margin-top:10px}.search-footer nav{font-size:13px;gap:25px}.search-footer>p{font-size:11px;color:#7c8790;margin-top:10px}
/* Apply the same layout discipline to the reading and index pages. */
body:not(.search-home) .vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}body:not(.search-home) .vehicle-card{border:0;border-top:1px solid #bbc5cc;border-radius:0;background:none;box-shadow:none}body:not(.search-home) .vehicle-card .copy{padding:24px 0}body:not(.search-home) .vehicle-card h3{font-size:27px;font-weight:500;letter-spacing:-.04em}body:not(.search-home) .vehicle-card .card-link{font-size:13px}body:not(.search-home) .symbol-tile{border-radius:0;border:0;border-top:1px solid #bbc5cc;background:transparent;box-shadow:none}body:not(.search-home) .symbol-tile img{width:76px;height:76px;border-radius:0}body:not(.search-home) .filter-panel{background:transparent;border:0;border-top:1px solid #bbc5cc;border-bottom:1px solid #bbc5cc;padding:22px 0;border-radius:0}body:not(.search-home) .article-content .wp-block-columns{border-radius:0;background:#f7f8f9}body:not(.search-home) .quick-grid a{border-radius:0;border:0;border-bottom:1px solid #d4dce2}body:not(.search-home) .quick-grid img{border-radius:0}body:not(.search-home) .page-intro h1{font-weight:500;letter-spacing:-.055em}body:not(.search-home) .footer{background:white;border-top:1px solid #bcc6ce}body:not(.search-home) .coverage-strip{border-radius:0;background:#f3f5f6}body:not(.search-home) input,body:not(.search-home) select,body:not(.search-home) button{border-radius:3px}
@media(max-width:1000px){.make-browse{gap:32px}.make-directory{column-gap:24px}.make-name{font-size:22px}.make-count{font-size:10px}.search-footer{margin-inline:28px}}
@media(max-width:760px){.search-intro{margin-bottom:53px}.library-title{gap:18px;align-items:end}.library-title h2{font-size:39px;max-width:200px;line-height:1.05}.library-title>a{font-size:12px;white-space:normal;max-width:100px;border:0;line-height:1.5;padding:0}.library-title>a span{margin-left:0}.section-index{font-size:10px;margin-bottom:14px}.browse-heading{margin-bottom:24px}.ticker-topline{padding:15px 18px 0;min-height:52px;font-size:9px}.ticker-topline>span{display:block;line-height:1.6}.ticker-total{display:block}.ticker-window{padding:5px 0 14px}.ticker-symbol{flex-basis:180px;width:180px;min-height:183px;padding:12px 17px;gap:5px}.ticker-symbol img{width:111px;height:111px}.ticker-label{font-size:13px;max-width:150px}.ticker-track{animation-duration:220s}.ticker-caption{padding:0 18px 20px;gap:24px;align-items:start}.ticker-caption>span,.ticker-caption>a{font-size:11px}.ticker-caption>a{text-align:right;max-width:125px}.source-footnote{font-size:11px;margin-top:16px}.make-browse{display:block;margin:48px 0 52px}.make-editorial h2{font-size:42px;margin-bottom:16px}.make-editorial h2 br{display:none}.make-editorial>p:not(.section-index){max-width:320px;font-size:14px}.make-editorial .section-index{font-size:10px;margin-bottom:15px}.all-makes{margin:15px 0 30px;font-size:13px}.make-directory{column-gap:22px}.make-directory>a{min-height:72px;flex-wrap:wrap;column-gap:6px;row-gap:0;align-content:center;position:relative;padding-right:22px}.make-name{font-size:23px;flex-basis:100%}.make-count{font-size:10px;margin:3px 0 0}.make-arrow{position:absolute;right:0;top:26px;font-size:18px}.search-footer{margin:0 18px;padding-top:26px;gap:24px}.footer-wordmark{font-size:39px;flex-basis:100%}.search-footer nav{font-size:12px;gap:23px}.search-footer>p{margin:0}body:not(.search-home) .vehicle-grid{grid-template-columns:1fr}body:not(.search-home) .vehicle-card h3{font-size:25px}body:not(.search-home) .symbol-tile img{width:56px;height:56px}}
@media(prefers-reduced-motion:reduce){.ticker-symbol:hover img,.make-directory>a:hover .make-arrow{transform:none}}

/* Symbol-only browsing and genuine make marks. */
.search-home .ticker-window{padding:24px 0 8px}.search-home .ticker-symbol{min-height:160px;justify-content:center;padding:12px 22px}.symbol-expand{text-align:center;padding:10px 20px 28px;background:#000}.symbol-expand button{background:#000;color:#ddd;border:1px solid #555;border-radius:5px;padding:11px 26px;font:inherit;font-size:13px;cursor:pointer}.symbol-expand button:hover{border-color:#fff;color:#fff}.symbol-expand button[hidden],.symbol-grid[hidden]{display:none}.symbol-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1100px;margin:12px auto;padding:20px;gap:8px;border-top:1px solid #242424;background:#000}.symbol-grid .ticker-symbol{width:100%;min-width:0;min-height:140px}.symbol-grid .ticker-symbol img{width:110px;height:110px}.symbol-grid a:focus-visible{outline:2px solid white;outline-offset:-3px}.make-logo{width:56px;height:40px;object-fit:contain;margin-left:8px;flex-shrink:0}.make-editorial h2{font-size:38px}.make-editorial .all-makes{margin-top:0}.search-intro h1{margin-bottom:28px}@media(max-width:760px){.symbol-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px}.symbol-grid .ticker-symbol{padding:6px;min-height:90px}.symbol-grid .ticker-symbol img{width:72px;height:72px;max-width:100%}.make-directory>a{padding-right:54px}.make-logo{position:absolute;right:0;width:46px;height:36px;margin:0}.search-home .ticker-symbol{min-height:140px}}

/* Gallery expansion styling from the Z Grills 700E XL reference. */
.symbol-expand button{appearance:none;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;padding:10px 30px;border:1px solid #666;border-radius:25px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:uppercase;cursor:pointer;box-shadow:none;transition:border-color .15s ease}
.symbol-expand button:hover{background:#000;color:#fff;border-color:#fff}
.symbol-expand button:focus-visible{outline:2px solid #fff;outline-offset:4px}
.symbol-expand button[hidden]{display:none}

/* Shared navigation, directory search and expanded creator video. */
.founder-frame{flex:0 0 104px;width:104px;min-width:104px}.founder-frame video{width:104px!important;height:185px!important;max-width:none;object-fit:cover}.founder-pause{position:static;padding:5px 8px;margin-left:10px;background:transparent;color:#64707b;border:0;font-size:12px}.joshua-dialog{padding:44px 16px 16px;border:0;border-radius:10px;background:#111;color:#fff;max-width:calc(100vw - 32px);max-height:94dvh;overflow:auto}.joshua-dialog::backdrop{background:#000b}.joshua-dialog .founder-frame{width:auto;min-width:0}.joshua-dialog .founder-frame video{width:auto!important;height:min(75dvh,640px)!important;max-width:100%!important;object-fit:contain}.video-close{position:absolute;right:12px;top:5px;background:transparent;color:#fff;padding:7px;font-size:13px}.video-close:hover{background:#333}.guide-make-logo{float:right;width:70px;height:48px;object-fit:contain;margin:0 0 12px 20px}.unified-library{display:block!important;border:0!important;background:transparent!important;padding:0!important}.unified-library .main-search{max-width:780px}.unified-library .main-search input{padding:12px 0!important;background:white}.make-filter{display:flex;align-items:center;gap:14px;margin-top:18px}.make-filter label{margin:0!important;font-size:13px}.make-filter select{width:auto;min-width:180px;padding:8px 12px;font-size:13px}.search-footer nav{flex-wrap:wrap}.search-header nav a:first-child{display:flex}@media(max-width:760px){.founder-frame{flex-basis:90px;width:90px;min-width:90px}.founder-frame video{width:90px!important;height:160px!important}.search-header nav{gap:14px}.search-brand{font-size:18px}.search-header{gap:12px}.guide-make-logo{width:56px;height:40px}}

.make-page-logo{display:block;width:90px;height:60px;object-fit:contain;margin-bottom:18px}

.search-footer{display:block;padding:32px 0 28px;border-top:1px solid #dce1e6}.search-footer nav{display:flex;justify-content:flex-start;gap:28px;flex-wrap:wrap;font-size:13px;color:#465465}.search-footer nav a{padding:6px 0}.search-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.search-footer>p{margin:18px 0 0;font-size:11px;color:#83909c}.policy-page{max-width:800px;padding-top:60px;padding-bottom:80px;min-height:55vh}.policy-page h1{font-size:42px;letter-spacing:-.04em}.policy-page p{font-size:17px;line-height:1.7}.ticker-symbol img{image-rendering:auto}@media(max-width:760px){.search-footer nav{gap:12px 22px}.policy-page h1{font-size:32px}}

/* A continuous instrument rail: pure black, fine calibration marks, large glyphs. */
.search-home .symbol-ticker{padding-top:18px;padding-bottom:12px;background:#000}
.search-home .ticker-window{position:relative;padding:18px 0 12px;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.search-home .ticker-window:before,.search-home .ticker-window:after{content:"";position:absolute;left:0;right:0;height:5px;background:repeating-linear-gradient(90deg,#353535 0 1px,transparent 1px 28px);pointer-events:none;z-index:1}
.search-home .ticker-window:before{top:0}.search-home .ticker-window:after{bottom:0}
.search-home .ticker-symbol{flex:0 0 184px;width:184px;min-height:178px;padding:15px 22px;position:relative;transition:opacity .18s}
.search-home .ticker-symbol:after{content:"";position:absolute;right:0;top:50%;width:1px;height:24px;transform:translateY(-50%);background:#252525}
.search-home .ticker-symbol img{width:142px;height:142px;transition:transform .22s ease;filter:none}
.search-home .ticker-symbol:hover{box-shadow:none}.search-home .ticker-symbol:hover img{transform:scale(1.08)}
.search-home .ticker-window:hover .ticker-track{animation-play-state:paused}
.search-home .symbol-expand{padding:23px 20px 15px}.search-home .symbol-expand button{border-color:#494949;font-size:11px;letter-spacing:.09em;padding:10px 25px}
.search-home .symbol-grid{max-width:1050px;border-top:0;gap:0;padding:25px 20px 8px;margin:0 auto;grid-template-columns:repeat(5,minmax(0,1fr))}
.search-home .symbol-grid .ticker-symbol{width:100%;min-height:150px;border-bottom:1px solid #202020;animation:symbol-reveal .3s ease both}.search-home .symbol-grid .ticker-symbol img{width:120px;height:120px}.search-home .symbol-grid .ticker-symbol:nth-child(5n):after{display:none}
@keyframes symbol-reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.search-home .ticker-symbol{flex-basis:148px;width:148px;min-height:145px;padding:10px 14px}.search-home .ticker-symbol img{width:120px;height:120px}.search-home .symbol-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 10px}.search-home .symbol-grid .ticker-symbol{min-height:98px;padding:8px}.search-home .symbol-grid .ticker-symbol img{width:80px;height:80px}.search-home .symbol-grid .ticker-symbol:nth-child(5n):after{display:block}.search-home .symbol-grid .ticker-symbol:nth-child(4n):after{display:none}}
@media(prefers-reduced-motion:reduce){.search-home .symbol-grid .ticker-symbol{animation:none}.search-home .ticker-symbol img{transition:none}.search-home .ticker-symbol:hover img{transform:none}}

/* Composition refinement: search first, compact human presence, quieter instruments. */
.search-home .search-intro{margin-top:42px;margin-bottom:48px}
.search-home .search-intro h1{font-size:52px;line-height:1.08;letter-spacing:-.055em;margin-bottom:30px}
.search-home .main-search{min-height:70px;border-color:#bfc8d2;border-radius:10px;padding:7px 7px 7px 22px;box-shadow:0 4px 18px #15243406}
.search-home .main-search button{min-height:54px;border-radius:6px;padding-inline:25px}
.search-home .try-search{margin:12px 0 22px}
.search-home .founder{width:max-content;max-width:100%;gap:15px;margin:0 auto;padding:0}
.search-home .founder-frame{width:76px;min-width:76px;flex-basis:76px;border-radius:7px;overflow:hidden}
.search-home .founder-frame video{width:76px!important;height:100px!important;object-fit:cover;object-position:center 63%}
.search-home .founder-title{font-size:13px;font-weight:600}
.search-home .founder-copy p{font-size:12px;max-width:220px;line-height:1.5;margin:4px 0 0;color:#78838e}
.search-home .symbol-ticker{padding-top:20px;padding-bottom:9px}
.search-home .ticker-window{padding:8px 0;mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent)}
.search-home .ticker-window:before,.search-home .ticker-window:after,.search-home .ticker-symbol:after{display:none}
.search-home .ticker-symbol{flex-basis:150px;width:150px;min-height:130px;padding:14px 23px}
.search-home .ticker-symbol img{width:102px;height:102px}
.search-home .ticker-track{animation-duration:280s}
.search-home .symbol-expand{padding:9px 20px 16px}
.search-home .symbol-expand button{font-size:10px;letter-spacing:.07em;border-color:#414141;padding:9px 22px;color:#bfc3c7}
.search-home .symbol-expand button:hover{color:#fff;border-color:#8b8b8b}
.search-home .symbol-grid{padding-top:20px}.search-home .symbol-grid .ticker-symbol{min-height:130px}.search-home .symbol-grid .ticker-symbol img{width:100px;height:100px}
.search-home .make-browse{margin-top:52px;gap:54px}.search-home .make-editorial h2{font-size:32px;letter-spacing:-.045em}.search-home .make-directory>a{min-height:76px}.search-home .make-name{font-size:23px}
@media(max-width:760px){.search-home .search-intro{margin-top:30px;margin-bottom:32px}.search-home .search-intro h1{font-size:38px;margin-bottom:24px}.search-home .main-search{min-height:62px;padding-left:14px}.search-home .main-search button{min-height:48px;padding-inline:16px}.search-home .founder-frame{width:65px;min-width:65px;flex-basis:65px}.search-home .founder-frame video{width:65px!important;height:86px!important}.search-home .founder-copy p{max-width:200px;font-size:11px}.search-home .ticker-symbol{flex-basis:122px;width:122px;min-height:108px;padding:12px 18px}.search-home .ticker-symbol img{width:86px;height:86px}.search-home .symbol-grid .ticker-symbol{min-height:92px}.search-home .symbol-grid .ticker-symbol img{width:70px;height:70px}.search-home .make-browse{margin-top:35px}}
/* Expanded playback always retains the full portrait frame. */
.search-home .joshua-dialog .founder-frame{width:auto;min-width:0;border-radius:4px}.search-home .joshua-dialog .founder-frame video{width:auto!important;height:min(75dvh,640px)!important;object-fit:contain;max-width:100%!important}

/* Scattered, cursor-responsive instrument field. */
.search-home .symbol-field{padding:0 0 14px;overflow:hidden;background:#000}
.search-home .symbol-field .ticker-window{height:340px;padding:0;overflow:hidden;mask-image:none;position:relative}
.search-home .symbol-field .ticker-track{display:block;position:relative;width:100%;height:100%;animation:none!important;transform:none!important;will-change:auto;--mx:0;--my:0}
.field-symbol{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);display:block;transform:translate(calc(-50% + var(--mx)*var(--depth)*1px),calc(-50% + var(--my)*var(--depth)*1px));outline-offset:3px;border-radius:8px}
.field-symbol img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .25s ease,opacity .25s ease;opacity:.86}
.field-symbol:hover{z-index:2}.field-symbol:hover img,.field-symbol:focus-visible img{transform:scale(1.12);opacity:1}.field-symbol:focus-visible{outline:2px solid #fff}
.search-home .symbol-field .symbol-expand{padding:2px 20px 22px}
.search-home .symbol-field .symbol-grid{border-top:1px solid #1b1b1b;margin-top:8px}
@media(min-width:1600px){.search-home .symbol-field .ticker-window{height:390px}.field-symbol{width:calc(var(--size)*1.18);height:calc(var(--size)*1.18)}}
@media(max-width:760px){.search-home .symbol-field .ticker-window{height:310px}.field-symbol{width:calc(var(--size)*.7);height:calc(var(--size)*.7)}.field-symbol:nth-child(n+9){display:none}.field-symbol:nth-child(1){--x:13%!important;--y:22%!important}.field-symbol:nth-child(2){--x:16%!important;--y:72%!important}.field-symbol:nth-child(3){--x:44%!important;--y:38%!important}.field-symbol:nth-child(4){--x:45%!important;--y:82%!important}.field-symbol:nth-child(5){--x:68%!important;--y:15%!important}.field-symbol:nth-child(6){--x:79%!important;--y:58%!important}.field-symbol:nth-child(7){--x:88%!important;--y:26%!important}.field-symbol:nth-child(8){--x:84%!important;--y:87%!important}}
@media(prefers-reduced-motion:reduce){.field-symbol{transform:translate(-50%,-50%)}.field-symbol img{transition:none}.field-symbol:hover img{transform:none}}

/* Compact decorative particles. */
.search-home .particle-banner{padding:0;pointer-events:none;user-select:none}
.search-home .particle-banner .ticker-window{height:160px;padding:0;overflow:hidden}
.search-home .particle-banner .ticker-track{position:relative;width:100%;height:100%}
.light-particle{position:absolute;top:0;left:0;display:block;will-change:transform}
.light-particle img{display:block;width:100%;height:100%;object-fit:contain;opacity:.86}
@media(max-width:760px){.search-home .particle-banner .ticker-window{height:150px}}
@media(prefers-reduced-motion:reduce){.light-particle{will-change:auto}}

/* Readable, actionable warning-light directory. */
.common-issues{margin:0 0 44px;padding:30px 0 0;border-top:1px solid #e1e6eb}.common-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}.common-heading h2{font-size:26px;font-weight:500;letter-spacing:-.035em;margin:0}.common-heading>a{font-size:13px;color:#607080;text-underline-offset:4px}.common-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px}.common-issue{display:flex;align-items:flex-start;gap:13px;padding:26px 0;border-bottom:1px solid #e5e9ed;text-decoration:none;color:#253746}.common-icon{width:60px;height:60px;flex-shrink:0;background:#f3f5f7;border-radius:12px;display:grid;place-items:center}.common-icon img{display:block;width:56px;height:56px}.common-copy h3{font-size:16px;font-weight:600;letter-spacing:-.02em;margin:2px 0 7px}.common-copy p{font-size:13px;line-height:1.5;color:#6c7883;margin:0 0 10px}.common-link{font-size:12px;color:#225ce5}.common-issue:hover .common-link{text-decoration:underline;text-underline-offset:3px}.common-issue:hover .common-icon{background:#eaf0fa}.common-issue:focus-visible{outline:2px solid #225ce5;outline-offset:4px}.search-home .make-browse{margin-top:40px}@media(max-width:900px){.common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.common-grid{grid-template-columns:1fr}.common-issue{padding:20px 0}.common-heading h2{font-size:23px}.common-heading>a{font-size:12px}.common-icon{width:56px;height:56px}}
