/* Gardensel -> Fidanligi specialist-category gateway (2026-11-07). */
.fdn-bridge{--fdn-ink:#193b28;--fdn-soft:#eaf3e8;--fdn-line:#d7e5d6;color:var(--fdn-ink);max-width:1170px;margin:0 auto 50px;font-family:Arial,Helvetica,sans-serif;line-height:1.55}
.fdn-bridge *{box-sizing:border-box}.fdn-bridge-breadcrumb{max-width:1170px;margin:16px auto 22px;flex-wrap:wrap}.fdn-bridge__eyebrow{display:inline-block;letter-spacing:1.3px;font:700 10px/1.5 Arial,Helvetica,sans-serif;color:#47774f}
.fdn-bridge__intro{border-radius:16px 16px 0 0;padding:38px 42px 30px;background:linear-gradient(120deg,#edf6e8,#fffef7);border:1px solid var(--fdn-line);border-bottom:0}
.fdn-bridge__intro h1{font:700 clamp(26px,3vw,39px)/1.16 Georgia,'Times New Roman',serif;letter-spacing:-.4px;max-width:900px;margin:10px 0 18px;color:var(--fdn-ink)}
.fdn-bridge__intro>p{max-width:930px;margin:0 0 20px;color:#485e4d;font-size:15px;line-height:1.72}
.fdn-bridge__intro>p strong{color:#244d31;font-weight:700}
.fdn-bridge__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}
.fdn-bridge__actions a{display:inline-flex;gap:10px;align-items:center;justify-content:center;border-radius:7px;padding:12px 18px;font:700 13px/1.25 Arial,Helvetica,sans-serif;min-height:44px;text-decoration:none!important;max-width:100%}
.fdn-bridge__primary{background:#17633b;color:#fff!important;border:1px solid #17633b}.fdn-bridge__primary:hover{background:#0e482b}
.fdn-bridge__secondary{color:#245b3a!important;border:1px solid #acc9af;background:#fff}.fdn-bridge__secondary:hover{border-color:#37784a;background:#f7fbf5}
.fdn-bridge__intro .fdn-bridge__small{font-size:12px;color:#627264;margin:15px 0 0}
.fdn-bridge__banner{display:block;border:1px solid var(--fdn-line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden;line-height:0;background:#f5f8f2}
.fdn-bridge__banner img{display:block;width:100%;height:auto;object-fit:contain}
.fdn-bridge__banner:focus-visible{outline:3px solid #14603b;outline-offset:4px}
.fdn-bridge__note{display:grid;grid-template-columns:200px 1fr;gap:24px;background:#f8faf6;border-left:3px solid #76ad7b;padding:18px 22px;margin:24px 0 32px}
.fdn-bridge__note strong{font:700 18px/1.35 Georgia,serif;color:var(--fdn-ink)}
.fdn-bridge__note p,.fdn-bridge__division p,.fdn-bridge__overlap p{font-size:14px;color:#536553;margin:0;line-height:1.65}
.fdn-bridge__categories{margin:24px 0 30px}
.fdn-bridge__section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 15px;border-bottom:1px solid #dbe4d8;padding:0 0 15px}
.fdn-bridge__section-head h2{font:700 25px/1.3 Georgia,'Times New Roman',serif;margin:6px 0 0;color:#1e432a}
.fdn-bridge__section-head>a{font-size:12px;color:#287146;text-decoration:none;font-weight:700;white-space:nowrap}
.fdn-bridge__category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.fdn-bridge__category-grid>a{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:17px 18px;border-radius:9px;border:1px solid #dce9da;background:#fff;text-decoration:none!important;min-height:105px}
.fdn-bridge__category-grid>a:hover{border-color:#6faf82;box-shadow:0 3px 12px #14381b0c;background:#f9fcf8}
.fdn-bridge__category-grid>a span{font:700 15px/1.35 Arial,Helvetica,sans-serif;color:#23412e}
.fdn-bridge__category-grid>a small{font:600 11px/1.4 Arial,Helvetica,sans-serif;color:#35774b}
.fdn-bridge__division{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 27px;background:#eaf2e9;border:1px solid #d9e6d7;border-radius:11px}
.fdn-bridge__division>div{max-width:770px}.fdn-bridge__division strong{font:700 20px/1.3 Georgia,serif;color:#24442b;display:block;margin:0 0 7px}
.fdn-bridge__division>a{font:700 12px/1.4 Arial,Helvetica,sans-serif;color:#24653d;white-space:nowrap;text-decoration:none}
.fdn-bridge__overlap{margin:14px 0 0;padding:17px 20px;border:1px solid #e6debd;background:#fffcf3;border-radius:8px}
.fdn-bridge__overlap strong{font:700 14px/1.4 Arial,Helvetica,sans-serif;color:#705c23;display:block;margin-bottom:7px}
.fdn-bridge__overlap a{color:#24653d;font-weight:700;text-decoration:underline}
@media(max-width:950px){.fdn-bridge__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fdn-bridge__intro{padding:27px 25px}}
@media(max-width:700px){.fdn-bridge{margin-bottom:26px}.fdn-bridge__intro{border-radius:12px;padding:23px 20px 22px}.fdn-bridge__intro h1{font-size:28px}.fdn-bridge__intro>p{font-size:14px}.fdn-bridge__actions{align-items:stretch}.fdn-bridge__actions>a{width:100%;justify-content:space-between}.fdn-bridge__banner{display:none}.fdn-bridge__note{grid-template-columns:1fr;gap:8px;margin:18px 0;padding:16px}.fdn-bridge__section-head{align-items:start}.fdn-bridge__section-head h2{font-size:21px}.fdn-bridge__section-head>a{font-size:11px}.fdn-bridge__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fdn-bridge__category-grid>a{padding:13px 12px;min-height:99px}.fdn-bridge__category-grid>a span{font-size:13px}.fdn-bridge__division{display:block;padding:20px}.fdn-bridge__division>a{display:inline-block;margin-top:14px;white-space:normal}}
@media(max-width:380px){.fdn-bridge__category-grid{grid-template-columns:1fr}.fdn-bridge__section-head{display:block}.fdn-bridge__section-head>a{display:inline-block;margin-top:10px}}

/* Prevent a repeated site-wide promotion on this explanatory page, including cached JS clients. */
body:has(.fdn-bridge) #gs-fidanligi-sector-banner-20261107{display:none!important}
