/* style */

:root {
  --snow: #fffafa;
  --ink: #0b0b0b;
  --peach: #ffc46c;
  --cyan: #0dbae8;
  --magenta: #c0107f;
  --navy: #0A1F44;
  --hairline: rgba(11,11,11,.08);
  --hairline-strong: rgba(11,11,11,.18);
  --muted: #4a4a4a;
  --rad-sm: 8px;
  --rad-md: 14px;
  --rad-lg: 22px;
  --shadow-sm: 0 1px 2px rgba(0,0,0,.04), 0 1px 3px rgba(0,0,0,.06);
  --shadow-md: 0 8px 20px rgba(0,0,0,.06), 0 2px 6px rgba(0,0,0,.04);
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin:0; background: var(--snow); color: var(--ink); font: 16.5px/1.65 'Inter', system-ui, sans-serif; -webkit-font-smoothing: antialiased; }
a { color: var(--navy); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 2px; }
a:hover { color: var(--magenta); }
h1, h2, h3 { font-family: 'Playfair Display', Georgia, serif; color: var(--navy); line-height: 1.2; letter-spacing: -0.01em; }
h1 { font-size: clamp(2rem, 4vw, 3rem); margin: 0 0 1rem; font-weight: 800; }
h2 { font-size: clamp(1.5rem, 2.6vw, 2rem); margin: 2.5rem 0 .8rem; font-weight: 700; }
h3 { font-size: 1.2rem; margin: 1.5rem 0 .6rem; font-weight: 600; }
.container { max-width: 980px; margin: 0 auto; padding: 0 1.25rem; }
.container-wide { max-width: 1180px; margin: 0 auto; padding: 0 1.25rem; }

/* Header */
.hdr { position: sticky; top: 0; z-index: 100; background: rgba(255,250,250,.96); backdrop-filter: blur(10px); border-bottom: 1px solid var(--hairline); }
.hdr-inner { display: flex; align-items: center; justify-content: space-between; padding: .8rem 0; }
.hdr-brand { font-family: 'Playfair Display', serif; font-weight: 800; font-size: 1.15rem; color: var(--navy); text-decoration: none; }
.hdr-brand span { color: var(--magenta); }
.hdr-nav { display: flex; gap: 1.5rem; align-items: center; }
.hdr-nav a { font-size: .92rem; color: var(--ink); text-decoration: none; font-weight: 500; }
.hdr-nav a:hover { color: var(--magenta); }
.hdr-cta { background: var(--navy); color: white !important; padding: .55rem 1rem; border-radius: var(--rad-sm); font-weight: 600; font-size: .9rem; text-decoration: none !important; }
.hdr-cta:hover { background: var(--magenta); }
@media (max-width: 720px) {
  .hdr-nav { display: none; }
}

/* Breadcrumb */
.breadcrumb { padding: 1rem 0 .25rem; font-size: .85rem; color: var(--muted); }
.breadcrumb a { color: var(--muted); text-decoration: none; }
.breadcrumb a:hover { color: var(--magenta); text-decoration: underline; }
.breadcrumb .sep { margin: 0 .4rem; opacity: .5; }

/* Hero */
.hero { padding: 1.5rem 0 2rem; border-bottom: 1px solid var(--hairline); }
.lede { font-size: 1.15rem; color: var(--muted); line-height: 1.55; margin: 1rem 0 1.5rem; max-width: 740px; }
.byline { display: flex; align-items: center; gap: .9rem; padding-top: 1rem; border-top: 1px solid var(--hairline); }
.byline-avatar { width: 48px; height: 48px; border-radius: 50%; background: linear-gradient(135deg, var(--peach), var(--magenta)); display: grid; place-items: center; color: white; font-weight: 700; font-size: 1.1rem; flex: 0 0 auto; }
.byline-meta { font-size: .88rem; color: var(--muted); }
.byline-meta strong { color: var(--ink); }

/* TOC */
.toc { background: rgba(13, 186, 232, .04); border: 1px solid rgba(13, 186, 232, .15); border-radius: var(--rad-md); padding: 1.2rem 1.4rem; margin: 2rem 0; }
.toc-title { font-size: .82rem; font-weight: 700; color: var(--navy); text-transform: uppercase; letter-spacing: .08em; margin: 0 0 .8rem; }
.toc ol { margin: 0; padding-left: 1.25rem; columns: 2; column-gap: 1.5rem; }
@media (max-width: 600px) { .toc ol { columns: 1; } }
.toc li { margin: .25rem 0; font-size: .92rem; break-inside: avoid; }
.toc a { color: var(--ink); text-decoration: none; }
.toc a:hover { color: var(--magenta); text-decoration: underline; }

/* Body */
article p { margin: 1rem 0; max-width: 760px; }
article ul, article ol { max-width: 740px; padding-left: 1.4rem; }
article li { margin: .35rem 0; }
article dl { background: rgba(255,196,108,.08); border-left: 3px solid var(--peach); padding: 1rem 1.25rem; border-radius: 0 var(--rad-sm) var(--rad-sm) 0; margin: 1.4rem 0; max-width: 740px; }
article dt { font-weight: 700; color: var(--navy); margin-top: .5rem; }
article dt:first-child { margin-top: 0; }
article dd { margin: .25rem 0 .6rem 0; padding: 0; }
article table { width: 100%; max-width: 760px; border-collapse: collapse; margin: 1.4rem 0; font-size: .94rem; }
article th { background: var(--navy); color: white; text-align: left; padding: .7rem .9rem; font-weight: 600; }
article td { padding: .7rem .9rem; border-bottom: 1px solid var(--hairline); vertical-align: top; }
article tr:hover td { background: rgba(13, 186, 232, .04); }
article blockquote { border-left: 4px solid var(--magenta); margin: 1.4rem 0; padding: .25rem 1rem; color: var(--muted); font-style: italic; max-width: 740px; }
article sup a { color: var(--magenta); text-decoration: none; font-weight: 600; }
.cit-todo { background: rgba(235, 25, 163, .08); border-bottom: 1px dashed var(--magenta); padding: 0 .15em; }
article a[href*="statutes.capitol.texas.gov"], article a[href*="law.cornell.edu"], article a[href*="supreme.justia.com"], article a[href*="govinfo.gov"], article a[href*="ussc.gov"] { color: var(--navy); border-bottom: 1px dotted var(--cyan); text-decoration: none; }

/* Mid-page CTA */
.midcta { background: linear-gradient(135deg, var(--navy), #1a3a6f); color: white; border-radius: var(--rad-lg); padding: 1.8rem 2rem; margin: 2.5rem 0; max-width: 760px; }
.midcta h3 { color: white; margin: 0 0 .5rem; }
.midcta p { margin: 0 0 1rem; color: rgba(255,255,255,.85); }
.midcta-row { display: flex; gap: .8rem; flex-wrap: wrap; }
.midcta-btn { background: var(--peach); color: var(--ink) !important; padding: .8rem 1.4rem; border-radius: var(--rad-sm); font-weight: 700; text-decoration: none !important; }
.midcta-btn:hover { background:#0a7da0; color: var(--ink) !important; }
.midcta-btn.alt { background: rgba(255,255,255,.12); color: white !important; border: 1px solid rgba(255,255,255,.3); }
.midcta-btn.alt:hover { background: rgba(255,255,255,.22); }

/* FAQ */
.faq-section { margin: 3rem 0; }
.faq-section h2 { margin-bottom: 1rem; }
.faq-section details { background: white; border: 1px solid var(--hairline); border-radius: var(--rad-md); margin: .6rem 0; padding: 1rem 1.25rem; box-shadow: var(--shadow-sm); max-width: 760px; }
.faq-section summary { cursor: pointer; font-weight: 600; color: var(--navy); font-size: 1.02rem; list-style: none; position: relative; padding-right: 2rem; }
.faq-section summary::-webkit-details-marker { display: none; }
.faq-section summary::after { content: '+'; position: absolute; right: 0; top: -.1rem; font-size: 1.5rem; color: var(--magenta); transition: transform .2s; }
.faq-section details[open] summary::after { content: '−'; }
.faq-a { padding-top: .8rem; color: var(--muted); line-height: 1.6; }
.faq-a p { margin: .4rem 0; }

/* References */
.refs-section { margin: 3rem 0; padding-top: 1.5rem; border-top: 1px solid var(--hairline); max-width: 760px; }
.refs-section h2 { font-size: 1.3rem; }
.refs { padding-left: 1.4rem; font-size: .9rem; color: var(--muted); }
.refs li { margin: .5rem 0; }

/* Bio */
.bio { background: rgba(255,196,108,.08); border-radius: var(--rad-lg); padding: 1.6rem 1.8rem; margin: 2.5rem 0; max-width: 760px; }
.bio-head { display: flex; gap: 1.2rem; align-items: center; margin-bottom: .9rem; }
.bio-avatar { width: 64px; height: 64px; border-radius: 50%; background: linear-gradient(135deg, var(--magenta), var(--peach)); display: grid; place-items: center; color: white; font-weight: 700; font-size: 1.4rem; flex: 0 0 auto; }
.bio-title { margin: 0 0 .1rem; font-size: 1.1rem; color: var(--navy); font-family: 'Playfair Display', serif; }
.bio-role { font-size: .85rem; color: var(--muted); }
.bio-body { font-size: .95rem; line-height: 1.6; }
.bio-creds { font-size: .8rem; color: var(--muted); margin-top: .8rem; padding-top: .8rem; border-top: 1px solid var(--hairline); }

/* Related */
.related-section { margin: 3rem 0; }
.related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1rem; max-width: 980px; }
.rel-card { background: white; border: 1px solid var(--hairline); border-radius: var(--rad-md); padding: 1rem 1.2rem; text-decoration: none !important; color: var(--ink) !important; font-weight: 600; display: flex; align-items: center; gap: .6rem; transition: all .2s; }
.rel-card:hover { border-color: var(--magenta); color: var(--magenta) !important; transform: translateY(-2px); }
.rel-arrow { color: var(--magenta); font-weight: 700; }

/* Bottom CTA */
.bottom-cta-section { background: linear-gradient(135deg, #f7f2ee, var(--snow)); padding: 3rem 1.25rem; margin-top: 3rem; }
.bc-grid { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: start; }
@media (max-width: 800px) { .bc-grid { grid-template-columns: 1fr; gap: 2rem; } }
.bc-eyebrow { color: var(--magenta); font-weight: 700; font-size: .85rem; text-transform: uppercase; letter-spacing: .12em; }
.bc-copy h2 { margin: .8rem 0 1rem; }
.bc-meta { margin-top: 1.5rem; }
.bc-meta-row { font-size: 1rem; margin: .35rem 0; }
.bc-meta-row a { font-weight: 700; color: var(--navy); text-decoration: none; }
.bc-form { background: white; padding: 1.5rem; border-radius: var(--rad-lg); box-shadow: var(--shadow-md); border: 1px solid var(--hairline); }
.ll-form { display: flex; flex-direction: column; gap: .7rem; }
.hf-input { padding: .8rem 1rem; border: 1px solid var(--hairline-strong); border-radius: var(--rad-sm); font: inherit; font-size: .98rem; background: white; color: var(--ink); }
.hf-input:focus { outline: 2px solid var(--cyan); outline-offset: 1px; border-color: var(--cyan); }
textarea.hf-input { min-height: 90px; resize: vertical; }
.hf-submit { background: var(--magenta); color: white; border: none; padding: 1rem 1.5rem; border-radius: var(--rad-sm); font: inherit; font-weight: 700; font-size: 1rem; cursor: pointer; transition: background .2s; }
.hf-submit:hover { background: var(--navy); }

/* Footer */
.ll-footer { background: var(--ink); color: rgba(255,255,255,.7); padding: 2rem 1.25rem; font-size: .82rem; }
.ll-footer .ll-disclaimer { max-width: 900px; margin: 0 auto 1rem; line-height: 1.55; }
.ll-footer .ll-nap { max-width: 900px; margin: 0 auto; text-align: center; padding-top: 1rem; border-top: 1px solid rgba(255,255,255,.1); }
.ll-footer a { color: rgba(255,255,255,.9); text-decoration: none; }
.ll-footer a:hover { color: var(--peach); }

/* Mobile sticky bar */
.mobile-bar { position: fixed; bottom: 0; left: 0; right: 0; display: none; z-index: 90; background: var(--navy); padding: .5rem; gap: .5rem; border-top: 2px solid var(--magenta); }
.mobile-bar a { flex: 1; text-align: center; padding: .7rem; border-radius: var(--rad-sm); color: white !important; text-decoration: none !important; font-weight: 700; font-size: .92rem; }
.mb-call { background: var(--magenta); }
.mb-text { background:#0a7da0; color: var(--ink) !important; }
@media (max-width: 720px) { .mobile-bar { display: flex; } body { padding-bottom: 4.5rem; } }

@media (prefers-reduced-motion: reduce) { * { animation: none !important; transition: none !important; } }

/* ll-canonical-chrome-failsafe */

.hdr-wrap{position:sticky;top:0;z-index:100;background:#fffafa;box-shadow:0 1px 8px rgba(0,0,0,.04)}
.hdr-wrap .top{display:flex;background:#143350}
.hdr-wrap .top a,.hdr-wrap .top button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background:transparent;border:0;cursor:pointer;font-family:inherit}
.hdr-wrap .top em{color:#ffc46c;font-style:italic;text-transform:none;font-weight:700}
.hdr-wrap .hdr{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;max-width:1280px;margin:0 auto;border-bottom:1px solid rgba(0,0,0,.06)}
.hdr-wrap .hdr-logo{font-family:'Playfair Display',Georgia,serif;font-size:1.25rem;font-weight:800;color:#000;line-height:1.1}
.hdr-wrap .hdr-logo span{color:#c0107f;font-style:italic}
.hdr-wrap .hdr-sub{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#077191;margin-top:3px}
.hdr-wrap .hdr-nav{display:flex;gap:18px;align-items:center}
.hdr-wrap .hdr-nav a{color:#1a1a1a;text-decoration:none;font-size:.86rem;font-weight:500}
.hdr-wrap .hdr-nav a:hover{color:#c0107f}
.hdr-wrap .hdr-ham{display:none;background:transparent;border:0;width:36px;height:36px;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;padding:0}
.hdr-wrap .hdr-ham span{display:block;width:24px;height:2px;background:#1a1a1a;border-radius:2px}
@media(max-width:880px){.hdr-wrap .hdr-nav{display:none}.hdr-wrap .hdr-ham{display:flex}}
.mnav{position:fixed;top:0;right:0;height:100vh;width:min(86vw,360px);background:#fffafa;z-index:200;transform:translateX(100%);transition:transform .25s ease;box-shadow:-8px 0 24px rgba(0,0,0,.12);padding:60px 28px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}
body.mnav-open .mnav{transform:translateX(0)}
.mnav-close{position:absolute;top:16px;right:16px;background:transparent;border:0;cursor:pointer;color:#000;padding:6px}
.mnav-nav{display:flex;flex-direction:column;gap:8px}
.mnav-nav a{display:block;padding:10px 0;color:#1a1a1a;text-decoration:none;font-size:.98rem;border-bottom:1px solid rgba(0,0,0,.06)}
.mnav-nav a:hover{color:#c0107f}
.mnav-actions{margin-top:14px;display:flex;flex-direction:column;gap:8px}
.mnav-call{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#0a1f44;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.9rem}
.mnav-call:hover{background:#143350;color:#fff}

/* style */
:root{--snow:#fffafa;--ink-deep:#143350;--peach:#ffc46c;--cyan:#0dbae8;--magenta:#c0107f;--serif:'Playfair Display',Georgia,serif;--sans:'Outfit',system-ui,sans-serif}
/* ll-canonical-header */

/* __LL-CANONICAL-HEADER-V1__ 2026-05-22 — force header chrome to the homepage's canonical sizing.
   Triple-class + !important beats drifted per-page + .canonical-hdr-wrap rules.
   Scope: skip-link hide + .hdr/.hdr-logo/.hdr-sub/.announce sizing only. */
.skip-link.skip-link.skip-link{position:absolute!important;top:-100%!important;left:50%!important;transform:translateX(-50%)!important}
.skip-link.skip-link.skip-link:focus{top:0!important}
.hdr.hdr.hdr{padding:16px 32px!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.hdr-logo.hdr-logo.hdr-logo{font-size:1.5rem!important;font-weight:800!important;line-height:1.05!important}
.hdr-logo.hdr-logo.hdr-logo span{color:var(--magenta,#eb19a3)!important}
.hdr-sub.hdr-sub.hdr-sub{font-size:.58rem!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin-top:2px!important}
.announce.announce.announce{padding:12px 24px!important;font-size:.8rem!important;text-align:center!important}
@media(max-width:768px){
  .hdr.hdr.hdr{padding:12px 16px!important}
  .hdr-logo.hdr-logo.hdr-logo{font-size:1.2rem!important}
  .hdr-sub.hdr-sub.hdr-sub{font-size:.55rem!important;letter-spacing:.18em!important}
}

/* ll-canonical-mob-bar-css */

/* __LL-MOB-BAR-CSS-V1__ canonical mob-bar styles — must accompany .canonical-mob-bar HTML injection. 2026-05-19. */
.canonical-mob-bar,.mob-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:90!important;background:#0a1f44!important;border-top:2px solid #ffc46c!important;padding:0!important;margin:0!important;box-shadow:0 -2px 12px rgba(0,0,0,.2);min-height:56px;display:block!important}
.canonical-mob-bar-in,.mob-bar-in,.canonical-mob-bar > a,.canonical-mob-bar > button{display:flex!important;flex-direction:row!important;justify-content:space-around!important;align-items:stretch!important;max-width:100%;width:100%;margin:0!important;padding:0!important;gap:0!important;height:100%}
.canonical-mob-bar-in > a,.canonical-mob-bar-in > button,.mob-bar-in > a,.mob-bar-in > button,.canonical-mob-bar > a,.canonical-mob-bar > button,.mob-bar > a:not(.mob-bar-in),.mob-bar > button:not(.mob-bar-in){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex:1 1 0!important;text-align:center!important;color:#ffc46c!important;text-decoration:none!important;font-weight:600!important;font-size:.62rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:none!important;border:none!important;padding:6px 2px!important;margin:0!important;min-width:0!important;font-family:inherit!important;cursor:pointer!important;line-height:1.1}
.canonical-mob-bar-in > a svg,.canonical-mob-bar-in > button svg,.mob-bar-in > a svg,.mob-bar-in > button svg,.canonical-mob-bar svg,.mob-bar svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;color:inherit;display:block!important;margin:0 auto!important;flex-shrink:0}
.canonical-mob-bar-in > :nth-child(2),.mob-bar-in > :nth-child(2),.canonical-mob-bar > :nth-child(2){color:#0dbae8!important}
.canonical-mob-bar-in > :nth-child(3),.mob-bar-in > :nth-child(3),.canonical-mob-bar > :nth-child(3){color:#c0107f!important}
.canonical-mob-bar-in > :nth-child(5),.mob-bar-in > :nth-child(5),.canonical-mob-bar > :nth-child(5){color:#0dbae8!important}
.canonical-mob-bar-in a:hover,.canonical-mob-bar-in button:hover,.mob-bar-in a:hover,.mob-bar-in button:hover{color:#fff!important}
@media(min-width:769px){
  .canonical-mob-bar,.mob-bar,.canonical-mob-bar-in,.mob-bar-in{display:none!important}
  body{padding-bottom:0!important}
}
@media(max-width:768px){
  body{padding-bottom:60px!important}
  .ll-totop{bottom:72px!important}
}

/* ll-mnav-call-aa-v6 */
/* __LL-MNAV-CALL-AA-V6__ 2026-06-10 drawer call-pill AA guarantee (white-on-snow regression fix) */
.mnav .mnav-call,.mnav-call{background:#c0107f !important;color:#fff !important}
.mnav-call *{color:#fff !important}

/* ll-aa */
/* __LL-AA-V1__ WCAG 2.2 AA contrast overrides (CHG-15..18) */
.preview-watermark{display:none!important}
body .mob-bar-in > :nth-child(3),body .canonical-mob-bar > :nth-child(3),body .canonical-mob-bar-in > :nth-child(3),body .mob-bar > :nth-child(3){color:#ff66c9!important}
.hf-note,.cf-note,p.ll-mh-disclaimer{color:#595959!important}
.hf-note a,.cf-note a{color:#077191!important}
.lrr-h,.lrr2-h{color:#595959!important}
.lg-cta-h2{color:#fffafa!important}
.lg-step-num{color:rgba(10,10,10,.48)!important}
li.sep,span.sep{color:#666!important;opacity:1!important}
a.statute{color:#077191!important}
.post-category,.hdr-sub,.hero-eyebrow,.mnav-reviews-eyebrow,.author-bio-role,.sidebar-attorney-role{color:#077191!important}
.refs a,.references a,.refs-list a,.article-refs a,.disclaimer-note a{color:#077191!important}
.disclaimer-section,.disclaimer-section p{color:rgba(0,0,0,.62)!important}
.article-body aside a{color:#077191!important}
.ll-grevs-read{color:#c0107f!important}
.ll-grevs-write{color:#077191!important}
.ll-anchor{color:#c0107f!important}
.btn-primary,.cf-submit,a.btn.btn-primary{background:#c0107f!important;border-color:#c0107f!important;color:#fff!important}
.btn-cyan,.btn-urgent,button.cite-tab.active,.cite-tab.active{background:#0a7da0!important;border-color:#0a7da0!important;color:#fff!important}
button.cite-tab:not(.active),.cite-tab:not(.active){color:#077191!important}
.cite-copy{background:#077191!important;color:#fff!important}

/* ll-tblscroll */
@media(max-width:760px){table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}
/* ll-nav-more-v1 */
/* __LL-NAV-MORE-V1__ 2026-07-16 — desktop-nav consolidation (#418): dedupe + native details dropdown; mnav untouched */
.hdr-nav details.ll-nav-more{position:relative;display:inline-block}
.hdr-nav details.ll-nav-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font:inherit;font-weight:600;color:inherit;padding:0;user-select:none}
.hdr-nav details.ll-nav-more>summary::-webkit-details-marker{display:none}
.hdr-nav details.ll-nav-more>summary::after{content:"\25BE";font-size:.7em;line-height:1;transition:transform .15s ease}
.hdr-nav details.ll-nav-more[open]>summary::after{transform:rotate(180deg)}
.hdr-nav .ll-nav-more-menu{position:absolute;top:calc(100% + 12px);right:-8px;min-width:198px;background:#fffafa;border:1px solid #e8e2e2;border-radius:12px;box-shadow:0 16px 36px -14px rgba(0,0,0,.25);padding:8px;z-index:640;display:flex;flex-direction:column;gap:2px}
.hdr-nav .ll-nav-more-menu a{display:block;padding:10px 14px;border-radius:8px;color:#0e0e0e;text-decoration:none;font-weight:600;white-space:nowrap}
.hdr-nav .ll-nav-more-menu a:hover,.hdr-nav .ll-nav-more-menu a:focus-visible{background:#fdeef7;color:#c0107f}
/* guard: below 1200px the row cannot be guaranteed on every family — hand off to the hamburger */
@media(max-width:1199px){.hdr-nav{display:none!important}.hdr-ham{display:flex!important}}
