/* BD Emergency: Google-simple search on a Yellow Pages directory.
   One ground, one ink, yellow as the field, red only for calling. */
:root{
  --bg:#fff;--ink:#111;--muted:#4d4d4d;--tone:#f2f2ef;--tone2:#e8e8e3;
  --yellow:#ffd500;--on-yellow:#111;--red:#b81305;--on-red:#fff;--green:#0b6b2e;
  --gut:clamp(16px,4vw,32px);--max:1200px;--edge:max(var(--gut),calc((100% - var(--max))/2 + var(--gut)));
  --step-0:1rem;--step-1:1.25rem;--step-2:clamp(1.6rem,3.2vw,2.2rem);--step-3:clamp(2.4rem,6.2vw,4.6rem);
}
@media (prefers-color-scheme:dark){:root{--bg:#121212;--ink:#f3f3f1;--muted:#b9b9b4;--tone:#1c1c1c;--tone2:#272727;--red:#c92d20}}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:var(--step-0)/1.55 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;min-height:100vh;display:flex;flex-direction:column}
a{color:inherit}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--ink);outline-offset:2px}
.hero a:focus-visible,.band a:focus-visible,.bar a:focus-visible{outline-color:#000}
.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}
h1,h2{line-height:1.05;letter-spacing:-.02em;margin:0}
h2{font-size:var(--step-2)}
.muted{color:var(--muted)}

/* Top bar */
.bar{display:flex;align-items:center;gap:1.5rem;padding:.8rem var(--edge);background:var(--yellow);color:var(--on-yellow)}
.mark{font-weight:800;font-size:1.25rem;text-decoration:none;letter-spacing:-.02em;white-space:nowrap}
.mark b{background:#111;color:var(--yellow);padding:.2em .571em;margin-right:.1em}
.brand{display:grid;grid-template-columns:auto auto;column-gap:.3rem;align-items:center;line-height:1.1}
.brand .bd{grid-row:1 / 3}
.brand .word{grid-column:2}
.brand .stage{grid-column:2}
.stage{margin:.1rem 0 0;font-size:.7rem;font-weight:600;letter-spacing:.03em;opacity:.75}
.nav{display:flex;gap:1.4rem;margin-left:auto}
.nav a{white-space:nowrap;text-decoration:none;font-weight:600;padding:.6rem 0}
.nav a:hover{text-decoration:underline}
.sos{background:var(--red);color:var(--on-red);font-weight:700;text-decoration:none;padding:.65rem 1.1rem;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}
.sos:hover{filter:brightness(.92)}

/* Landing */
.hero{background:var(--yellow);color:var(--on-yellow);padding:clamp(3rem,10vw,7.5rem) 0 clamp(3.5rem,11vw,8.5rem)}
.hero-grid{display:grid;grid-template-columns:1fr 320px;gap:clamp(1.5rem,5vw,4rem);align-items:end}
.sos-panel{background:#111;color:#fff;padding:1.6rem;text-decoration:none;display:flex;flex-direction:column;gap:.3rem}
.sos-panel:hover{background:#000}
.sos-panel .big{font-size:clamp(3.5rem,8vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--yellow)}
.hero h1{font-size:var(--step-3);font-weight:800;max-width:17ch}
.lede{font-size:var(--step-1);max-width:34rem;margin:1.2rem 0 2rem}
.finder{display:flex;gap:.5rem;flex-wrap:wrap;max-width:880px}
.finder input[type=search]{flex:1 1 320px;min-height:60px;padding:0 1.2rem;font:inherit;font-size:1.1rem;border:0;border-radius:0;background:#fff;color:#111}
.finder input[type=search]::placeholder{color:#555}
.finder.compact input[type=search]{min-height:52px}
button{font:inherit;cursor:pointer;border-radius:0}
.go,.near{min-height:60px;padding:0 1.6rem;border:0;font-weight:700}
.finder.compact .go{min-height:52px}
.go{background:#111;color:#fff}
.go:hover{background:#000}
.near{background:transparent;color:inherit;border:2px solid currentColor}
.near:hover{background:rgba(0,0,0,.08)}
.near-status{margin:.6rem 0 0;min-height:1.5em;font-weight:600}
.filters .near-status{margin:0}
.near:disabled,.go:disabled{opacity:.6}

/* Sections */
.section{padding:clamp(3rem,9vw,7.5rem) 0}
.section.tone{background:var(--tone)}
.section h2{margin-bottom:1.6rem}
.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}
.tile{background:var(--tone);padding:1.4rem 1.2rem;min-height:128px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}
.tile:nth-child(odd){background:var(--tone2)}
.tile:hover{background:var(--yellow);color:#111}
.tile-name{font-size:1.35rem;font-weight:700;line-height:1.15}
.tile-n{color:var(--muted)}
.tile:hover .tile-n{color:#111}
.split{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(1.5rem,6vw,5rem);align-items:start}
.cities{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}
.cities a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:var(--bg);text-decoration:none;font-weight:600;min-height:52px;align-items:center}
.cities a:hover{background:var(--yellow);color:#111}
.cities .n{font-weight:400;color:var(--muted)}
.hot-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}
.hot{background:var(--red);color:var(--on-red);padding:1.6rem 1.4rem;text-decoration:none;display:flex;flex-direction:column;gap:.3rem}
.hot:hover{filter:brightness(.92)}
.hot-num{font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1;letter-spacing:-.02em}
.hot-name{font-size:1.05rem}
.more{font-weight:700}

/* Search band (results, place) */
.band{background:var(--yellow);color:var(--on-yellow);padding:1.2rem 0 1.4rem}
.band h1{font-size:var(--step-2);margin:.2rem 0 .4rem}
.crumbs{margin:.2rem 0;font-size:.95rem}
.crumbs a{text-underline-offset:3px}

/* Results */
.layout{display:grid;grid-template-columns:260px 1fr;gap:clamp(1.5rem,5vw,4rem);padding-block:2rem 4rem;flex:1}
.side{align-self:start;position:sticky;top:1rem}
.filters{display:flex;flex-direction:column;gap:1rem;background:var(--tone);padding:1.2rem}
.filters label{display:flex;flex-direction:column;gap:.3rem;font-weight:600}
.filters .check{flex-direction:row;align-items:center;gap:.6rem;min-height:44px}
.filters .near{border:2px solid var(--ink);min-height:48px}
select,input:not([type=checkbox]):not([type=search]):not([type=hidden]),textarea{font:inherit;min-height:48px;padding:.5rem .8rem;border:2px solid var(--ink);border-radius:0;background:var(--bg);color:var(--ink);width:100%}
input[type=checkbox]{width:22px;height:22px;accent-color:var(--ink)}
.list-title{font-size:clamp(2rem,5vw,3.4rem);margin:0 0 .3rem}
.count{color:var(--muted);margin:0 0 1.2rem}
.item{display:grid;grid-template-columns:1fr auto;gap:1rem 2rem;background:var(--tone);padding:1.3rem 1.4rem;margin-bottom:.75rem;border-left:8px solid var(--yellow)}
.item h2{font-size:1.35rem;margin:0 0 .3rem;line-height:1.2;letter-spacing:-.01em}
.item h2 a{text-decoration:none}
.item h2 a:hover{text-decoration:underline}
.meta{margin:.1rem 0;color:var(--muted);display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center}
.addr{margin:.3rem 0 0}
.phone{margin:.3rem 0 0;font-weight:700;font-size:1.15rem}
.tag{font-size:.85rem;padding:.1rem .5rem;background:var(--bg);color:var(--ink)}
.tag.open{background:#0b6b2e;color:#fff}
.tag.ok{background:var(--ink);color:var(--bg)}
.dist{font-weight:700;color:var(--ink)}
.item-act{display:flex;flex-direction:column;gap:.5rem;min-width:150px;justify-content:center}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.2rem;background:var(--bg);color:var(--ink);font-weight:600;text-decoration:none;text-align:center;border:2px solid var(--ink)}
.btn:hover{background:var(--yellow);color:#111}
.btn.call{background:var(--red);color:var(--on-red);border-color:var(--red);font-weight:700}
.btn.call:hover{filter:brightness(.92);background:var(--red);color:var(--on-red)}
.btn.big{min-height:56px;font-size:1.05rem}
.empty{padding:2rem 0}

/* Place */
.detail{display:grid;grid-template-columns:1fr 340px;gap:clamp(1.5rem,5vw,4rem);padding-block:2.5rem 4rem;flex:1}
.info dt{color:var(--muted);margin-top:1.2rem}
.info dd{margin:.1rem 0 0;font-size:1.15rem}
.info dd a{margin-right:1rem;font-weight:700}
.actions-panel{display:flex;flex-direction:column;gap:.6rem;align-self:start;background:var(--tone);padding:1.2rem}
.report{margin-top:2.5rem}
.report summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}
.report textarea{min-height:110px;margin:.6rem 0}

/* Content pages */
.page{padding-block:3rem 4rem;flex:1;max-width:760px}
.page h1{font-size:var(--step-2);margin-bottom:1rem}
.note{color:var(--muted);max-width:60ch}
.card{padding:1.2rem;background:var(--tone);margin-bottom:.6rem}
.card .title{font-weight:700;font-size:1.15rem}
.hotline{display:flex;gap:1.4rem;align-items:center;padding:1.2rem 1.4rem;background:var(--tone);margin:.6rem 0;text-decoration:none}
.hotline:hover{background:var(--yellow);color:#111}
.hotline .num{font-size:2.2rem;font-weight:800;color:var(--red);min-width:6.5rem;letter-spacing:-.02em}
.hotline:hover .num{color:#111}
.form label{display:block;margin:1rem 0;font-weight:600}
.form label input:not([type=checkbox]),.form label select{margin-top:.3rem;font-weight:400}
.form .check{display:flex;align-items:center;gap:.6rem}
.hp{position:absolute!important;left:-9999px}

/* Footer */
.foot{background:var(--tone);padding:clamp(2rem,6vw,4rem) var(--edge) 1.6rem;margin-top:auto}
.wordmark{font-size:clamp(3rem,13vw,10rem);font-weight:800;letter-spacing:-.04em;line-height:.9;margin:0 0 1.6rem;color:var(--ink)}
.foot-links{display:flex;gap:1.6rem;flex-wrap:wrap}
.foot-links a{font-weight:600;padding:.6rem 0;display:inline-block}
.foot-note{color:var(--muted);margin:1rem 0 0;max-width:60ch}

@media (max-width:860px){
  .hero-grid{grid-template-columns:1fr}
  .sos-panel{flex-direction:row;align-items:baseline;gap:1rem;flex-wrap:wrap}
  .nav a:not(:last-child){display:none}
  .nav{margin-left:auto}
  .tiles{grid-template-columns:repeat(2,1fr)}
  .split{grid-template-columns:1fr}
  .hot-row{grid-template-columns:1fr}
  .layout,.detail{grid-template-columns:1fr}
  .side{position:static}
  .item{grid-template-columns:1fr}
  .item-act{flex-direction:row;flex-wrap:wrap;min-width:0}
  .item-act .btn{flex:1 1 auto}
}
@media (max-width:520px){
  .nav{display:none}
  .sos{margin-left:auto}
  .filters{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
  .filters .check,.filters .near{grid-column:span 1}
  .bar{gap:.8rem}
  .cities{grid-template-columns:1fr}
  .finder .go,.finder .near{flex:1}
}
@media (prefers-reduced-motion:no-preference){
  .tile,.cities a,.btn,.hot,.hotline,.sos{transition:background-color .15s,filter .15s}
}

.areanote{background:var(--tone);padding:.7rem 1rem;margin:0 0 1rem}
.areas-h{font-size:1.1rem;margin:1.6rem 0 .6rem}
.area-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}
.area-chips a{background:var(--bg);padding:.5rem .9rem;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-weight:600}
.area-chips a:hover{background:var(--yellow);color:#111}

/* Admin */
.adminpage{padding-block:2rem 4rem;flex:1}.adminpage.narrow{max-width:760px}
.admin-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}
.admin-nav{display:flex;gap:1rem;align-items:center}.admin-nav a{font-weight:600}
.stats{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.6rem}
.stats a,.stats span{background:var(--tone);padding:.8rem 1.1rem;text-decoration:none;min-height:44px}
.stats strong{font-size:1.4rem;margin-right:.3rem}
.adminsearch{display:flex;gap:.5rem;margin:1rem 0}.adminsearch input{flex:1;min-height:48px;padding:0 1rem;border:2px solid var(--ink);background:var(--bg);color:var(--ink);font:inherit}
.adm{width:100%;border-collapse:collapse}.adm th,.adm td{text-align:left;padding:.7rem .6rem;vertical-align:top}.adm tbody tr:nth-child(odd){background:var(--tone)}
.panel{background:var(--tone);padding:1.2rem 1.4rem;margin:1.2rem 0}.panel h2{font-size:1.3rem;margin-bottom:.6rem}
.alert{background:#b81305;color:#fff;padding:.7rem 1rem}.notice{background:#0b6b2e;color:#fff;padding:.7rem 1rem}
.decide{display:flex;flex-wrap:wrap;gap:.6rem}.decide button{height:auto;min-height:48px;padding:.5rem 1.2rem}
.arealine label{display:block;margin:.5rem 0}.arealine input:not([type=hidden]){width:100%}
@media (max-width:700px){.adm:not(.small) thead{display:none}.adm:not(.small) td{display:block;padding:.2rem .8rem}.adm:not(.small) tr{display:block;padding:.6rem 0}}

/* Community */
.page.wide{max-width:900px}
.levelcard{background:var(--tone);padding:1.4rem;margin:1rem 0 1.4rem}
.lvl-n{font-size:2rem;font-weight:800;letter-spacing:-.02em}.lvl-t{font-size:1.2rem;font-weight:600;margin-left:.4rem}
.lvl-p{margin:.3rem 0 .8rem}
.levelbar{height:14px;background:var(--bg)}.levelbar span{display:block;height:100%;background:var(--yellow)}
.badges{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1rem 0 0}.badges li{background:var(--ink);color:var(--bg);padding:.3rem .7rem;font-size:.9rem}
.hist .meta{margin:.2rem 0 0}
.leaders{list-style:none;padding:0;margin:0;counter-reset:l}
.leaders li{counter-increment:l}
.leaders a{display:grid;grid-template-columns:2.2rem 1fr auto auto;gap:1rem;align-items:center;padding:1rem;background:var(--tone);margin-bottom:.5rem;text-decoration:none;min-height:56px}
.leaders a::before{content:counter(l);font-weight:800;font-size:1.3rem}
.leaders a:hover{background:var(--yellow);color:#111}.leaders a:hover .muted{color:#111}
.panel.help{margin-top:2rem}

/* Community landing */
.hero.compact{padding:clamp(2.5rem,7vw,5rem) 0 clamp(2.5rem,8vw,5.5rem)}
.hero.compact h1{max-width:20ch}
.hero .btns{margin-top:1.6rem}
.hero .sos.big{min-height:56px;font-size:1.05rem;padding:0 1.6rem}
.section.tight{padding:2rem 0 0}
.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}
.stat-row div{background:var(--tone);padding:1.2rem 1.3rem;display:flex;flex-direction:column}
.stat-row strong{font-size:clamp(2rem,5vw,3rem);line-height:1;font-weight:800;letter-spacing:-.02em}
.stat-row span{color:var(--muted);margin-top:.3rem}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}
.steps div{background:var(--tone);padding:1.4rem}.steps h3{margin:0 0 .5rem;font-size:1.25rem}.steps p{margin:0}
.tiles.three{grid-template-columns:repeat(3,1fr)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,5vw,4rem);align-items:start}
.mt{margin-top:2rem}
.adm.small{max-width:420px;margin:1rem 0}
.feed{list-style:none;padding:0;margin:1rem 0 0}.feed li{padding:.6rem 0}
.feed .muted{margin-left:.3rem;font-size:.9rem}
.faq{background:var(--tone);padding:0 1.1rem;margin-bottom:.5rem}
.faq summary{cursor:pointer;font-weight:700;min-height:52px;display:flex;align-items:center}
.faq p{margin:0 0 1rem}
.rules{padding-left:1.1rem;margin:.6rem 0}.rules li{margin:.4rem 0}
.page h2{font-size:1.4rem;margin:1.8rem 0 .4rem}
@media (max-width:860px){.stat-row{grid-template-columns:repeat(2,1fr)}.steps,.two,.tiles.three{grid-template-columns:1fr}}

/* Discussion */
.forum{display:grid;grid-template-columns:1fr 300px;gap:clamp(1.2rem,4vw,3rem);padding-block:1.6rem 4rem;flex:1}
.safety{background:var(--tone);padding:.7rem 1rem;margin:0 0 1rem;border-left:6px solid var(--red)}
.forum-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}
.sorts{display:flex;gap:.4rem}.sorts a{padding:.55rem 1rem;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-weight:600;background:var(--tone)}
.sorts a.on{background:var(--ink);color:var(--bg)}
.postrow{display:flex;gap:1rem;background:var(--tone);padding:1rem 1.1rem;margin-bottom:.6rem}
.postrow h2{font-size:1.2rem;margin:0 0 .3rem;line-height:1.25;letter-spacing:-.01em}.postrow h2 a{text-decoration:none}.postrow h2 a:hover{text-decoration:underline}
.postrow.big h1{font-size:clamp(1.5rem,3.5vw,2.2rem);margin:0 0 .4rem}
.pbody{flex:1;min-width:0}
.pbody .meta{margin:.15rem 0}
.votes form{display:flex;flex-direction:column;align-items:center;gap:0}
.votes{min-width:2.6rem;display:flex;flex-direction:column;align-items:center}
.v{background:none;border:0;color:var(--muted);height:34px;min-width:44px;padding:0;font-size:1rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
.v:hover{color:var(--ink)}.v.up.on{color:#e85d04}.v.down.on{color:#4361ee}
.score{font-weight:800;line-height:1}
.side2 .panel{margin:0 0 1rem}.side2 h2{font-size:1.1rem}
.boardlist{list-style:none;margin:0;padding:0}.boardlist a{display:block;padding:.6rem .7rem;text-decoration:none;min-height:44px}.boardlist a:hover,.boardlist a.on{background:var(--yellow);color:#111}
.pager{display:flex;gap:1rem;align-items:center;justify-content:center;margin-top:1.2rem}
.thread .text{margin:.6rem 0;overflow-wrap:anywhere}
.comments{margin-top:1rem}
.comment{display:flex;gap:.8rem;padding:.7rem 0;border-left:3px solid var(--tone);padding-left:.8rem;margin-top:.3rem}
.comment .cbody{flex:1;min-width:0}.comment .text{overflow-wrap:anywhere}
.actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.actions a,.reply summary{font-weight:600;cursor:pointer}
.reply summary{min-height:36px;display:inline-flex;align-items:center}.reply .form{margin:.4rem 0}
form.inline{display:inline}form.inline .linkbtn{height:auto;min-height:36px;padding:0}
@media (max-width:860px){.forum{grid-template-columns:1fr}.side2{order:2}}
.reasons{margin:.4rem 0 .8rem;padding-left:1.1rem}

.milestones{list-style:none;padding:0;margin:.8rem 0 0;counter-reset:m}
.milestones li{background:var(--tone);padding:.9rem 1.1rem;margin-bottom:.5rem}
.milestones strong{display:block;margin-bottom:.15rem}

.panel.verify{border-left:6px solid var(--yellow);margin:0 0 1rem}.panel.verify p{margin:.4rem 0 .8rem}

.roadmap{list-style:none;padding:0;margin:.8rem 0 0}
.roadmap li{display:grid;grid-template-columns:5.5rem 1fr;gap:.2rem 1rem;background:var(--tone);padding:1rem 1.1rem;margin-bottom:.5rem}
.roadmap li .tag{justify-self:start;align-self:start;margin-top:.15rem}
.roadmap li strong{grid-column:2}.roadmap li span:last-child{grid-column:2;color:var(--muted)}
@media (max-width:600px){.roadmap li{grid-template-columns:1fr}.roadmap li strong,.roadmap li span:last-child{grid-column:1}}

.hotline small{display:block}
sup.fn{font-size:.75em;margin-left:.15rem;color:var(--muted);font-weight:700}
.sources{margin-top:2.5rem}.sources h2{font-size:1.3rem}
.sources ol{padding-left:1.4rem;margin:.6rem 0}.sources li{margin:.5rem 0}
.adm.small.find{max-width:none}.adm.small.find td{vertical-align:top;padding:.6rem}.adm.small.find td:last-child{white-space:nowrap}

/* Back link */
.backbar{padding-top:.6rem;padding-bottom:0}
.back{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .2rem;font-weight:600;text-decoration:none;color:var(--ink)}
.back:hover{text-decoration:underline}
.back span{font-size:1.2rem;line-height:1}
.page{padding-top:1.2rem}

.bn{margin:.1rem 0 .3rem;color:var(--muted);font-size:1rem}

/* Coverage */
.cov h2{font-size:1.5rem;margin:2.2rem 0 .5rem}
.stat-row strong small{font-size:.5em;font-weight:600;color:var(--muted)}
.funnel{list-style:none;margin:1rem 0;padding:0}
.funnel li{display:grid;grid-template-columns:11rem 1fr 7rem;gap:.8rem;align-items:center;padding:.45rem 0}
.fb{display:block;height:20px;background:var(--tone)}.fb span{display:block;height:100%;background:var(--yellow)}
.fn2{text-align:right}
.covtable th,.covtable td{padding:.6rem .7rem}
.covtable.districts{font-size:.95rem}.covtable tr.empty td{color:var(--muted)}
.tablewrap{overflow-x:auto}
.barcell{width:9rem}.mini-bar{display:block;height:12px;background:var(--tone2)}.mini-bar span{display:block;height:100%;background:var(--ink)}
.bench{list-style:none;padding:0;margin:.6rem 0}.bench li{background:var(--tone);padding:.8rem 1rem;margin-bottom:.4rem}
@media (max-width:700px){.funnel li{grid-template-columns:1fr auto}.funnel .fb{grid-column:1 / -1;order:3}}

/* Add form: speciality checkboxes */
.tagpick{border:1px solid var(--line,#dadce0);border-radius:8px;padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px}
.tagpick legend{font-size:.85rem;padding:0 6px;color:var(--muted,#5f6368)}
a.tag{text-decoration:none}
