/* 東雲(しののめ)=夜明け。日々の説法を「日めくり」で見せる。 */
:root{
  --ink:#3d4250; --ink2:#6f7484; --line:#e9e3ea; --paper:#fdfbfb; --wash:#f7f3f6;
  --rose:#f3d3d9; --rose-d:#c97a8c;
  --sky:#cfe0ee;  --sky-d:#5f87a6;
  --lav:#e4dcef;  --lav-d:#7d6aa0;
  --sun:#f6e7c9;  --sun-d:#b9893b;
  --mint:#d3e8e0; --teal:#3f6b78;
  /* 紅葉の色(暖色が主。青もみじの緑も、ひとつ) */
  --moss:#dfecd9; --moss-d:#6b9a68; --kou:#f6d6d2; --kou-d:#c4584f; --koh:#f8e7c6; --koh-d:#d3a03a;
  --ap:#f9dcc6; --ap-d:#d9763f; --wine:#eed3da; --wine-d:#a8465a;
  --phi:1.618; --s1:8px; --s2:13px; --s3:21px; --s4:34px; --s5:55px; --s6:89px;
  --serif:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-weight:400;line-height:1.9;font-feature-settings:"palt"}
a{color:inherit}
:focus-visible{outline:3px solid var(--sky-d);outline-offset:3px;border-radius:2px}

/* ヘッダー */
.hd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 24px;padding:14px clamp(16px,4vw,56px);background:var(--paper);border-bottom:1px solid var(--line)}
.logo{display:flex;align-items:center;gap:10px;color:var(--teal);font-weight:600;font-size:21px;letter-spacing:.12em;text-decoration:none}
.logo i{display:block;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fbe3b0,#e7a95a)}
.nav{display:flex;flex-wrap:wrap;gap:2px clamp(10px,1.6vw,22px)}
.nav a{padding:6px 2px;color:var(--ink);text-decoration:none;font-size:15px;letter-spacing:.06em;border-bottom:2px solid transparent}
.nav a:hover,.nav a[aria-current]{border-bottom-color:var(--sun-d);color:var(--teal)}

/* 日めくり(サムネイル兼用) */
.nichi{--c:var(--sky);--d:var(--sky-d);position:relative;display:block;overflow:hidden;aspect-ratio:1.618/1;container-type:inline-size;border-radius:6px;text-decoration:none;color:var(--ink);
  background:
   radial-gradient(circle at 82% 108%,color-mix(in srgb,var(--d) 14%,transparent) 0 44%,transparent 45%),
   linear-gradient(165deg,var(--c),#fffdfd 88%);
  box-shadow:0 1px 0 #fff inset,0 6px 18px -10px color-mix(in srgb,var(--d) 55%,transparent)}
.nichi::before{content:"";position:absolute;left:0;right:0;top:0;height:9px;background:color-mix(in srgb,var(--d) 55%,var(--c))}
.nichi .m{position:absolute;left:6cqw;top:11cqw;font-size:max(13px,6cqw);letter-spacing:.14em;color:var(--d);font-weight:500}
.nichi .w{position:absolute;right:6cqw;top:11cqw;font-size:max(12px,5.2cqw);letter-spacing:.1em;color:var(--ink2)}
.nichi .d{position:absolute;left:5cqw;bottom:2cqw;font-size:38cqw;line-height:1;font-weight:200;letter-spacing:-.02em;color:var(--ink)}
.nichi.lg{aspect-ratio:1/1.12;border-radius:8px}
.nichi.lg::before{height:12px}

/* 本日の説法(説法一覧の先頭) — 左:右 = 1:φ */
.today{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--s4);align-items:center;margin:var(--s4) 0 var(--s3)}
.today .kind{margin:0 0 var(--s2);font-size:14px;color:var(--ink2);letter-spacing:.1em}
.today h1{margin:0 0 var(--s3);font-size:clamp(25px,3.4vw,36px);line-height:1.55;font-weight:600;letter-spacing:.03em}
.today p.ex{margin:0 var(--s4) var(--s3) 0;font-size:17px;line-height:2;color:var(--ink2);max-width:34em}
.btn{display:inline-block;padding:12px 28px;border-radius:999px;background:var(--teal);color:#fff;text-decoration:none;font-size:16px;letter-spacing:.08em}
.btn:hover{background:#2f5560}
.sec{max-width:1040px;margin:0 auto;padding:0 clamp(16px,4vw,var(--s4))}
.sec h2{display:flex;align-items:baseline;gap:var(--s2);margin:var(--s5) 0 var(--s3);font-size:22px;font-weight:600;color:var(--teal);letter-spacing:.1em}
.sec h2::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--rose-d),var(--sky-d) 55%,transparent)}
.sec h2 a{margin-left:auto;order:3;font-size:14px;font-weight:400;color:var(--ink2);text-decoration:none;letter-spacing:.06em}
.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4) var(--s3);list-style:none;margin:0;padding:0}
.grid li{min-width:0}
.grid .ti{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--s1);min-height:3.3em;font-size:15px;line-height:1.65;color:var(--ink);text-decoration:none}
.grid .ti:hover{color:var(--teal);text-decoration:underline;text-underline-offset:3px}

/* 一覧 */
.pt{margin:clamp(30px,5vw,56px) 0 8px;font-size:clamp(26px,3.6vw,36px);line-height:1.5;font-weight:600;color:var(--ink);letter-spacing:.04em}
.lead2{margin:0 0 6px;color:var(--ink2);font-size:16px}
.pt::after{content:"";display:block;width:84px;height:4px;margin-top:18px;border-radius:2px;background:linear-gradient(90deg,var(--rose-d),var(--sun-d),var(--sky-d))}

/* 記事 */
.art{max-width:41em;margin:0 auto;padding:clamp(22px,4vw,48px) clamp(18px,4vw,28px) 24px}
.art .hdr{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center;margin-bottom:8px}
.art .hdr .nichi{aspect-ratio:1/1}
.art .hdr .nichi .d{font-size:56px;left:8px;bottom:2px}
.art .hdr .nichi .m{left:9px;top:16px;font-size:12px}
.art .hdr .nichi .w{display:none}
.art .hdr .nichi::before{height:7px}
.art .kind{margin:0;font-size:14px;color:var(--ink2);letter-spacing:.08em}
.art h1{margin:4px 0 0;font-size:clamp(23px,3.6vw,32px);line-height:1.55;font-weight:600;letter-spacing:.03em}
.body{margin-top:clamp(22px,4vw,36px);font-size:clamp(17.5px,2.1vw,19.5px);line-height:2.15;letter-spacing:.04em;text-align:left;overflow-wrap:anywhere;word-break:normal;line-break:strict}
.body p{margin:0 0 1.55em}
.body p.note{display:inline-block;margin:0 0 1.9em;padding:.35em 1em;border-radius:999px;background:var(--sun);color:#6b5226;font-size:.88em;line-height:1.8;letter-spacing:.05em}
.body h2{position:relative;margin:2.2em 0 1.2em;padding:.2em 0 .2em 1.1em;font-size:1.22em;line-height:1.7;font-weight:600;color:var(--teal)}
.body h2::before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:5px;border-radius:3px;background:linear-gradient(180deg,var(--rose-d),var(--sky-d))}
.body h2:first-child{display:none} /* 題は上のh1に出す */
.body h3{margin:2em 0 1em;font-size:1.1em;font-weight:600;color:var(--teal);padding-bottom:.35em;border-bottom:1px solid var(--line)}
.body blockquote{position:relative;margin:2em 0;padding:1.1em 1.4em 1.1em 2.6em;background:var(--wash);border-radius:6px;color:var(--ink)}
.body blockquote::before{content:"“";position:absolute;left:.45em;top:-.05em;font-size:2.6em;line-height:1;color:var(--rose-d);font-weight:700}
.body blockquote p:last-child{margin-bottom:0}
.body hr{border:0;height:1px;margin:2.4em 0;background:linear-gradient(90deg,transparent,var(--sky-d),transparent)}
.body a{color:var(--teal);text-underline-offset:3px}
.body strong{font-weight:600;background:linear-gradient(transparent 62%,var(--sun) 62%)}
.pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:48px 0 8px}
.pn a{display:block;padding:14px 16px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-size:14px;line-height:1.6;color:var(--ink2)}
.pn a b{display:block;margin-bottom:2px;font-size:15px;font-weight:500;color:var(--ink)}
.pn a:hover{border-color:var(--sky-d);background:var(--wash)}
.pn .nx{text-align:right}
.share{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:34px 0 6px}
.share a{padding:12px 24px;border-radius:999px;text-decoration:none;font-size:15px;letter-spacing:.06em}
.share .line{background:#06c755;color:#fff}
.share .back{border:1px solid var(--teal);color:var(--teal)}

/* フッター */
.ft{margin-top:clamp(56px,8vw,96px);padding:34px 20px 40px;text-align:center;font-size:14px;color:var(--ink2);background:linear-gradient(180deg,var(--paper),var(--wash))}
.ft a{margin:0 12px;text-decoration:none}
.ft p{margin:0 0 8px}

@media (max-width:720px){
  .art .hdr{grid-template-columns:78px 1fr;gap:14px}
  .art .hdr .nichi .d{font-size:46px}
  .pn{grid-template-columns:1fr}
  .pn .nx{text-align:left}
}
@media (prefers-reduced-motion:no-preference){
  .nichi{transition:transform .2s ease,box-shadow .2s ease}
  a.nichi:hover{transform:translateY(-3px)}
}

/* トップ画像(季節) — 縦横比 φ:1 の帯。文字は中央に静かに */
.hero{width:100%;background-image:url(/assets/hero.svg);position:relative;aspect-ratio:1600/560;max-height:560px;min-height:300px;display:grid;place-items:center;background-size:cover;background-position:center;text-align:center}
.hero-in{padding:var(--s3) var(--s4);border-radius:14px;background:radial-gradient(closest-side,rgba(253,251,251,.82),rgba(253,251,251,.55) 70%,transparent)}
.hero h1{margin:0;font-size:clamp(30px,5.2vw,56px);line-height:1.35;font-weight:600;letter-spacing:.06em;color:var(--ink)}
.hero .rule{display:block;width:var(--s5);height:3px;margin:var(--s2) auto;border-radius:2px;background:linear-gradient(90deg,var(--rose-d),var(--sun-d),var(--sky-d))}
.hero p{margin:0;font-size:clamp(15px,1.8vw,19px);letter-spacing:.14em;color:var(--ink2)}

/* 入口: 同じ形・同じ大きさの4枚 */
.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);list-style:none;margin:0;padding:0}
.tile{--c:var(--sky);--d:var(--sky-d);position:relative;display:flex;flex-direction:column;gap:var(--s1);height:100%;aspect-ratio:1/1.2;padding:var(--s3);padding-top:var(--s4);border-radius:8px;text-decoration:none;color:var(--ink);overflow:hidden;
  background:radial-gradient(circle at 100% 108%,color-mix(in srgb,var(--d) 12%,transparent) 0 40%,transparent 41%),linear-gradient(165deg,var(--c),#fffdfd 80%)}
.tile::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:color-mix(in srgb,var(--d) 55%,var(--c))}
.tile em{font-style:normal;font-size:14px;letter-spacing:.12em;color:var(--d)}
.tile b{font-size:clamp(19px,1.9vw,23px);line-height:1.5;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.tile span{margin-top:auto;font-size:14px;line-height:1.75;color:var(--ink2)}
a.tile{transition:transform .2s ease}
a.tile:hover{transform:translateY(-3px)}

@media (max-width:960px){.grid{grid-template-columns:repeat(3,1fr)}.tiles{grid-template-columns:repeat(2,1fr)}}
@media (max-width:720px){
  .today{grid-template-columns:1fr}.nichi.lg{aspect-ratio:1.618/1}
  .hero{background-image:url(/assets/hero-m.svg);aspect-ratio:6/7;min-height:0;max-height:560px}
  .hd{padding-top:12px;padding-bottom:6px;gap:2px}
  .nav{flex-wrap:nowrap;overflow-x:auto;width:100%;gap:0 var(--s3);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}
  .nav::-webkit-scrollbar{display:none}
  .nav a{flex:none;white-space:nowrap;padding:8px 2px 10px}
  .tile b{font-size:clamp(17px,4.6vw,20px)}
}
@media (max-width:520px){.grid{grid-template-columns:repeat(2,1fr)}.tile{aspect-ratio:auto;min-height:190px}}

/* カテゴリーの札・ページ送り(同じ形・同じ高さ) */
.chips{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);margin:var(--s3) 0 0}
.chip{--d:var(--teal);display:inline-flex;align-items:baseline;gap:8px;min-height:44px;padding:9px 18px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-size:15px;letter-spacing:.05em;color:var(--ink);background:#fff}
.chip small{font-size:12px;color:var(--ink2)}
.chip:hover{border-color:var(--d)}
.chip.on{background:var(--d);border-color:var(--d);color:#fff}
.chip.on small{color:#ffffffcc}
.pager{display:flex;flex-wrap:wrap;gap:var(--s1);justify-content:center;align-items:center;margin:var(--s4) 0 0}
.pager a,.pager span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-size:15px;color:var(--ink);background:#fff}
.pager a:hover{border-color:var(--teal);color:var(--teal)}
.pager span[aria-current]{background:var(--teal);border-color:var(--teal);color:#fff}
.pager i{font-style:normal;color:var(--ink2);padding:0 2px}
.list .more{text-align:center;margin-top:var(--s4)}
.list .more a{color:var(--teal);text-decoration:none;border-bottom:1px solid var(--line)}

/* 部の見出し(教本) */
.grp{margin:var(--s4) 0 var(--s2);font-size:17px;font-weight:600;color:var(--teal);letter-spacing:.08em}
/* 図(対比図・教本の図) */
.body figure{margin:0 0 var(--s4)}
.body figure img,.body img{display:block;max-width:100%;height:auto;border-radius:6px;background:#fff;border:1px solid var(--line)}
.body figcaption{margin-top:var(--s1);font-size:.78em;color:var(--ink2);line-height:1.8}
.art.wide{max-width:min(1180px,100%)}
.art.wide .body{max-width:none}
.art.wide .body>p,.art.wide .body .mb-gm-lead,.art.wide .body .mb-gm-note{max-width:41em;margin-left:auto;margin-right:auto}
.art.wide .body figure img{width:100%}
.mb-gm-lead{margin:0 auto var(--s3);color:var(--ink)}
.mb-gm-note{margin:var(--s3) auto 0;padding:.4em 1.1em;border-left:4px solid var(--sun-d);background:var(--wash);border-radius:0 6px 6px 0;font-size:.9em;line-height:2}
.art.wide .hdr{max-width:41em;margin-left:auto;margin-right:auto}
.art.wide .share,.art.wide .pn{max-width:41em;margin-left:auto;margin-right:auto}

@media (max-width:720px){
  .art.wide .body figure{overflow-x:auto;-webkit-overflow-scrolling:touch}
  .art.wide .body figure img{width:920px;max-width:none}
}

/* 用語索引 */
.mbidx .q input{width:100%;max-width:640px;height:52px;padding:0 20px;border:1px solid var(--line);border-radius:999px;font:inherit;font-size:17px;color:var(--ink);background:#fff}
.mbidx .q input:focus-visible{border-color:var(--teal)}
.mbidx .kana,.mbidx .books{display:flex;flex-wrap:wrap;gap:var(--s1);margin:var(--s2) 0 0}
.mbidx button{min-height:44px;min-width:44px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}
.mbidx .books button{font-size:14px}
.mbidx button:hover{border-color:var(--teal)}
.mbidx button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}
.mbidx .stat{margin:var(--s3) 0 var(--s2);font-size:15px;color:var(--ink2)}
.mbidx .item{padding:var(--s2) 0;border-bottom:1px solid var(--line)}
.mbidx .item .w{font-size:20px;font-weight:600;color:var(--ink)}
.mbidx .item .y{margin-left:var(--s2);font-size:14px;color:var(--ink2)}
.mbidx .item .bk{display:flex;flex-wrap:wrap;gap:4px var(--s3);margin-top:6px;font-size:15px;color:var(--ink2)}
.mbidx .item .bk b{font-weight:600;color:var(--teal)}
.mbidx mark{background:linear-gradient(transparent 55%,var(--sun) 55%);color:inherit}
.mbidx .warn{color:var(--rose-d)}
.mbidx .legend{margin:var(--s3) 0 0;font-size:13px;color:var(--ink2)}
/* イベント・お知らせ・お問い合わせ */
.ev{margin:var(--s3) 0 0;padding:var(--s3);border:1px solid var(--line);border-radius:8px;background:#fff}
.ev[hidden],.empty[hidden]{display:none}
.ev header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--s2)}
.ev header b{color:var(--sun-d);font-weight:600}
.ev h2{margin:0;font-size:20px;color:var(--teal)}
.ev header span{font-size:14px;color:var(--ink2)}
.ev .evb{margin-top:var(--s2);line-height:2}
.ev .evn{margin:var(--s2) 0 0;padding:.5em 1em;border-radius:6px;background:var(--wash);font-size:15px}
.empty{margin:var(--s3) 0;padding:var(--s3);border-radius:8px;background:var(--wash);color:var(--ink2);text-align:center}
.news{margin:var(--s3) 0 0;padding:var(--s2) var(--s3);border-left:4px solid var(--sky-d);background:var(--wash);border-radius:0 8px 8px 0}
.news time{display:block;font-size:14px;color:var(--ink2);letter-spacing:.06em}
.news p{margin:6px 0 0;line-height:2}
.news a{color:var(--teal)}
.sns{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}
.cf p{margin:0 0 var(--s3)}
.cf label{display:block;font-size:15px;font-weight:600;color:var(--teal)}
.cf input,.cf textarea{display:block;width:100%;max-width:640px;margin-top:6px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:17px;background:#fff}
.cf textarea{min-height:200px}
.policy table{width:100%;border-collapse:collapse;font-size:.9em}
.policy th,.policy td{padding:.6em .8em;border:1px solid var(--line);text-align:left;vertical-align:top}
.policy th{background:var(--wash);white-space:nowrap}
.ft a{display:inline-block;margin:0 12px 6px}

/* フッター: 深い青緑の帯。ロゴ・案内・外部リンク・著作 */
.ft{margin-top:var(--s6);padding:var(--s5) clamp(16px,4vw,56px) var(--s4);background:#35565f;color:#e6eef0;text-align:left;font-size:15px}
.ft-in{max-width:1040px;margin:0 auto;display:grid;gap:var(--s3)}
.ft-brand{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s1) var(--s2)}
.ft-brand i{align-self:center;display:block;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fbe3b0,#e7a95a)}
.ft-brand b{font-size:20px;font-weight:600;letter-spacing:.12em;color:#fff}
.ft-brand span{font-size:14px;color:#c4d4d8;letter-spacing:.06em}
.ft-nav{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);padding:var(--s3) 0;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e}
.ft a{display:inline-block;margin:0;padding:4px 0;color:#e6eef0;text-decoration:none}
.ft a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.ft-sub{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:0;font-size:14px;color:#c4d4d8}
.ft-sub a{color:#c4d4d8}
.ft-c{margin:0;font-size:13px;color:#a9bdc2}

/* 季節の葉(紅葉)を、日めくり・入口の札に重ねる。色はカテゴリーごとに変わる */
.nichi::after,.tile::after{content:"";position:absolute;right:-3%;bottom:-5%;width:54%;aspect-ratio:1;background:var(--d);opacity:.5;pointer-events:none;
  -webkit-mask:url(/assets/motif.svg) center/contain no-repeat;mask:url(/assets/motif.svg) center/contain no-repeat}
.tile::after{width:46%;right:-2%;bottom:-3%}
.nichi.lg::after{width:50%}
.art .hdr .nichi::after{width:62%}
/* 入口の札: 葉は小さく淡く。説明の文字と重ならないように */
.tile b,.tile span,.tile em{position:relative;z-index:1}
.tile::after{width:38%;opacity:.4;right:-3%;bottom:-4%}
.tile span{max-width:62%}
@media (max-width:720px){.tile span{max-width:none;font-size:13.5px}.tile::after{width:34%;opacity:.3}}

/* サイト内検索(Pagefind)の色を、サイトに合わせる */
#search{--pagefind-ui-primary:#3f6b78;--pagefind-ui-text:#3d4250;--pagefind-ui-background:#fdfbfb;--pagefind-ui-border:#e9e3ea;--pagefind-ui-tag:#f7f3f6;--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:999px;--pagefind-ui-scale:1.05;--pagefind-ui-font:var(--serif);margin-top:var(--s3)}
.ft-nav a[href="/search/"]{color:#fbe3b0}

.cf .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.cf .fine{font-size:13px;color:var(--ink2)}

.tiles.one{grid-template-columns:minmax(0,calc(25% - 16px))}
@media (max-width:960px){.tiles.one{grid-template-columns:minmax(0,calc(50% - 11px))}}
.pgwp{padding-top:var(--s4)}

/* 9つのヒント(同じ形・同じ大きさの3列) */
.hints{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);list-style:none;margin:var(--s4) 0 0;padding:0}
.hint{position:relative;padding:var(--s3);padding-top:var(--s4);border:1px solid var(--line);border-radius:8px;background:#fff}
.hint .no{position:absolute;right:var(--s3);top:var(--s2);font-size:44px;font-weight:200;line-height:1;color:var(--sun-d);opacity:.55}
.hint h3{margin:0 0 var(--s2);padding-right:48px;font-size:18px;line-height:1.55;color:var(--teal)}
.hint p{margin:0;font-size:15px;line-height:1.9;color:var(--ink)}
.hint small{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;color:var(--ink2)}
.src2{margin:var(--s3) 0 0;font-size:14px;line-height:1.9;color:var(--ink2);max-width:46em}
@media (max-width:960px){.hints{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.hints{grid-template-columns:1fr}}
