/* ABCOFIT Academy Blocks v0.3: inspired by approved v0.3 learning platform design. */
:root{--ab-ink:#172335;--ab-muted:#6c7887;--ab-accent:#4967ed;--ab-green:#126b4f;--ab-warm:#faf9f4;--ab-white:#fff;--ab-border:#e8eceb}
html{scroll-behavior:smooth}body{background:var(--ab-warm);color:var(--ab-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body,body p{line-height:1.68}body *{box-sizing:border-box}body a{text-decoration:none}body a:hover{opacity:.9}body h1,body h2,body h3,body h4{letter-spacing:-.044em;line-height:1.16}body h1{font-size:clamp(42px,5.5vw,76px);font-weight:800}body h2{font-size:clamp(29px,3.6vw,48px);font-weight:790}body h3{font-size:clamp(21px,2vw,25px)}body p{margin-top:0}body .wp-block-buttons{gap:14px}.wp-block-button__link,.ab-course-filter button{background:var(--ab-accent);color:#fff!important;border:0;border-radius:10px;padding:13px 21px;font-weight:750;font-size:13px;transition:transform .2s,background .2s;cursor:pointer}.wp-block-button__link:hover,.ab-course-filter button:hover{transform:translateY(-2px);background:#334cd4}.is-style-outline .wp-block-button__link{background:transparent;color:var(--ab-ink)!important;border:1px solid var(--ab-border)}:focus-visible{outline:3px solid #8da5ff!important;outline-offset:3px}
.ab-header{border-bottom:1px solid #e8eceb;background:rgba(250,249,244,.97);position:relative;z-index:20;margin:0!important;max-width:none!important;padding:0 24px;box-shadow:0 1px 8px #14223b03}.ab-header>.ab-header-inner,.ab-header-inner{max-width:1200px!important;min-height:87px;margin:auto!important;display:flex;gap:22px;align-items:center}.ab-brand{display:flex;align-items:center;gap:11px;min-width:160px}.ab-brand-mark{border-radius:12px;background:#233954;display:flex;justify-content:center;align-items:center;color:#fff;font-size:35px;font-weight:900;letter-spacing:-.12em;width:44px;height:44px;line-height:1;margin:0!important;padding:0 3px 6px 0}.ab-brand-mark span{color:#9be0c0;font-size:28px;align-self:end}.ab-brand-text{margin:0!important;display:grid;gap:2px}.ab-brand-text .ab-brand-word{font-size:19px;font-weight:850;letter-spacing:-.05em;line-height:1.05;margin:0}.ab-brand-text p{color:#7b8a9c;letter-spacing:.24em;font-size:9px;font-weight:800;margin:0!important}.ab-navigation{flex:1}.ab-navigation .wp-block-navigation-item__content{font-size:12.7px;font-weight:680;color:#586475!important}.ab-navigation .wp-block-navigation__container{gap:22px}.ab-header-actions .wp-block-button__link{background:#172335;font-size:12px;padding:12px 17px}.ab-header-actions{margin:0}.ab-footer{background:#152338!important;color:#dce6ed;padding:68px 24px 26px;margin:0!important;max-width:none!important}.ab-footer>.wp-block-columns,.ab-footer-columns{max-width:1200px!important;margin:0 auto 38px!important;gap:50px}.ab-footer .wp-block-site-title{color:#fff;font-size:22px;font-weight:800}.ab-footer a{color:#cdd9e6}.ab-footer h4{color:#fff;font-size:14px}.ab-footer p{font-size:13px;color:#b3c1d0}.ab-footer .ab-footer-bottom{max-width:1200px!important;margin:0 auto!important;border-top:1px solid #3a495e;padding-top:22px;color:#9aaabe;font-size:11px}
.ab-content-root{max-width:none!important;margin:0!important;padding:0!important}.ab-content-root>.wp-block-post-content{margin:0!important;max-width:none!important;padding:0!important}.ab-content-root .ab-section,.ab-content-root .ab-hero-shell,.ab-content-root .ab-closing{max-width:none!important;margin:0!important}.ab-content-root .ab-section>.wp-block-group__inner-container,.ab-content-root .ab-hero-shell>.wp-block-group__inner-container{max-width:1200px;margin:0 auto}.ab-section{padding:84px max(30px,calc((100vw - 1200px)/2))!important}.ab-section>*,.ab-hero-shell>*{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.ab-hero-shell{padding:55px max(30px,calc((100vw - 1200px)/2)) 85px!important;background:linear-gradient(125deg,#faf9f4 55%,#f3f7f8 100%);overflow:hidden}.ab-hero-columns{display:grid!important;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center;max-width:1200px!important;margin:0 auto!important}.ab-hero-columns>.wp-block-column{width:100%;min-width:0}.ab-eyebrow,.ab-kicker{font-size:11px!important;letter-spacing:.15em;font-weight:850;color:#6371a4;margin-bottom:17px!important;text-transform:uppercase}.ab-eyebrow{color:#54796c;margin-bottom:24px!important}.ab-hero-title{font-size:clamp(45px,5.35vw,76px);line-height:1.08;font-weight:850;max-width:640px;letter-spacing:-.067em;margin:0 0 23px!important}.ab-hero-lead{color:#5f6d7c;font-size:17px;line-height:1.8;max-width:560px;margin-bottom:28px!important}.ab-topic-prompt{font-size:12px;color:#738096;margin:13px 0 0!important}.ab-hero-note{font-size:12px;font-weight:750;color:#567362;margin:16px 0 0!important}.ab-hero-copy .wp-block-buttons{margin:0}.ab-demo-panel{background:#fff;border:1px solid #e7ecec;border-radius:19px;box-shadow:0 28px 68px rgba(30,62,70,.13);padding:25px;transform:rotate(-1.8deg);margin:24px 0;position:relative}.ab-demo-panel:before{content:"";display:block;height:290px;width:290px;border-radius:50%;position:absolute;background:radial-gradient(circle,#e3f0ed 0,#e3f0ed99 55%,transparent 70%);z-index:-1;right:-75px;top:-85px}.ab-demo-top{border-bottom:1px solid #ecf0f4;padding-bottom:17px;letter-spacing:.13em;font-size:10px;color:#8795a5;font-weight:800}.ab-demo-title{font-size:23px;margin:22px 0!important}.ab-demo-course{background:#fbfcfe;border:1px solid #e7ecf7;border-radius:12px;padding:18px;box-shadow:0 10px 20px #eef1fa9c}.ab-demo-label{font-size:10px;font-weight:900;color:#7988a3;letter-spacing:.1em;margin:0 0 5px!important}.ab-demo-course-title{font-size:17px;margin:0 0 5px!important}.ab-small{font-size:13px;color:#788796}.ab-demo-course .ab-small{margin-bottom:12px}.ab-demo-progress{background:#e6eaf7;border-radius:99px;height:7px;position:relative;font-size:0;margin:0!important}.ab-demo-progress:before{content:"";position:absolute;width:58%;height:100%;border-radius:99px;background:#5872e3;left:0;top:0}.ab-demo-stats{gap:10px;margin:18px 0 0!important}.ab-demo-stats .wp-block-column{background:#f7f9fc;border-radius:11px;padding:16px 11px;text-align:left}.ab-demo-stats h4{font-size:13px;margin:0 0 3px}.ab-demo-stats p{margin:0;font-size:10px}.ab-demo-caption{font-size:9px;color:#9aa7b5;margin-top:14px!important;margin-bottom:0!important}.ab-section h2{max-width:900px}.ab-section-lead{color:var(--ab-muted);font-size:16px;line-height:1.75;max-width:690px;margin-bottom:33px!important}
.ab-routes-section{background:#faf9f4}.ab-three-cols{gap:17px!important;margin:30px auto 0!important}.ab-three-cols>.wp-block-column{min-width:0}.ab-route-card{min-height:325px;border-radius:15px;padding:28px!important;display:flex!important;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s}.ab-route-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1e2f4414}.ab-route-blue{background:#d9efff}.ab-route-mint{background:#dff2e8}.ab-route-peach{background:#f9e9ca}.ab-route-number{font-size:10px;font-weight:850;letter-spacing:.1em;color:#526b7b;margin-bottom:12px!important}.ab-route-card h3{font-size:24px;margin:0 0 8px}.ab-route-desc{font-size:13px;color:#52616f;line-height:1.65;margin:0 0 14px}.ab-route-pill{display:inline-block;background:#ffffffba;padding:6px 9px;border-radius:6px;font-size:10px;font-weight:850;letter-spacing:.02em;margin-top:auto!important;margin-bottom:15px!important}.ab-route-card .wp-block-buttons{margin:0}.ab-route-card .wp-block-button__link{background:#ffffffb0;color:#283b50!important;padding:9px 13px;font-size:11px}.ab-course-section{background:#fff}.ab-course-section>.wp-block-buttons{margin-top:22px}.ab-course-catalogue{max-width:1200px;width:100%;margin:25px auto}.ab-course-filter{display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:#fff;border:1px solid var(--ab-border);padding:16px;border-radius:15px;margin:25px 0 30px}.ab-course-filter label{font-weight:700;font-size:11px;color:#697789;margin-bottom:-8px;width:100%}.ab-course-filter input,.ab-course-filter select{height:48px;background:#fafbfc;border:1px solid #dde4ed;border-radius:8px;padding:9px 13px;font-size:13px;color:var(--ab-ink)}.ab-course-filter input{flex:2;min-width:195px}.ab-course-filter select{flex:1;min-width:175px}.ab-course-filter button{min-height:48px}.ab-courses-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.ab-course-card{background:#fff;border:1px solid var(--ab-border);border-radius:14px;overflow:hidden;min-width:0;transition:transform .2s,box-shadow .2s}.ab-course-card:hover{transform:translateY(-4px);box-shadow:0 15px 32px rgba(30,47,74,.09)}.ab-course-card-link{display:block;height:100%;color:var(--ab-ink)!important}.ab-course-card-art{height:158px;background:#dbe7fc;display:grid;place-items:center;overflow:hidden}.ab-course-card:nth-child(4n+2) .ab-course-card-art{background:#d8f0e2}.ab-course-card:nth-child(4n+3) .ab-course-card-art{background:#f8e6d7}.ab-course-card:nth-child(4n+4) .ab-course-card-art{background:#e8e2fa}.ab-course-card-art img{width:100%;height:100%;object-fit:cover}.ab-course-card-art-placeholder{font-size:43px;font-weight:850;letter-spacing:-.06em;color:#4967ed;opacity:.45}.ab-course-card-body{padding:18px}.ab-course-card-labels{display:flex;gap:7px;flex-wrap:wrap}.ab-course-card-labels span{border-radius:5px;font-size:10px;letter-spacing:.02em;font-weight:750;padding:5px 7px;background:#e7f6e9;color:#206e4f}.ab-course-card-labels span+span{background:#f0f1f7;color:#5c6475}.ab-course-card h3{font-size:18px;line-height:1.35;margin:12px 0}.ab-course-card p{color:#7a8594;font-size:12px;line-height:1.6}.ab-card-open{font-size:12px;font-weight:800;color:#3f58ca}.ab-empty-courses{background:#f6f8fb;border:1px dashed #dce4ef;border-radius:14px;padding:45px 35px}.ab-empty-courses h3{font-size:22px;margin-bottom:8px}.ab-empty-courses p{color:#65758b;font-size:14px;max-width:550px;margin:0}.ab-path-section{background:#f8faf7}.ab-path-columns{gap:70px;align-items:center}.ab-path-text h2{max-width:570px}.ab-path-text p{color:#697889}.ab-path-steps{max-width:500px}.ab-step-card{background:#fff;border:1px solid #e6eae8;border-radius:12px;padding:20px 25px;margin:0 0 10px!important}.ab-step-card h4{font-size:17px;margin:0 0 6px}.ab-step-card p{font-size:12px;color:#728293;margin:0}.ab-live-section{background:#eaf2f5}.ab-live-columns{align-items:center;gap:60px}.ab-live-copy p{color:#5f7181}.ab-live-panel{background:#203653;color:#fff!important;border-radius:17px;padding:43px!important;box-shadow:0 20px 40px #253d5a1a;min-height:285px}.ab-live-panel h3{color:#fff;font-size:29px}.ab-live-panel p{color:#c5d1dd}.ab-live-pill{font-size:10px;font-weight:850;letter-spacing:.12em;color:#bdd8e9!important}.ab-live-status{font-size:12px!important;color:#afdfc5!important;font-weight:700}.ab-resources-section{background:#fff}.ab-resources-query{max-width:1200px!important;margin:25px auto 0!important}.ab-resources-query .wp-block-post-template{gap:18px}.ab-resource-card{height:100%;border:1px solid #e4e9eb;background:#fff;border-radius:15px;padding:26px!important;min-height:250px;display:flex;flex-direction:column;justify-content:flex-start}.ab-resource-card .wp-block-post-featured-image{margin:0 0 16px}.ab-resource-card .wp-block-post-featured-image img{border-radius:9px}.ab-resource-card .ab-post-cat{font-size:10px;font-weight:850;letter-spacing:.13em;color:#6371a4;text-transform:uppercase}.ab-resource-card .ab-post-cat a{color:#6371a4}.ab-resource-card .wp-block-post-title{font-size:20px;line-height:1.3;margin:10px 0}.ab-resource-card .wp-block-post-title a{color:var(--ab-ink)}.ab-resource-card .wp-block-post-excerpt{font-size:12px;color:#7c8a97}.ab-resource-card .wp-block-post-excerpt__more-link{display:inline-block;margin-top:15px;color:#4967ed;font-weight:800}.ab-closing{background:#dceae6;padding:60px max(30px,calc((100vw - 1200px)/2))!important}.ab-closing>*{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.ab-closing h2{max-width:720px}.ab-closing p{color:#5b7168}
.ab-page-section{min-height:60vh;background:#faf9f4;padding-top:85px}.ab-page-title{font-size:clamp(42px,5.2vw,68px);line-height:1.07;max-width:850px;margin-bottom:19px!important}.ab-learning-step{background:#fff;border:1px solid #e6eae8;border-radius:16px;padding:25px 30px;margin:15px 0!important}.ab-learning-step h3{margin:5px 0 7px}.ab-learning-step p{color:#69798a}.ab-learning-step .wp-block-button__link{font-size:12px;padding:10px 16px}.ab-live-intro{border-radius:18px;background:#e4eeff;padding:36px!important;margin:30px 0 65px!important}.ab-live-intro h2{margin-bottom:11px}.ab-live-intro .ab-feature-tile{background:#fff}.ab-feature-tile{background:#fff;border-radius:12px;border:1px solid #e4e9ed;padding:22px!important;min-height:150px}.ab-feature-tile h3,.ab-feature-tile h4{font-size:17px;margin:0 0 12px}.ab-feature-tile p{font-size:12px;color:#778796;margin:0}.ab-disclaimer{font-size:12px!important;color:#7d8793!important;margin-top:18px!important}.ab-four-cols{gap:12px;margin:15px 0!important}.ab-week-tile{background:#fff;border-radius:11px;padding:19px!important;border:1px solid #e6eaef}.ab-week-tile h4{font-size:15px;margin-bottom:6px}.ab-week-tile p{margin:0}.ab-about-columns{gap:35px;align-items:center;margin:35px 0 60px!important}.ab-about-message p{color:#68798c}.ab-about-pullquote{background:#dbe9ff;padding:35px!important;border-radius:18px}.ab-about-pullquote h2{font-size:clamp(31px,3.4vw,49px)}.ab-basic-archive,.ab-article-wrap{padding:75px 24px;max-width:1200px!important;margin:auto!important}.ab-article-wrap{max-width:820px!important}.ab-article-wrap h1{font-size:clamp(38px,5vw,58px)}.ab-article-wrap .wp-block-post-content{max-width:760px;margin:45px 0}.ab-article-wrap .wp-block-post-date{font-size:12px;color:#7f8b9b}.ab-article-wrap .wp-block-post-terms{font-size:12px}.ab-basic-archive .wp-block-post-template{gap:24px}
/* Tutor LMS pages inherit the academy typography without overriding Tutor interfaces. */
.tutor-wrap,.tutor-dashboard{color:#172335}
/* Editor: keep styled blocks readable within the content canvas. */
.editor-styles-wrapper .ab-hero-shell,.editor-styles-wrapper .ab-section,.editor-styles-wrapper .ab-closing{margin-block-start:0!important}
@media(max-width:1100px){.ab-header-inner{gap:12px}.ab-navigation .wp-block-navigation__container{gap:12px}.ab-hero-columns{gap:25px}.ab-demo-panel{padding:20px}.ab-course-card h3{font-size:16px}.ab-route-card{padding:20px!important}}
@media(max-width:900px){.ab-header-inner{min-height:75px}.ab-navigation{flex:0}.ab-header-actions{display:none}.ab-hero-columns{grid-template-columns:1fr!important;gap:30px}.ab-hero-copy{max-width:670px}.ab-demo-panel{max-width:570px;margin:20px auto!important;transform:none}.ab-courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-path-columns,.ab-live-columns{gap:20px}.ab-three-cols{gap:12px!important}.ab-route-card h3{font-size:20px}}
@media(max-width:650px){.ab-header{padding:0 18px}.ab-header-inner{min-height:68px}.ab-brand{min-width:0}.ab-brand-mark{height:40px;width:40px}.ab-brand-text .ab-brand-word{font-size:18px}.ab-hero-shell{padding:50px 20px 60px!important}.ab-hero-title{font-size:clamp(41px,10.9vw,58px)}.ab-hero-lead{font-size:14px}.ab-demo-panel{width:100%;padding:17px}.ab-demo-title{font-size:19px}.ab-demo-stats{flex-wrap:nowrap!important;gap:6px!important}.ab-demo-stats .wp-block-column{padding:11px 8px}.ab-demo-stats h4{font-size:12px}.ab-demo-stats p{font-size:9px}.ab-section{padding:64px 20px!important}.ab-three-cols{display:block!important}.ab-three-cols>.wp-block-column{margin:0 0 14px!important}.ab-route-card{min-height:220px}.ab-path-columns,.ab-live-columns,.ab-about-columns{display:block!important}.ab-path-columns>.wp-block-column,.ab-live-columns>.wp-block-column,.ab-about-columns>.wp-block-column{margin-bottom:30px!important}.ab-course-filter{display:flex;flex-direction:column;align-items:stretch}.ab-course-filter input,.ab-course-filter select{width:100%;min-width:0;flex:auto}.ab-course-filter label{margin-bottom:-6px}.ab-courses-grid{gap:10px}.ab-course-card-art{height:119px}.ab-course-card-body{padding:13px 11px}.ab-course-card h3{font-size:14px}.ab-course-card p{font-size:11px}.ab-course-card-labels span{font-size:9px;padding:4px}.ab-four-cols{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.ab-four-cols>.wp-block-column{margin:0!important}.ab-footer{padding:45px 20px 24px}.ab-footer-columns{display:block!important}.ab-footer-columns>.wp-block-column{margin-bottom:25px!important}.ab-resource-card{padding:20px!important}.ab-resources-query .wp-block-post-template{grid-template-columns:1fr!important}.ab-article-wrap{padding:48px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Restored Learning Paths layout v0.3.1. All visible text is Gutenberg editable. */
.ab-path-landing{background:#faf9f4!important;min-height:0!important;padding-top:78px!important;padding-bottom:84px!important}
.ab-path-title{max-width:870px!important;letter-spacing:-.06em!important}
.ab-path-lead{max-width:690px!important}
.ab-path-introduction{margin:58px 0 28px!important}
.ab-path-eyebrow{background:#172335;color:#fff;font-size:10px;font-weight:850;letter-spacing:.12em;border-radius:6px;display:inline-block;padding:7px 12px;margin:0 0 16px!important}
.ab-path-heading{font-size:clamp(28px,3.2vw,42px)!important;margin:0 0 10px!important}
.ab-path-summary{color:#6d7b89;margin:0 0 14px!important;font-size:15px}
.ab-path-metadata{font-weight:700;font-size:12px;color:#657588;letter-spacing:.015em;margin:0!important}
.ab-path-restored{align-items:stretch!important;gap:22px!important;margin:25px auto 0!important;max-width:1200px!important}
.ab-path-restored>.wp-block-column{min-width:0}
.ab-path-list{display:flex;flex-direction:column;gap:10px}
.ab-path-course-card{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:20px!important;align-items:center!important;padding:20px 22px!important;background:#fff;border:1px solid #e4e9e9;border-radius:13px;min-height:103px;box-shadow:0 7px 20px #182b3b05;transition:transform .18s,box-shadow .18s}
.ab-path-course-card:hover{transform:translateY(-2px);box-shadow:0 11px 24px #17233513}
.ab-path-course-number{margin:0!important;flex:none;width:45px;height:45px;border-radius:9px;background:#e8f1fb;color:#294d7c;display:flex;justify-content:center;align-items:center;font-weight:850;font-size:15px}
.ab-path-course-copy{margin:0!important;flex:1;min-width:0}
.ab-path-course-title{font-size:18px!important;font-weight:800;margin:0 0 4px!important;line-height:1.35!important;letter-spacing:-.025em!important}
.ab-path-course-details{margin:0!important;font-size:12px;color:#7a8794!important}
.ab-path-course-link{font-size:12px!important;font-weight:800;color:#315bd7;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:5px}
.ab-path-course-link::after{content:'↗';font-size:15px}
.ab-path-course-status{color:#69798c;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;display:inline-block;background:#f0f3f6;padding:6px 9px;border-radius:5px}
.ab-path-aside{background:#e8f4ee;border:1px solid #d5e8dc;padding:32px!important;border-radius:16px;min-height:100%}
.ab-path-aside-icon{font-weight:800;font-size:38px!important;line-height:1;color:#126b4f!important;margin-bottom:26px!important}
.ab-path-aside h3{font-size:26px!important;margin:0 0 12px!important}
.ab-path-aside h4{font-size:14px!important;letter-spacing:-.01em!important;margin:0 0 10px!important}
.ab-path-aside p{font-size:13px;line-height:1.75;color:#5d776b;margin-bottom:20px!important}
.ab-path-aside-divider{border:0!important;border-top:1px solid #c9ded3!important;margin:28px 0!important;max-width:none!important}
.ab-path-aside-cta .wp-block-button__link{padding:12px 17px;background:#166b52!important;color:#fff!important}
.ab-path-coming-soon-note{color:#7c8794;font-size:11px!important;margin:22px 0 0!important}
.ab-path-footer-banner{background:#e7edff!important;padding-top:64px!important;padding-bottom:65px!important;text-align:left}
.ab-path-footer-banner h2{font-size:clamp(28px,3.5vw,43px)!important;margin:0 0 12px!important}
.ab-path-footer-banner p:not(.ab-kicker){font-size:15px;color:#647487}
@media(max-width:900px){.ab-path-restored{display:block!important}.ab-path-restored>.wp-block-column{width:100%!important;margin:0 0 25px!important}.ab-path-aside{min-height:0}}
@media(max-width:650px){.ab-path-landing{padding-top:55px!important;padding-bottom:64px!important}.ab-path-introduction{margin-top:35px!important}.ab-path-course-card{gap:12px!important;padding:16px 13px!important;min-height:94px}.ab-path-course-number{width:36px;height:36px;font-size:12px}.ab-path-course-title{font-size:15px!important}.ab-path-course-details{font-size:11px}.ab-path-course-link{font-size:11px!important}.ab-path-course-status{font-size:9px;padding:5px}.ab-path-aside{padding:25px!important}.ab-path-footer-banner{text-align:center}.ab-path-footer-banner .wp-block-buttons{justify-content:center}}
@media(max-width:410px){.ab-path-course-card{flex-wrap:wrap!important}.ab-path-course-copy{flex-basis:calc(100% - 50px)}.ab-path-course-status,.ab-path-course-link{margin-left:48px}}
