/* NuWays MD equipment profiles, brand pages and the brand directory. Loaded only on pages that use them. */

/* Hero byline and disclosure: smaller than body text */
.nw-device-profile .nw-profile-meta{font-size:14px!important;line-height:1.6!important;color:#476168;margin:10px 0 0!important;max-width:60ch}
.nw-device-profile .nw-profile-meta a{color:inherit}
.nw-device-profile .nw-editorial-essential{font-size:14px;line-height:1.5}

/* Hero actions: clear spacing, wrap on small screens */
.nw-device-profile .nw-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:22px 0 0}
.nw-device-profile .nw-profile-actions .nw-link-button{margin:0}
.nw-device-profile .nw-profile-actions .nw-profile-jump{font-size:16px;font-weight:600;color:#075b61;text-underline-offset:4px;white-space:nowrap}
@media (max-width:600px){
 .nw-device-profile .nw-profile-actions{flex-direction:column;align-items:stretch;gap:12px}
 .nw-device-profile .nw-profile-actions .nw-link-button{text-align:center;width:100%}
 .nw-device-profile .nw-profile-actions .nw-profile-jump{text-align:center}
}

/* Inline compare strip */
.nw-device-profile .nw-compare-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:center;margin:28px 0 8px;padding:22px 24px;border:1px solid #b6cbc2;border-left:5px solid #075b61;border-radius:14px;background:#f2f8f5}
.nw-device-profile .nw-compare-strip p{margin:0;font-size:16px;line-height:1.55}
.nw-device-profile .nw-compare-strip strong{display:block;font-size:18px;color:#183c40;margin-bottom:4px}
.nw-device-profile .nw-compare-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.nw-device-profile .nw-compare-chips span{font-size:13px;line-height:1;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #b6cbc2;color:#183c40;font-weight:600}
@media (max-width:700px){.nw-device-profile .nw-compare-strip{grid-template-columns:1fr}.nw-device-profile .nw-compare-strip .nw-link-button{width:100%;text-align:center}}

/* Plan-the-purchase panel */
.nw-device-profile .nw-profile-cta{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center;margin:48px 0 0;padding:36px;border-radius:18px;border:1px solid #9fc2b6;background:linear-gradient(135deg,#e6f3ee 0%,#d5ebe3 100%);box-shadow:0 10px 30px rgba(7,91,97,.08)}
.nw-device-profile .nw-profile-cta .nw-cta-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#075b61;margin:0 0 10px}
.nw-device-profile .nw-profile-cta h2{font-size:clamp(26px,2.6vw,32px);line-height:1.2;margin:0 0 14px;color:#163b3d}
.nw-device-profile .nw-profile-cta ol{list-style:none;counter-reset:cta;padding:0;margin:0 0 22px}
.nw-device-profile .nw-profile-cta li{counter-increment:cta;position:relative;padding:0 0 0 40px;margin:0 0 12px;font-size:16px;line-height:1.5;color:#183c40}
.nw-device-profile .nw-profile-cta li::before{content:counter(cta);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;background:#075b61;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}
.nw-device-profile .nw-profile-cta .nw-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}
.nw-device-profile .nw-profile-cta .nw-cta-actions a:not(.nw-link-button){font-weight:600;color:#075b61}
.nw-device-profile .nw-profile-cta small{display:block;margin-top:14px;font-size:13px;color:#476168}
.nw-device-profile .nw-profile-cta figure{margin:0}
.nw-device-profile .nw-profile-cta figure img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #9fc2b6;box-shadow:0 14px 34px rgba(22,59,61,.16);background:#fff}
.nw-device-profile .nw-profile-cta figcaption{font-size:13px;color:#476168;margin-top:8px;text-align:center}
@media (max-width:820px){.nw-device-profile .nw-profile-cta{grid-template-columns:1fr;padding:26px 20px;gap:22px}.nw-device-profile .nw-profile-cta .nw-cta-actions{flex-direction:column;align-items:stretch;text-align:center}.nw-device-profile .nw-profile-cta .nw-link-button{text-align:center}}

/* Device cards: related devices and brand pages */
.nw-device-profile .nw-device-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:16px;margin:18px 0 14px}
.nw-device-profile .nw-device-card{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;border:1px solid #cadbd5;border-radius:14px;background:#fff;text-decoration:none;color:#183c40;transition:border-color .15s,box-shadow .15s,transform .15s}
.nw-device-profile .nw-device-card:hover,.nw-device-profile .nw-device-card:focus-visible{border-color:#075b61;box-shadow:0 8px 22px rgba(7,91,97,.12);transform:translateY(-2px)}
.nw-device-profile .nw-device-card .nw-card-thumb{height:120px;display:flex;align-items:center;justify-content:center;margin:-4px -4px 6px;border-radius:10px;background:#f4f8f6}
.nw-device-profile .nw-device-card .nw-card-thumb img{max-height:110px;width:auto;max-width:100%}
.nw-device-profile .nw-device-card .nw-card-brand{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#075b61}
.nw-device-profile .nw-device-card .nw-card-name{font-size:19px;font-weight:700;line-height:1.25}
.nw-device-profile .nw-device-card .nw-card-tech{font-size:14px;line-height:1.5;color:#476168}
.nw-device-profile .nw-device-card .nw-card-link{margin-top:auto;padding-top:8px;font-size:14px;font-weight:700;color:#075b61}
.nw-device-profile .nw-device-card .nw-card-badge{align-self:flex-start;font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;background:#e6f3ee;color:#075b61}
.nw-device-profile .nw-more-links{display:flex;flex-wrap:wrap;gap:10px 26px;margin:6px 0 0;font-weight:600}
.nw-device-profile .nw-more-links a{color:#075b61}

/* Sources accordion summary */
.nw-device-profile .nw-guide-source-list>summary{cursor:pointer;font-weight:700;color:#075b61}

/* Brand page facts list */
.nw-device-profile .nw-brand-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:18px 0}
.nw-device-profile .nw-brand-facts div{padding:16px;border-radius:12px;background:#f2f8f5;border:1px solid #cadbd5}
.nw-device-profile .nw-brand-facts b{display:block;font-size:24px;color:#075b61;line-height:1.2}
.nw-device-profile .nw-brand-facts span{font-size:14px;color:#476168}

/* Phone: space between the inline contents box and the first panel */
@media (max-width:700px){.nw-device-profile .nw-reading-toc{margin-bottom:20px}}

/* Product images sit on white cards, matching the approved guide hero */
.nw-device-profile .nw-profile-cover img{background:#fff;border-radius:16px;padding:12px}
.nw-device-profile .nw-device-card .nw-card-thumb{background:#fff}

/* Before-you-compare notes */
.nw-device-profile .nw-profile-notes{margin:6px 0 22px;padding:18px 20px;border:1px solid #e3c48f;border-left:5px solid #b9822f;border-radius:12px;background:#fff8ec}
.nw-device-profile .nw-notes-title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a5a14}
.nw-device-profile .nw-profile-note{font-size:16px;line-height:1.6;color:#183c40;margin:8px 0 0}
.nw-device-profile .nw-note-src{display:inline;font-size:13px;color:#6b5a3c}
.nw-device-profile .nw-note-src a{color:inherit}

/* Spec table with the practice-meaning column */
@media (min-width:701px){
 .nw-device-profile .nw-spec-meaning th:first-child{width:22%}
 .nw-device-profile .nw-spec-meaning td:nth-child(2){width:36%}
 .nw-device-profile .nw-spec-meaning td:nth-child(3){color:#3c5a56}
}
.nw-device-profile .nw-price-evidence th[scope="row"]{width:34%}

/* Brand pages grouped by service */
.nw-device-profile .nw-brand-group{margin:26px 0 8px}
.nw-device-profile .nw-brand-group h3{margin:0 0 4px;font-size:21px}
.nw-device-profile .nw-brand-group-intro{margin:0 0 6px;font-size:15px;color:#476168}
.nw-device-profile .nw-device-card .nw-card-supports{font-size:13px;line-height:1.45;color:#075b61;font-weight:600}

/* Tall product photos stay within a sensible hero height */
.nw-device-profile .nw-profile-cover img{max-height:540px;width:auto;max-width:100%;margin:0 auto;display:block;object-fit:contain}
@media (max-width:700px){.nw-device-profile .nw-profile-cover img{max-height:380px}}

/* Who it fits: two scannable cards */
.nw-device-profile .nw-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 4px}
.nw-device-profile .nw-fit-col{border:1px solid #cadbd5;border-radius:14px;padding:18px 20px 8px;background:#fff}
.nw-device-profile .nw-fit-yes{border-top:4px solid #075b61}
.nw-device-profile .nw-fit-no{border-top:4px solid #b9822f}
.nw-device-profile .nw-fit-label{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#075b61}
.nw-device-profile .nw-fit-no .nw-fit-label{color:#8a5a14}
.nw-device-profile .nw-fit-col ul{list-style:none;margin:0;padding:0}
.nw-device-profile .nw-fit-col li{position:relative;padding:0 0 0 26px;margin:0 0 12px;font-size:16px;line-height:1.55}
.nw-device-profile .nw-fit-yes li::before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:#075b61}
.nw-device-profile .nw-fit-no li::before{content:"→";position:absolute;left:0;top:0;font-weight:700;color:#b9822f}
@media (max-width:700px){.nw-device-profile .nw-fit-grid{grid-template-columns:1fr}}
/* Our take: the lead sentence carries the position */
.nw-device-profile .nw-take p strong{color:#163b3d}
/* 1.22.14: evidence line stays fine print on desktop; phone spec cards skip empty "what it means" cells */
.nw-device-profile .nw-take p.c-fine{font-size:14px;line-height:1.6;color:#476168;margin-top:18px}
@media (max-width:700px){main .nw-device-profile table.nw-stack td:empty{display:none}}
/* 1.22.14: profiles without a manufacturer photo let the title use the full hero width */
.nw-device-profile .nw-guide-hero:not(:has(> .nw-hair-cover)) > .nw-guide-title{grid-column:1 / -1}
/* 1.22.15: space between the hero buttons and the short answer (a sitewide rule sets its top margin to 0) */
.nw-device-profile .nw-quick-take{margin-top:48px}
@media (max-width:700px){.nw-device-profile .nw-quick-take{margin-top:28px}}

/* 1.22.15: plan nudge after "Our take" */
.nw-device-profile .nw-profile-nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;align-items:center;margin:44px 0 8px;padding:22px 26px;border:1px solid #9fc2b6;border-left:4px solid #075b61;border-radius:16px;background:linear-gradient(135deg,#f1f8f5,#fff)}
.nw-device-profile .nw-profile-nudge p{margin:0;font-size:16px;line-height:1.55;color:#243e44;max-width:60ch}
.nw-device-profile .nw-profile-nudge .nw-nudge-title{font-size:20px;font-weight:700;line-height:1.3;color:#163b3d;margin:0 0 4px}
.nw-device-profile .nw-profile-nudge .nw-link-button{margin:0;white-space:nowrap}
@media (max-width:700px){.nw-device-profile .nw-profile-nudge{grid-template-columns:1fr;padding:20px}.nw-device-profile .nw-profile-nudge .nw-link-button{width:100%;text-align:center;white-space:normal}}

/* 1.22.15: clinical studies */
.nw-device-profile .nw-study-list{list-style:none;margin:18px 0 10px;padding:0;display:grid;gap:14px}
.nw-device-profile .nw-study-list li{margin:0;padding:16px 20px;border:1px solid #cadbd5;border-radius:12px;background:#fff}
.nw-device-profile .nw-study-list li a{font-weight:700;font-size:16px;line-height:1.45;color:#163b3d;text-underline-offset:3px}
.nw-device-profile .nw-study-list .nw-study-meta{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:#476168}
.nw-device-profile .nw-study-list .nw-study-note{display:block;margin-top:6px;font-size:15px;line-height:1.55;color:#243e44}
.nw-device-profile .nw-fda-lead{font-size:16px!important;color:#476168}

/* 1.22.15: price and ownership actions */
.nw-device-profile .nw-price-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:24px 0 0;padding:18px 22px;border:1px solid #cadbd5;border-radius:14px;background:#f3f8f6}
.nw-device-profile .nw-price-actions p{margin:0;flex:1 1 220px;font-size:16px;font-weight:600;color:#163b3d}
.nw-device-profile .nw-price-actions .nw-link-button{margin:0}
.nw-device-profile .nw-price-actions a:not(.nw-link-button){font-weight:600;color:#075b61;text-underline-offset:4px}
@media (max-width:700px){.nw-device-profile .nw-price-actions{flex-direction:column;align-items:stretch}.nw-device-profile .nw-price-actions .nw-link-button{text-align:center}.nw-device-profile .nw-price-actions a:not(.nw-link-button){text-align:center}}
.nw-device-profile .nw-profile-cta small a{color:inherit;font-weight:600}

/* 1.22.15: brand directory on the equipment hub (no profile wrapper there, so not scoped) */
.nw-brand-directory .nw-brand-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:18px 0 12px}
.nw-brand-directory .nw-brand-tile{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid #cadbd5;border-radius:14px;background:#fff;text-decoration:none;color:#183c40;transition:border-color .15s,box-shadow .15s,transform .15s}
.nw-brand-directory .nw-brand-tile:hover,.nw-brand-directory .nw-brand-tile:focus-visible{border-color:#075b61;box-shadow:0 8px 22px rgba(7,91,97,.12);transform:translateY(-2px)}
.nw-brand-directory .nw-brand-tile-name{font-size:21px;font-weight:700;line-height:1.25;color:#163b3d}
.nw-brand-directory .nw-brand-tile-count{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#075b61}
.nw-brand-directory .nw-brand-tile-devices{font-size:15px;line-height:1.5;color:#243e44}
.nw-brand-directory .nw-brand-tile-link{margin-top:auto;padding-top:6px;font-size:15px;font-weight:700;color:#075b61}
.nw-brand-directory .nw-brand-more{font-size:15px!important;color:#476168}
/* 1.22.15: source lines and other fine print stay small on desktop (a reading rule enlarges .nw-reading-prose) */
.nw-device-profile .nw-section p.c-fine{font-size:14px;line-height:1.6;color:#476168}

/* 1.22.16: brand page, systems at a glance */
.nw-device-profile .nw-glance-table th[scope="row"]{min-width:220px}
.nw-device-profile .nw-glance-device{display:flex;align-items:center;gap:14px;text-decoration:none;color:#163b3d}
.nw-device-profile .nw-glance-device img,.nw-device-profile .nw-glance-noimg{flex:0 0 52px;width:52px;height:52px;object-fit:contain;padding:4px;border:1px solid #cadbd5;border-radius:10px;background:#fff}
.nw-device-profile .nw-glance-noimg{display:block;background:#f2f8f5}
.nw-device-profile .nw-glance-device>span{display:flex;flex-direction:column;gap:5px}
.nw-device-profile .nw-glance-name{font-size:17px;font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-color:#9fc2b6;text-underline-offset:4px}
.nw-device-profile .nw-glance-device:hover .nw-glance-name{text-decoration-color:#075b61}
.nw-device-profile .nw-glance-badge{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:#e6f3ee;color:#075b61}
.nw-device-profile .nw-glance-badge.is-muted{background:#f1f3f2;color:#5b6f6c}
.nw-device-profile .nw-glance-sub{display:block;font-size:13px;line-height:1.45;color:#5b6f6c}
@media (max-width:700px){.nw-device-profile .nw-glance-table th[scope="row"]{min-width:0}}

/* 1.22.16: brand page, buying checks as numbered cards */
.nw-device-profile .nw-brand-checks-title{margin:30px 0 4px!important;font-size:21px}
.nw-device-profile ol.nw-brand-checks{list-style:none;counter-reset:chk;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:14px 0 6px;padding:0;max-width:none}
.nw-device-profile ol.nw-brand-checks li{counter-increment:chk;position:relative;margin:0;padding:52px 20px 18px;border:1px solid #cadbd5;border-top:4px solid #075b61;border-radius:14px;background:#fff;font-size:16px;line-height:1.55;color:#243e44}
.nw-device-profile ol.nw-brand-checks li::before{content:counter(chk);position:absolute;left:20px;top:16px;width:28px;height:28px;border-radius:50%;background:#075b61;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}
.nw-device-profile ol.nw-brand-checks li strong{display:block;margin:0 0 4px;font-size:17px;line-height:1.35;color:#163b3d}

/* 1.22.16: brand page FAQ accordion */
.nw-device-profile .nw-brand-faq{margin:14px 0 4px;border-top:1px solid #cadbd5}
.nw-device-profile .nw-brand-faq details{border-bottom:1px solid #cadbd5}
.nw-device-profile .nw-brand-faq summary{list-style:none;cursor:pointer;position:relative;padding:18px 44px 18px 0;font-size:18px;font-weight:700;line-height:1.4;color:#163b3d}
.nw-device-profile .nw-brand-faq summary::-webkit-details-marker{display:none}
.nw-device-profile .nw-brand-faq summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:1px solid #9fc2b6;color:#075b61;font-size:20px;font-weight:600;line-height:26px;text-align:center}
.nw-device-profile .nw-brand-faq details[open] summary::after{content:"−"}
.nw-device-profile .nw-brand-faq summary:hover{color:#075b61}
.nw-device-profile .nw-brand-faq details p{margin:0 0 18px;font-size:17px;line-height:1.65;color:#243e44;max-width:68ch}

/* Card without a product image: a branded placeholder the same size as an image, so grids stay even */
.nw-device-profile .nw-device-card .nw-card-thumb-empty{background:linear-gradient(135deg,#eef6f3 0%,#dcebe5 100%);border:1px dashed #b7d0c7}
.nw-device-profile .nw-device-card .nw-card-thumb-empty span{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4f7a73;text-align:center;padding:0 12px}

/* Key facts card in the hero when a page has no product image */
.nw-device-profile .nw-hero-facts{background:#fff;border:1px solid #cadbd5;border-top:4px solid #075b61;border-radius:16px;padding:22px 24px;box-shadow:0 10px 28px rgba(7,91,97,.08)}
.nw-device-profile .nw-hero-facts-title{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#075b61}
.nw-device-profile .nw-hero-facts dl{margin:0}
.nw-device-profile .nw-hero-facts dl>div{padding:11px 0;border-top:1px solid #e3ece8}
.nw-device-profile .nw-hero-facts dl>div:first-child{border-top:0;padding-top:0}
.nw-device-profile .nw-hero-facts dt{margin:0 0 3px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5d7773}
.nw-device-profile .nw-hero-facts dd{margin:0;font-size:16px;line-height:1.45;font-weight:600;color:#183c40}
.nw-device-profile .nw-hero-facts-link{display:inline-block;margin-top:14px;font-size:14px;font-weight:700;color:#075b61}

/* 1.22.19: phone hero. The product photo is capped so the intro and buttons reach the first screen.
   "main" outranks the consumer-guide rule that sets the hero image height to auto on phones. */
@media (max-width:700px){
 main .nw-device-profile .nw-guide-hero > .nw-profile-cover img{width:100%;height:200px;max-height:none;object-fit:contain;padding:10px}
 .nw-device-profile .nw-profile-cover figcaption{font-size:13px;line-height:1.45;margin-top:6px}
 .nw-device-profile .nw-profile-meta{font-size:13px!important;line-height:1.5!important}
}

/* 1.22.19: each study is labeled by what it tested */
.nw-device-profile .nw-study-summary{margin:10px 0 0;font-size:16px;line-height:1.55;color:#183c40}
.nw-device-profile .nw-study-scope{display:table;margin:0 0 8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.02em}
.nw-device-profile .nw-study-scope.is-system{background:#e6f3ee;color:#075b61}
.nw-device-profile .nw-study-scope.is-earlier{background:#fff3df;color:#7a4f10}
.nw-device-profile .nw-study-scope.is-technology{background:#eef1f0;color:#46605c}

/* 1.22.19: closest rival not yet profiled */
.nw-device-profile .nw-rivals th[scope="row"] a{font-weight:700}

/* 1.22.19: brand glance. Desktop keeps the table; phones get compact cards with details behind a tap. */
.nw-device-profile .nw-glance-cards{display:none}
@media (min-width:701px){.nw-device-profile .nw-glance-table th[scope="row"]{min-width:190px}.nw-device-profile .nw-glance-table td:nth-child(2){width:36%}.nw-device-profile .nw-glance-table td:nth-child(3){width:21%}}
@media (max-width:700px){
 main .nw-device-profile table.nw-glance-table{display:none!important}
 .nw-device-profile .nw-glance-cards{display:grid;gap:12px;margin:16px 0 8px}
 .nw-device-profile .nw-glance-card{padding:14px 16px;border:1px solid #cadbd5;border-radius:14px;background:#fff}
 .nw-device-profile .nw-glance-card .nw-glance-shortlist{margin:10px 0 0;font-size:15px;line-height:1.5;color:#243e44}
 .nw-device-profile .nw-glance-card .nw-glance-shortlist b{display:block;margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#075b61}
 .nw-device-profile .nw-glance-card details{margin:10px 0 0;padding:8px 0 0;border-top:1px solid #e3ece8}
 .nw-device-profile .nw-glance-card summary{cursor:pointer;font-size:14px;font-weight:700;color:#075b61}
 .nw-device-profile .nw-glance-card dl{margin:10px 0 0}
 .nw-device-profile .nw-glance-card dl>div{padding:8px 0;border-top:1px solid #eef3f1}
 .nw-device-profile .nw-glance-card dl>div:first-child{border-top:0;padding-top:0}
 .nw-device-profile .nw-glance-card dt{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5d7773}
 .nw-device-profile .nw-glance-card dd{margin:0;font-size:15px;line-height:1.5;color:#183c40}
}
