/*
Theme Name: rid.se
Theme URI: https://rid.se/
Author: rid.se
Description: Ett lätt, bildrikt blocktema för ridning, guider och genomtänkta val.
Version: 0.1.2
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rid-se
Tags: block-patterns, full-site-editing, custom-colors, wide-blocks
*/
:root{--rid-ink:#202b25;--rid-green:#254b38;--rid-paper:#f6f4ed;--rid-sage:#e4eadd;--rid-muted:#59635a;--rid-line:#d1d8cd;--rid-radius:12px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,a,input,summary,select{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #9a4f15;outline-offset:4px}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{overflow-wrap:normal;word-break:normal;text-wrap:balance}h1{font-size:clamp(2.35rem,5.6vw,5.1rem);letter-spacing:-.045em;max-width:16ch;margin-bottom:1.3rem}h2{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.025em}h3{font-size:1.6rem}p{margin-bottom:1.1rem}p,li{overflow-wrap:break-word}.wp-site-blocks>main{margin-top:0}.wp-site-blocks>header,.wp-site-blocks>footer{margin-block-start:0}.rid-skip{position:absolute;left:16px;top:-100px;background:#fff;color:var(--rid-ink);z-index:100000;padding:12px 20px}.rid-skip:focus{top:12px}.rid-header{max-width:1320px;margin:auto;padding:17px 32px;min-height:94px;border-bottom:1px solid var(--rid-line)}.rid-brand{color:var(--rid-green);display:flex;flex-shrink:0;align-items:center;line-height:1}.rid-brand svg{display:block}.rid-main-nav{font-size:.9rem;font-weight:550;gap:28px}.rid-main-nav .wp-block-navigation-item__content{padding:10px 0}.rid-main-nav .wp-block-navigation__responsive-container-open{min-width:48px;min-height:48px;justify-content:center;align-items:center}.rid-main-nav .wp-block-navigation__responsive-container-close{min-width:48px;min-height:48px}.rid-main-nav .wp-block-navigation__responsive-container.is-menu-open{padding:30px;background:var(--rid-paper);color:var(--rid-ink)}.rid-main-nav .is-menu-open .wp-block-navigation__container{align-items:flex-start;width:100%;gap:9px;font-size:1.25rem}.rid-main-nav .is-menu-open .wp-block-navigation-item{width:100%}.rid-main-nav .is-menu-open .wp-block-navigation-item__content{width:100%;padding:12px 0;border-bottom:1px solid var(--rid-line)}.rid-main-nav .wp-block-navigation-item.current-menu-item>a{text-decoration:underline;text-decoration-thickness:2px}
.rid-wide{max-width:1240px;margin-inline:auto;padding-inline:24px}.rid-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;padding-block:54px 60px}.rid-eyebrow{color:var(--rid-green);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:750;margin-bottom:18px}.rid-hero .rid-intro{max-width:39ch;font-size:1.14rem;line-height:1.8;color:#435147}.rid-hero figure{margin:0;position:relative}.rid-hero img{width:100%;display:block;border-radius:160px 14px 14px 14px;aspect-ratio:3/2;object-fit:cover;object-position:40% 45%}.rid-photo-credit{font-size:.69rem;color:var(--rid-muted);margin-top:8px}.rid-hero-links,.rid-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:26px}.rid-button,.rid-share button,.rid-share a,.rid-print-button,.rid-companion button{background:var(--rid-green);color:#fff;border:1px solid var(--rid-green);border-radius:5px;min-height:46px;padding:10px 19px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:.9rem;line-height:1.45}.rid-button:hover,.rid-print-button:hover,.rid-companion button:hover{background:#163625;color:#fff}.rid-button.secondary{color:var(--rid-green);background:transparent}.rid-button.secondary:hover{background:var(--rid-sage)}.rid-link-arrow{font-weight:600}.rid-link-arrow::after{content:' →';white-space:nowrap}.rid-trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;border-block:1px solid var(--rid-line);padding:18px 0;font-size:.83rem;color:var(--rid-muted)}.rid-trust span::before{content:'✓';color:var(--rid-green);margin-right:9px;font-weight:bold}.rid-section{padding-block:68px}.rid-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.rid-section-head h2{margin-bottom:0}.rid-section-head p{max-width:39ch;color:var(--rid-muted);font-size:.96rem;margin-bottom:0}.rid-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rid-card{background:#fff;border:1px solid var(--rid-line);border-radius:var(--rid-radius);overflow:hidden;display:flex;flex-direction:column;position:relative}.rid-card>img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.rid-card-body{padding:26px;display:flex;flex-direction:column;flex:1}.rid-card h3{margin-bottom:12px;line-height:1.15}.rid-card p{font-size:.94rem;color:var(--rid-muted);line-height:1.65}.rid-card a{margin-top:auto;align-self:flex-start}.rid-card .rid-eyebrow{font-size:.66rem;margin-bottom:14px}.rid-feature{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--rid-radius);overflow:hidden;background:var(--rid-green);color:#fff}.rid-feature>img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.2}.rid-feature-copy{padding:50px;align-self:center}.rid-feature h2{max-width:16ch}.rid-feature .rid-eyebrow{color:#d8e1ce}.rid-feature p{color:#e4ecdf}.rid-feature .rid-button{background:var(--rid-paper);color:var(--rid-green);border-color:var(--rid-paper)}.rid-feature .rid-button:hover{background:#fff}.rid-town-links{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px}.rid-town-links a{padding:20px 14px;background:var(--rid-sage);border:1px solid #c8d2c1;border-radius:6px;text-decoration:none;text-align:center;font-weight:600}.rid-town-links a:hover{background:#d5e0cb}.rid-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.rid-tool-card{padding:30px;background:var(--rid-sage);border-radius:var(--rid-radius)}.rid-tool-card p{max-width:45ch;color:#48564b}.rid-tool-card .rid-eyebrow{font-size:.68rem}.rid-gallery{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.rid-gallery img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px;display:block}.rid-gallery figure{margin:0}.rid-gallery-note{font-size:.78rem;color:var(--rid-muted);margin-top:10px}.rid-home-end{padding-block:15px 55px;text-align:center}.rid-home-end h2{margin-bottom:15px}
.rid-breadcrumbs{max-width:1240px;padding:26px 24px 0;margin:auto;display:flex;gap:10px;flex-wrap:wrap;font-size:.78rem;color:var(--rid-muted)}.rid-breadcrumbs a{color:var(--rid-muted)}.rid-page-hero{padding-block:34px 38px;gap:42px}.rid-page-hero h1{font-size:clamp(2.25rem,4.3vw,3.75rem);max-width:18ch}.rid-page-hero img{border-radius:90px 12px 12px 12px}.rid-byline{font-size:.75rem;color:var(--rid-muted);margin-top:23px}.rid-page-layout{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:68px;align-items:start;padding-block:16px 60px}.rid-article{min-width:0}.rid-article section{margin-bottom:42px}.rid-article h2{font-size:2rem;margin-top:0;margin-bottom:20px}.rid-article h3{font-size:1.4rem;margin-top:24px;margin-bottom:12px}.rid-article li{padding-left:4px;margin-block:8px}.rid-article ul,.rid-article ol{padding-left:24px}.rid-article a{font-weight:550}.rid-sidebar{background:var(--rid-sage);border-radius:12px;padding:26px;position:sticky;top:24px}.rid-sidebar h2{font-family:inherit;font-size:.8rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;margin-bottom:16px}.rid-sidebar ul{list-style:none;padding:0;margin:0}.rid-sidebar li+li{border-top:1px solid #c6d1bd}.rid-sidebar a{display:block;padding:12px 0;color:var(--rid-green);text-decoration:none;font-size:.9rem}.rid-sidebar a:hover{text-decoration:underline}.rid-callout{background:var(--rid-sage);border-left:4px solid var(--rid-green);padding:24px;border-radius:0 10px 10px 0;margin-block:26px}.rid-callout p:last-child{margin-bottom:0}.rid-callout h3{margin-top:0}.rid-source{font-size:.79rem;color:var(--rid-muted);line-height:1.6}.rid-table-wrap{overflow-x:auto;border:1px solid var(--rid-line);border-radius:8px;margin:22px 0}table{border-collapse:collapse;width:100%;font-size:.91rem;background:#fff}caption{text-align:left;padding:15px;font-weight:bold}th,td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rid-line)}th{background:var(--rid-sage);font-weight:650}tr:last-child td{border-bottom:0}.rid-faq details{border-block-start:1px solid var(--rid-line);padding:0}.rid-faq details:last-child{border-bottom:1px solid var(--rid-line)}.rid-faq summary{cursor:pointer;padding:18px 24px 18px 0;font-weight:650;min-height:48px}.rid-faq details p{padding-right:20px}.rid-directory{display:grid;gap:18px}.rid-directory .rid-place{padding:26px;border:1px solid var(--rid-line);border-radius:10px;background:#fff}.rid-place h3{margin:0 0 10px}.rid-place .rid-source{margin-bottom:12px}.rid-place p:last-child{margin-bottom:0}.rid-number{color:var(--rid-green);font-size:.8rem;font-weight:700;letter-spacing:.1em}.rid-share{max-width:1240px;margin:0 auto;padding:28px 24px 46px;border-top:1px solid var(--rid-line)}.rid-share>span{font-weight:650;font-size:.92rem}.rid-share-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.rid-share button,.rid-share a{background:transparent;color:var(--rid-green);font-size:.82rem;padding:9px 15px}.rid-share button:hover,.rid-share a:hover{background:var(--rid-sage)}.rid-share-status{font-size:.8rem;min-height:1.3em;margin:9px 0 0}.rid-copy-fallback{width:100%;max-width:620px;padding:10px;border:1px solid var(--rid-line)}
.rid-calculator{padding:28px;background:#fff;border:1px solid var(--rid-line);border-radius:12px}.rid-calculator fieldset{padding:0;margin:0 0 22px;border:0}.rid-calculator legend{font-weight:700;font-size:1rem;margin-bottom:16px}.rid-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rid-field label{font-size:.85rem;font-weight:600;display:block;margin-bottom:7px}.rid-field small{font-size:.74rem;color:var(--rid-muted);display:block;margin-top:5px}.rid-field input{padding:11px 12px;width:100%;border:1px solid #839580;background:var(--rid-paper);color:var(--rid-ink);border-radius:5px;min-height:48px;font-size:1rem}.rid-field input[aria-invalid=true]{border:2px solid #9a3412}.rid-error{color:#8e3015;font-size:.89rem;margin:12px 0}.rid-result{background:var(--rid-sage);padding:24px;border-radius:8px;margin-top:24px}.rid-result strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:2.6rem;line-height:1.2;margin:10px 0 20px}.rid-result dl{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:.9rem;margin:0}.rid-result dd{margin:0;font-weight:700}.rid-result p:last-child{margin-bottom:0}.rid-calculator button{margin-top:4px}.rid-checklist{padding:26px;background:#fff;border:1px solid var(--rid-line);border-radius:12px}.rid-checklist label{display:flex;gap:12px;padding:12px 0;align-items:start;cursor:pointer;border-bottom:1px solid #e5e9df;font-size:.95rem}.rid-checklist input[type=checkbox]{width:21px;height:21px;margin:4px 0 0;flex-shrink:0;accent-color:var(--rid-green)}.rid-checklist select{border:1px solid #7b8f78;border-radius:5px;padding:12px;max-width:100%;background:var(--rid-paper);color:var(--rid-ink);min-height:48px;width:100%}.rid-checklist h3{margin-top:28px}.rid-check-progress{font-size:.85rem;color:var(--rid-green);font-weight:650;margin:16px 0}.rid-checklist label:has(input:checked){color:var(--rid-muted);text-decoration:line-through}.rid-print-button{margin-top:18px}.rid-print-root{display:none}[hidden]{display:none!important}
.rid-companion{max-width:900px;margin:0 auto 38px;padding:20px 24px;display:grid;grid-template-columns:108px 1fr;gap:18px;align-items:center}.rid-companion-art{width:108px;animation:rid-bob 4.8s ease-in-out infinite;transform-origin:50% 90%;line-height:0}.rid-companion-art img{width:108px;display:block}.rid-companion-bubble{position:relative;padding:20px 24px;background:#e4eadd;border:1px solid #c9d4c2;border-radius:14px}.rid-companion-bubble::before{content:'';position:absolute;left:-8px;top:37%;width:14px;height:14px;background:var(--rid-sage);border-left:1px solid #c9d4c2;border-bottom:1px solid #c9d4c2;transform:rotate(45deg)}.rid-companion-label{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;font-weight:750;color:var(--rid-green);display:block;padding-right:35px;margin-bottom:6px}.rid-companion-text{font-size:.92rem;margin:0 0 10px;line-height:1.65}.rid-companion-source{font-size:.75rem;margin-bottom:10px}.rid-companion button{font-size:.75rem;padding:7px 12px;min-height:40px}.rid-companion .rid-companion-close{position:absolute;right:8px;top:7px;background:transparent;color:var(--rid-green);border:0;font-size:1.1rem;min-width:40px;min-height:40px;padding:6px}.rid-companion-reopen{display:block;margin:0 auto 30px}.rid-companion button.secondary{background:transparent;color:var(--rid-green);margin-left:6px}.rid-companion.compact .rid-companion-bubble{display:none}.rid-companion.compact{display:block;text-align:center}.rid-companion.compact .rid-companion-art{display:none}@keyframes rid-bob{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1.5deg)}}
.rid-companion-inline{padding:0;margin:0 0 24px;max-width:100%}.rid-companion-inline .rid-companion-bubble{padding-block:17px}
.rid-footer{background:var(--rid-green);color:#edf1e6}.rid-footer-inner{max-width:1240px;margin:auto;padding:50px 24px 28px}.rid-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:36px}.rid-footer-brand{font:bold 3.7rem Georgia,serif;letter-spacing:-.07em;color:#fff;text-decoration:none;line-height:1}.rid-footer-brand span{font-size:1.75rem;letter-spacing:-.03em}.rid-footer-top p{font-size:.9rem;margin:18px 0 0}.rid-footer-top .rid-footer-note{font-size:.76rem;margin-top:8px;color:#d1dccb}.rid-footer nav{display:flex;flex-direction:column;gap:5px}.rid-footer nav a{color:#edf1e6;text-decoration:none;font-size:.85rem;padding-block:8px;min-height:40px}.rid-footer nav a:hover{text-decoration:underline}.rid-footer-bottom{border-top:1px solid #52705b;padding-top:22px;display:grid;grid-template-columns:1.5fr 1fr;gap:50px}.rid-footer-bottom p{font-size:.72rem;color:#d3dfce;margin:0;line-height:1.7}.rid-empty{max-width:800px;margin:auto;padding:80px 24px}.rid-empty h1{font-size:3.8rem}.rid-search{margin:24px 0}.rid-search input{padding:14px;border:1px solid #6d846b;background:#fff;border-radius:5px}.rid-search button{background:var(--rid-green);color:white;padding:14px;border:0;border-radius:5px}
@media(max-width:1100px){.rid-header{padding-inline:24px}.rid-main-nav{gap:17px;font-size:.82rem}.rid-hero{gap:32px}.rid-feature-copy{padding:35px}.rid-page-layout{gap:32px;grid-template-columns:minmax(0,1fr) 240px}.rid-cards{gap:16px}.rid-card-body{padding:22px}}
@media(min-width:600px) and (max-width:900px){.rid-main-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.rid-main-nav .wp-block-navigation__responsive-container-open{display:flex!important}}
@media(max-width:780px){.rid-wide{padding-inline:22px}.rid-header{padding:10px 22px;min-height:76px}.rid-brand svg{width:103px;height:49px}.rid-hero{grid-template-columns:1fr;gap:24px;padding-block:32px 36px}.rid-hero h1{max-width:16ch;font-size:clamp(2.6rem,8vw,3.8rem);margin-bottom:16px}.rid-hero .rid-intro{font-size:1rem;line-height:1.75;max-width:48ch}.rid-hero .rid-eyebrow{margin-bottom:12px;font-size:.67rem}.rid-hero img{border-radius:80px 10px 10px 10px;aspect-ratio:3/2}.rid-hero-links{margin-top:22px}.rid-hero figure{max-width:100%}.rid-trust{font-size:.74rem;justify-content:start;gap:9px 20px}.rid-section{padding-block:42px}.rid-section-head{display:block;margin-bottom:23px}.rid-section-head p{margin-top:16px}.rid-cards{grid-template-columns:1fr;gap:22px}.rid-card{display:grid;grid-template-columns:40% 1fr;align-items:stretch}.rid-card>img{height:100%;aspect-ratio:auto;min-height:210px}.rid-card h3{font-size:1.5rem}.rid-card-body{padding:22px 20px}.rid-card p{font-size:.88rem}.rid-card .rid-eyebrow{margin-bottom:9px}.rid-feature{grid-template-columns:1fr}.rid-feature>img{aspect-ratio:3/2;max-height:360px}.rid-feature-copy{padding:30px}.rid-feature h2{max-width:18ch}.rid-town-links{grid-template-columns:repeat(2,1fr);gap:10px}.rid-town-links a{padding:15px 9px}.rid-tools-grid{grid-template-columns:1fr;gap:18px}.rid-gallery{grid-template-columns:1fr}.rid-tool-card{padding:25px}.rid-page-hero{gap:23px;padding-block:28px}.rid-page-hero h1{font-size:2.55rem}.rid-page-layout{display:flex;flex-direction:column;gap:30px;padding-bottom:35px}.rid-sidebar{position:static;width:100%;padding:22px;order:0}.rid-article{order:1;width:100%}.rid-sidebar ul{display:flex;flex-wrap:wrap;gap:0 18px}.rid-sidebar li+li{border:0}.rid-sidebar a{padding:9px 0}.rid-sidebar h2{margin-bottom:8px}.rid-byline{margin-top:18px}.rid-breadcrumbs{padding:18px 22px 0;font-size:.72rem}.rid-article section{margin-bottom:35px}.rid-article h2{font-size:1.8rem}.rid-footer-inner{padding:38px 22px 25px}.rid-footer-top{grid-template-columns:1fr 1fr;gap:28px 22px}.rid-footer-top>div{grid-column:1/-1}.rid-footer-bottom{grid-template-columns:1fr;gap:18px}.rid-footer nav a{font-size:.8rem}.rid-companion{padding-inline:22px;grid-template-columns:75px 1fr;gap:10px}.rid-companion-art,.rid-companion-art img{width:75px}.rid-companion-bubble{padding:18px}.rid-companion-text{font-size:.85rem}.rid-companion button.secondary{margin-left:0}.rid-share{padding-inline:22px}.rid-gallery figure:nth-child(2){display:none}}
@media(max-width:420px){.rid-wide{padding-inline:18px}.rid-header{padding-inline:18px}.rid-hero h1{font-size:2.55rem}.rid-hero .rid-intro{font-size:.98rem}.rid-hero-links{gap:10px}.rid-button{padding:11px 15px;font-size:.85rem}.rid-hero-links .rid-button{flex:1}.rid-card{display:flex}.rid-card>img{height:auto;aspect-ratio:3/2;min-height:0}.rid-input-grid{grid-template-columns:1fr}.rid-calculator,.rid-checklist{padding:22px}.rid-result{padding:20px}.rid-companion{grid-template-columns:63px 1fr;padding-inline:18px;gap:6px}.rid-companion-art,.rid-companion-art img{width:63px}.rid-companion-bubble{padding:17px 15px}.rid-companion-label{font-size:.63rem}.rid-result strong{font-size:2.25rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@page{size:A4 portrait;margin:14mm}
@media print{
 *{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none!important}
 body{color:#111!important;background:#fff!important;font:10.5pt/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
 body.rid-printing>*:not(.rid-print-root){display:none!important}
 body.rid-printing>.rid-print-root{display:block!important;position:static;width:auto;height:auto;min-height:0;overflow:visible;margin:0;padding:0}
 .rid-print-root .rid-print-brand{font:bold 25pt Georgia,serif;color:#254b38;border-bottom:1px solid #aab6a5;padding-bottom:4mm;margin-bottom:5mm}
 .rid-print-root h1{font:normal 23pt/1.15 Georgia,serif;letter-spacing:-.03em;max-width:none;margin:0 0 5mm}
 .rid-print-root h2{font:normal 15pt/1.2 Georgia,serif;margin:5mm 0 2mm;break-after:avoid}
 .rid-print-root h3{font-size:11pt;margin:3mm 0 1mm;break-after:avoid}
 .rid-print-root p{margin:0 0 3mm}.rid-print-root ul{padding-left:5mm;margin:0 0 3mm}.rid-print-root li{margin:1mm 0;break-inside:avoid}
 .rid-print-root table{font-size:9pt}.rid-print-root th,.rid-print-root td{padding:2mm}.rid-print-root .rid-print-meta{font-size:8pt;color:#444;overflow-wrap:anywhere}
 .rid-print-root .rid-print-check{display:block;padding:2mm 0;border-bottom:1px solid #ddd;font-size:10pt;break-inside:avoid}
 .rid-print-root .rid-print-result{font:normal 25pt Georgia,serif;margin:3mm 0}.rid-print-root a{color:#111;text-decoration:none}
 .rid-print-root .rid-print-note{white-space:pre-line;border-top:1px solid #aaa;padding-top:4mm;margin-top:5mm;font-size:9pt}
 body:not(.rid-printing) .rid-header,body:not(.rid-printing) .rid-footer,body:not(.rid-printing) .rid-sidebar,body:not(.rid-printing) .rid-share,body:not(.rid-printing) .rid-companion,body:not(.rid-printing) button{display:none!important}
 body:not(.rid-printing) .rid-page-layout{display:block;max-width:none}body:not(.rid-printing) .rid-hero{display:block;padding:0}body:not(.rid-printing) .rid-hero figure{display:none}body:not(.rid-printing) .rid-wide{padding:0}
}
