/* Guide: shared shell + article pages. Quiet editorial — canvas, hairlines, Noto Sans JP prose, Shippori headings.
   Hub-only layout lives in guide-expanded.css. */
:root{--font-sans-jp:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",system-ui,sans-serif}
.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;border-radius:10px;background:var(--color-ink);color:#fff;text-decoration:none;transform:translateY(-150%)}
.skip-link:focus{transform:translateY(0)}
.guide-main,.guide-hub-main{padding:0 0 96px;background:var(--color-canvas);font-family:var(--font-sans-jp)}
body:has(.guide-main) .primary-nav,body:has(.guide-hub-main) .primary-nav{font-family:var(--font-sans-jp)}
.guide-shell,.guide-hub-shell{width:min(100% - 48px,1120px);margin:0 auto}
.breadcrumbs{padding:24px 0 0;color:var(--color-muted);font-size:.78rem}
.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}
.breadcrumbs li{display:inline-flex;align-items:center;gap:7px;line-height:1.6}
.breadcrumbs li:not(:last-child)::after{content:"›";color:rgba(36,32,30,.38)}
.breadcrumbs a{text-decoration:none}
.breadcrumbs a:hover{color:var(--color-coral)}
.guide-main .button,.guide-hub-main .button{font-family:var(--font-sans-jp);border-radius:10px}

/* Article layout */
.guide-article{width:min(100%,820px);margin:0 auto}
.article-header,.article-summary,.article-quick,.article-toc,.article-body{width:min(100%,740px);margin-inline:auto}
.article-header{position:relative;margin-block:0 40px;padding:64px 0 0;text-align:left}
.article-category{display:block;margin:0 0 20px;padding:0;border:0;border-radius:0;background:none;color:var(--color-coral);font-size:.78rem;font-weight:500;letter-spacing:.08em}
.article-header h1{margin:0;font-family:var(--font-jp);font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1.5;letter-spacing:.01em;line-break:strict;text-wrap:pretty}
.article-lead{max-width:100%;margin:26px 0 0;color:var(--color-muted);font-size:1rem;line-height:1.95;text-wrap:pretty}
.article-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px 22px;margin-top:26px;color:var(--color-muted);font-size:.75rem;line-height:1.8}

/* Article cover, figures, infographics */
.article-cover,.article-figure,.article-infographic{margin:0;overflow:hidden;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper);box-shadow:none}
.article-cover img,.article-figure img,.article-infographic img{width:100%;height:auto;object-fit:cover}
.article-cover figcaption,.article-figure figcaption,.article-infographic figcaption{padding:11px 15px;color:var(--color-muted);font-size:.72rem;line-height:1.7}
.article-figure,.article-infographic{margin:34px 0}

/* Summary */
.article-summary{margin-top:44px;padding:26px 28px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper)}
.article-summary h2{margin:0 0 14px;font-family:var(--font-jp);font-size:1.05rem;font-weight:600}
.article-summary ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}
.article-summary li{position:relative;padding-left:1.2em;line-height:1.9}
.article-summary li::before{content:"・";position:absolute;left:0;color:var(--color-muted)}

/* Situation-based quick answer (decision matrix) */
.article-quick{margin-top:26px;padding:26px 28px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper)}
.article-quick h2{margin:0 0 14px;font-family:var(--font-jp);font-size:1.05rem;font-weight:600}
.article-quick>p{margin:18px 0 0;color:var(--color-muted);font-size:.94rem;line-height:1.95}
.article-decision-grid{display:grid;margin-top:6px;border-top:1px solid var(--color-line)}
.article-decision-row{display:grid;grid-template-columns:minmax(9.5em,36%) minmax(0,1fr);gap:4px 18px;padding:12px 2px;border-bottom:1px solid var(--color-line);align-content:start}
.article-decision-row strong{font-size:.92rem;line-height:1.75}
.article-decision-row span{font-size:.94rem;line-height:1.85}

/* Two-panel comparison (selfie vs fixed, before / after) */
.article-comparison-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px}
.article-comparison-visual .comparison-panel{display:grid;gap:12px;align-content:start;min-width:0}
.article-comparison-visual h3{margin:0;font-size:.98rem;font-weight:600;line-height:1.7}
.article-comparison-visual img{width:100%;height:auto;border:1px solid var(--color-line);border-radius:6px}
.article-comparison-visual ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}
.article-comparison-visual li{position:relative;padding-left:1.1em;font-size:.88rem;line-height:1.75}
.article-comparison-visual li::before{content:"・";position:absolute;left:0;color:var(--color-muted)}
.article-comparison-visual figcaption{grid-column:1 / -1;margin-top:2px;padding:12px 4px 2px;border-top:1px solid var(--color-line)}

/* Photo set example (main + sub roles) */
.article-photo-set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0}
.article-photo-set .photo-set-card{position:relative;display:grid;gap:7px;align-content:start;padding:18px 16px 16px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper)}
.article-photo-set .photo-set-no{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--color-coral-pale);color:#a8584f;font-size:.82rem;font-weight:700}
.article-photo-set strong{font-size:.95rem;line-height:1.65}
.article-photo-set .photo-set-card>span:not(.photo-set-no){color:var(--color-muted);font-size:.84rem;line-height:1.75}

/* Next actions (flow links instead of plain related-article lists) */
.article-next-actions{margin-top:80px}
.article-next-actions>h2{margin:0;padding-bottom:20px;border-bottom:1px solid var(--color-line);font-family:var(--font-jp);font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:600}
.article-next-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}
.article-next-action-grid a{display:grid;gap:8px;align-content:start;padding:20px 20px 18px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper);text-decoration:none;transition:border-color .18s ease,color .18s ease}
.article-next-action-grid a small{color:var(--color-coral);font-size:.74rem;font-weight:500;letter-spacing:.06em}
.article-next-action-grid a strong{font-size:.95rem;line-height:1.75}
.article-next-action-grid a::after{content:"進む →";justify-self:end;color:var(--color-muted);font-size:.78rem;transition:color .18s ease}
.article-next-action-grid a:hover,.article-next-action-grid a:hover strong,.article-next-action-grid a:hover::after{color:#a9554c}
.article-next-action-grid a:hover{border-color:rgba(233,121,110,.55)}
.article-next-action-grid a:focus-visible{outline:3px solid var(--color-coral);outline-offset:3px}

/* TOC */
.article-toc{margin-top:26px;padding:26px 0 8px;border:0;border-top:1px solid var(--color-line);border-radius:0;background:transparent}
.article-toc h2{margin:0 0 6px;font-family:var(--font-jp);font-size:1.05rem;font-weight:600}
.article-toc ol{display:grid;margin:0;padding:0;list-style:none;counter-reset:guide-toc}
.article-toc li{display:grid;grid-template-columns:2.4em minmax(0,1fr);gap:10px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--color-line);counter-increment:guide-toc;line-height:1.8}
.article-toc li::before{content:counter(guide-toc,decimal-leading-zero);color:var(--color-muted);font-size:.74rem;font-weight:500;letter-spacing:.06em}
.article-toc a{text-decoration:none}
.article-toc a:hover{color:var(--color-coral);text-decoration:underline;text-decoration-color:rgba(233,121,110,.55);text-underline-offset:.22em}

/* Body typography */
.article-body{margin-top:56px}
.article-body>section{scroll-margin-top:30px}
.article-body h2{margin:72px 0 22px;padding-top:30px;border-top:1px solid var(--color-line);font-family:var(--font-jp);font-size:clamp(1.42rem,2.8vw,1.8rem);font-weight:600;line-height:1.65;line-break:strict}
.article-body>section:first-child h2{margin-top:0;padding-top:0;border-top:0}
.article-body h3{margin:40px 0 14px;font-family:var(--font-jp);font-size:1.16rem;font-weight:600;line-height:1.75}
.article-body p,.article-body li{font-size:1rem;line-height:2}
.article-body p{margin-bottom:1.55em;text-wrap:pretty}
.article-body ul,.article-body ol{margin:0 0 28px;padding-left:1.45em}
.article-body li{padding-left:.15em}
.article-body li::marker{color:var(--color-muted)}

/* Note */
.article-note{margin:30px 0;padding:20px 24px;border-left:2px solid var(--color-coral);border-radius:0 6px 6px 0;background:rgba(248,228,223,.42)}
.article-note strong{display:block;margin-bottom:7px}
.article-note p{margin:0;font-size:.94rem}

/* Crop comparison infographic */
.article-crop-comparison{background:var(--color-paper)}
.article-crop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px}
.article-crop-item{display:grid;gap:10px;min-width:0}
.article-crop-label{color:var(--color-ink);font-size:.82rem;font-weight:600;line-height:1.4;text-align:center}
.article-crop-frame{position:relative;overflow:hidden;border:1px solid var(--color-line);border-radius:6px;background:var(--color-sage)}
.article-crop-frame img{display:block;width:100%;height:100%;object-fit:cover}
.article-crop-square{aspect-ratio:1}
.article-crop-square img{object-position:50% 50%}
.article-crop-portrait{aspect-ratio:3 / 4}
.article-crop-portrait img{object-position:50% 35%}
.article-crop-circle{aspect-ratio:1;border-radius:50%}
.article-crop-circle img{object-position:50% 22%}

/* Tables */
.table-scroll{max-width:100%;margin:30px 0;overflow-x:auto;border:1px solid var(--color-line);border-radius:6px;background:var(--color-paper);box-shadow:none}
.article-body table{width:100%;min-width:620px;border-collapse:collapse}
.article-body th,.article-body td{padding:14px 16px;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;line-height:1.75}
.article-body thead th{background:var(--color-canvas);color:var(--color-ink);font-size:.8rem;font-weight:600}
.article-body tbody th{min-width:150px;background:transparent;font-weight:600}

/* External link card */
.article-link-card{margin:42px 0;padding:24px 0;border:0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none;transition:color .18s ease,border-color .18s ease}
.article-link-card>a{display:grid;gap:7px;text-decoration:none}
.article-link-card strong{font-size:1.04rem;transition:color .18s ease}
.article-link-card:hover,.article-link-card:hover strong{color:#a9554c}
.article-link-card span{color:var(--color-muted);font-size:.86rem;line-height:1.75}

/* FAQ */
.article-faq{display:grid}
.article-faq section{padding:22px 0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none}
.article-faq section:last-child{border-bottom:1px solid var(--color-line)}
.article-faq h3{margin:0 0 10px;font-family:var(--font-jp);font-size:1.02rem;font-weight:600}
.article-faq p{margin:0;color:var(--color-muted);font-size:.94rem;line-height:1.95}

/* Sources */
.article-sources a{color:#477565;overflow-wrap:anywhere}

/* CTA */
.article-cta{margin-top:80px;padding:56px 0 0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:transparent;box-shadow:none}
.article-cta h2{margin:0 0 13px;font-family:var(--font-jp);font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:600;line-height:1.6}
.article-cta>p{max-width:640px;color:var(--color-muted)}
.article-cta-actions,.guide-hub-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}
.article-cta-note,.guide-hub-cta-note{margin:18px 0 0;color:var(--color-muted);font-size:.76rem;line-height:1.8}

/* Related guides — editorial links */
.related-guides{margin-top:80px}
.related-guides>h2{margin:0;padding-bottom:20px;border-bottom:1px solid var(--color-line);font-family:var(--font-jp);font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:600}
.related-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin-top:28px}
.related-guide-grid article{position:relative;display:flex;min-height:0;flex-direction:column;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.related-guide-grid article::before{content:"";display:block;flex:0 0 auto;width:100%;aspect-ratio:1200 / 630;margin:0 0 15px;border:1px solid var(--color-line);border-radius:6px;background-color:#f0e9e0;background-position:center;background-size:cover;background-repeat:no-repeat}
.related-guide-grid article>p{margin:0 0 8px;padding:0;color:var(--color-coral);font-size:.72rem;font-weight:500;letter-spacing:.06em}
.related-guide-grid h3{margin:0 0 8px;padding:0;font-size:1rem;line-height:1.7}
.related-guide-grid h3 a{text-decoration:none;transition:color .18s ease}
.related-guide-grid h3 a:hover{color:#a9554c}
.related-guide-grid h3 a::after{content:"";position:absolute;z-index:2;inset:0}
.related-guide-grid span{display:block;margin:0;padding:0;color:var(--color-muted);font-size:.82rem;line-height:1.75}
.related-guide-grid article:focus-within{outline:3px solid var(--color-coral);outline-offset:3px}

/* Article covers come solely from figure.article-cover. (The old header pseudo-cover
   mechanism for four articles was retired: those pages already ship a real cover figure.) */

/* Related guide cover mapping (article-dependent, kept with the article styles). */
.related-guide-grid article:has(a[href="/guide/matching-app-photo-no-photo/"])::before{background-image:url('/assets/images/guide/matching-app-photo-no-photo/matching-app-photo-no-photo-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/no-one-to-take-photo/"])::before{background-image:url('/assets/images/guide/no-one-to-take-photo/no-one-to-take-photo-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/photo-preparation-comparison/"])::before{background-image:url('/assets/images/guide/photo-preparation-comparison/photo-preparation-comparison-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/selfie-or-other-photo/"])::before{background-image:url('/assets/images/guide/selfie-or-other-photo/selfie-or-other-photo-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/selfie-to-natural-profile-photo/"])::before{background-image:url('/assets/images/guide/selfie-to-natural-profile-photo/selfie-to-natural-profile-photo-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/ai-edited-photo-app-rules/"])::before{background-image:url('/assets/images/guide/ai-edited-photo-app-rules/ai-edited-photo-app-rules-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/ai-photo-data-privacy/"])::before{background-image:url('/assets/images/guide/ai-photo-data-privacy/ai-photo-data-privacy-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/ai-profile-photo-service-comparison/"])::before{background-image:url('/assets/images/guide/ai-profile-photo-service-comparison/ai-profile-photo-service-comparison-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/matching-app-photo-women/"])::before{background-image:url('/assets/images/guide/matching-app-photo-women/matching-app-photo-women-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/photo-verification-vs-profile-photo/"])::before{background-image:url('/assets/images/guide/photo-verification-vs-profile-photo/photo-verification-vs-profile-photo-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-camera-angle/"])::before{background-image:url('/assets/images/guide/profile-photo-camera-angle/profile-photo-camera-angle-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-cleanliness-check/"])::before{background-image:url('/assets/images/guide/profile-photo-cleanliness-check/profile-photo-cleanliness-check-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-clothing-women/"])::before{background-image:url('/assets/images/guide/profile-photo-clothing-women/profile-photo-clothing-women-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-cost/"])::before{background-image:url('/assets/images/guide/profile-photo-cost/profile-photo-cost-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-cropping/"])::before{background-image:url('/assets/images/guide/profile-photo-cropping/profile-photo-cropping-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-glasses-accessories/"])::before{background-image:url('/assets/images/guide/profile-photo-glasses-accessories/profile-photo-glasses-accessories-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-grooming-men/"])::before{background-image:url('/assets/images/guide/profile-photo-grooming-men/profile-photo-grooming-men-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-hair-makeup-women/"])::before{background-image:url('/assets/images/guide/profile-photo-hair-makeup-women/profile-photo-hair-makeup-women-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-location-guide/"])::before{background-image:url('/assets/images/guide/profile-photo-location-guide/profile-photo-location-guide-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-posing-women/"])::before{background-image:url('/assets/images/guide/profile-photo-posing-women/profile-photo-posing-women-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-preparation-schedule/"])::before{background-image:url('/assets/images/guide/profile-photo-preparation-schedule/profile-photo-preparation-schedule-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-privacy-background/"])::before{background-image:url('/assets/images/guide/profile-photo-privacy-background/profile-photo-privacy-background-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-set-consistency/"])::before{background-image:url('/assets/images/guide/profile-photo-set-consistency/profile-photo-set-consistency-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/source-photo-guide/"])::before{background-image:url('/assets/images/guide/source-photo-guide/source-photo-guide-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/ai-photo-looks-different/"])::before{background-image:url('/assets/images/guide/ai-photo-looks-different/ai-photo-looks-different-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/ai-profile-photo-natural/"])::before{background-image:url('/assets/images/guide/ai-profile-photo-natural/ai-profile-photo-natural-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/matching-app-photo-editing/"])::before{background-image:url('/assets/images/guide/matching-app-photo-editing/matching-app-photo-editing-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-clothing-men/"])::before{background-image:url('/assets/images/guide/profile-photo-clothing-men/profile-photo-clothing-men-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-background/"])::before{background-image:url('/assets/images/guide/profile-photo-background/profile-photo-background-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/matching-app-photo-count-order/"])::before{background-image:url('/assets/images/guide/matching-app-photo-count-order/matching-app-photo-count-order-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/main-profile-photo-selection/"])::before{background-image:url('/assets/images/guide/main-profile-photo-selection/main-profile-photo-selection-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/matching-app-sub-photo-types/"])::before{background-image:url('/assets/images/guide/matching-app-sub-photo-types/matching-app-sub-photo-types-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/smartphone-profile-photo-settings/"])::before{background-image:url('/assets/images/guide/smartphone-profile-photo-settings/smartphone-profile-photo-settings-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-posing-men/"])::before{background-image:url('/assets/images/guide/profile-photo-posing-men/profile-photo-posing-men-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/natural-profile-photo-expression/"])::before{background-image:url('/assets/images/guide/natural-profile-photo-expression/natural-profile-photo-expression-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-lighting/"])::before{background-image:url('/assets/images/guide/profile-photo-lighting/profile-photo-lighting-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/matching-app-photo-ng-checklist/"])::before{background-image:url('/assets/images/guide/matching-app-photo-ng-checklist/matching-app-photo-ng-checklist-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/profile-photo-currentness/"])::before{background-image:url('/assets/images/guide/profile-photo-currentness/profile-photo-currentness-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/ai-profile-photo-style-choice/"])::before{background-image:url('/assets/images/guide/ai-profile-photo-style-choice/ai-profile-photo-style-choice-cover-1200x630.webp')}
.related-guide-grid article:has(a[href="/guide/matching-app-photo-men/"])::before{background-image:url('/assets/images/guide/matching-app-photo-men/matching-app-photo-men-cover-1200x630.webp')}

@media(max-width:760px){
.guide-shell,.guide-hub-shell{width:min(100% - 38px,1120px)}
.article-header{margin-block:0 32px;padding-top:46px}
.article-header h1{font-size:clamp(1.75rem,8.4vw,2.3rem)}
.article-meta{gap:4px 18px}
.article-summary{padding:22px 20px}
.article-quick{padding:22px 20px}
.article-body{margin-top:44px}
.article-body h2{margin-top:56px;padding-top:24px}
.article-body p,.article-body li{font-size:.96rem;line-height:2}
.article-decision-row{grid-template-columns:1fr;gap:2px;padding:12px 2px}
.article-comparison-visual{grid-template-columns:1fr;gap:16px;padding:16px}
.article-photo-set{grid-template-columns:1fr;gap:12px}
.article-next-actions{margin-top:64px}
.article-next-action-grid{grid-template-columns:1fr;gap:12px}
.article-cta{margin-top:64px;padding-top:44px}
.article-cta-actions,.guide-hub-cta-actions{display:grid}
.related-guides{margin-top:64px}
.related-guide-grid{grid-template-columns:1fr;gap:30px}
.article-crop-grid{gap:8px;padding:14px}
.article-crop-label{font-size:.68rem}
.article-crop-frame{border-radius:6px}
}
@media(prefers-reduced-motion:reduce){.article-link-card,.article-link-card strong,.related-guide-grid h3 a,.article-next-action-grid a,.article-next-action-grid a::after{transition:none}}
