.sh{background:var(--sy-paper);position:relative}.sh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-crumbs-w{padding:calc(9 * var(--u)) calc(33 * var(--u)) calc(10 * var(--u))}.sh-hero{grid-template-columns:calc(465 * var(--u)) calc(182 * var(--u)) minmax(0, 1fr);grid-template-rows:minmax(calc(162 * var(--u)), auto) minmax(calc(178 * var(--u)), auto);gap:calc(4 * var(--u));display:grid}.sh-hero-main{background:#1c2a2d;grid-area:1/1/3;position:relative;overflow:hidden}.sh-hero[data-n="1"] .sh-hero-main,.sh-hero[data-n="0"] .sh-hero-main{grid-column:1/3}.sh-hero-img{object-fit:cover;transform-origin:50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sh-hero-main--none{background:linear-gradient(135deg,#22333a,#14212a)}.sh-nophoto{color:#ffffff80;font-size:var(--sy-fs-xs);letter-spacing:.1em;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.sh-nophoto svg{width:max(30px, calc(28 * var(--u)));height:max(30px, calc(28 * var(--u)))}.sh-hero-shade{pointer-events:none;background:linear-gradient(0deg,#080c0ebd 0,#080c0e61 34%,#080c0e00 62%);position:absolute;inset:0}.sh-hero-cap{z-index:1;left:calc(20 * var(--u));right:calc(20 * var(--u));bottom:calc(18 * var(--u));color:#fff;text-shadow:0 1px 14px #00000073;position:absolute}.sh-hero-kick{font-size:var(--sy-fs-2xs);letter-spacing:.1em;color:#ffffffd1}.sh-hero-name{margin-top:calc(4 * var(--u));font-family:var(--sy-ff-min);letter-spacing:.06em;color:#fff;overflow-wrap:anywhere;font-weight:400;line-height:1.3}.sh-hero-name--xl{font-size:calc(36 * var(--u))}.sh-hero-name--l{font-size:calc(28 * var(--u))}.sh-hero-name--m{font-size:calc(22 * var(--u))}.sh-hero-name--s{font-size:calc(18 * var(--u))}.sh-hero-tag{margin-top:calc(7 * var(--u));font-family:var(--sy-ff-min);font-size:var(--sy-fs-s);letter-spacing:.1em;color:#ffffffeb;line-height:1.7}.sh-art-btn{align-items:center;gap:calc(9 * var(--u));margin-top:calc(12 * var(--u));min-height:max(44px, calc(34 * var(--u)));padding:0 calc(20 * var(--u)) 0 calc(22 * var(--u));color:var(--sy-deep);font-size:max(13px, calc(9.4 * var(--u)));letter-spacing:.1em;text-shadow:none;box-shadow:0 calc(3 * var(--u)) calc(16 * var(--u)) #0000004d;background:#fff;border-radius:999px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.sh-art-btn svg{width:max(14px, calc(12 * var(--u)));flex:none;height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.sh-art-btn:hover{background:var(--sy-gold);color:#fff}.sh-art-btn:hover svg{transform:translate(3px)}.sh-art-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.sh-hero-s1,.sh-hero-s2{background:var(--sy-sand);min-height:0;position:relative;overflow:hidden}.sh-hero-s1{grid-area:1/2}.sh-hero-s2{grid-area:2/2}.sh-hero[data-n="2"] .sh-hero-s1{grid-row:1/3}.sh-hero-s1 img,.sh-hero-s2 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-panel{margin:0 calc(15 * var(--u)) 0 calc(9 * var(--u));padding:calc(13 * var(--u)) calc(14 * var(--u)) calc(11 * var(--u));min-height:calc(319 * var(--u));background:#fbfaf6;flex-direction:column;grid-area:1/3/3;align-self:start;min-width:0;display:flex}.sh-hero[data-n="1"] .sh-panel,.sh-hero[data-n="0"] .sh-panel{grid-column:3}.sh-panel-cap{font-size:var(--sy-fs-2xs);letter-spacing:.06em;color:var(--sy-mut);line-height:1.5}.sh-panel-big{margin-top:calc(3 * var(--u));font-family:var(--sy-ff-min);letter-spacing:.04em;color:var(--sy-ink);overflow-wrap:anywhere;font-weight:400;line-height:1.25}.sh-panel-big--xl{font-size:max(24px, calc(27 * var(--u)))}.sh-panel-big--l{font-size:max(21px, calc(20 * var(--u)))}.sh-panel-big--m{font-size:max(17px, calc(15.5 * var(--u)))}.sh-panel-big--s{font-size:max(15px, calc(12.5 * var(--u)))}.sh-tags{gap:calc(5 * var(--u));margin-top:calc(9 * var(--u));flex-wrap:wrap;display:flex}.sh-tag{align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) max(10px, calc(9 * var(--u))) calc(3 * var(--u)) max(8px, calc(7 * var(--u)));font-size:var(--sy-fs-2xs);letter-spacing:.04em;color:var(--sy-text);background:#f7f3e8;border:1px solid #d9cfb6;border-radius:999px;line-height:1.5;display:inline-flex}.sh-tag svg{width:max(12px, calc(10 * var(--u)));height:max(12px, calc(10 * var(--u)));color:var(--sy-gold-d);flex:none}.sh-boxes{gap:calc(6 * var(--u));margin-top:calc(11 * var(--u));display:grid}.sh-box{align-items:center;gap:calc(9 * var(--u));min-height:calc(37 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border:1px solid var(--sy-line);border-radius:calc(4 * var(--u));background:#fffefb;display:flex}.sh-box>svg{width:max(16px, calc(14 * var(--u)));height:max(16px, calc(14 * var(--u)));color:var(--sy-text);flex:none}.sh-box-t{min-width:0;display:grid}.sh-box-l{font-size:var(--sy-fs-2xs);letter-spacing:.06em;color:var(--sy-mut);line-height:1.4}.sh-box-v{font-size:var(--sy-fs-xs);color:var(--sy-ink);letter-spacing:.02em;overflow-wrap:anywhere;word-break:auto-phrase;line-height:1.5}.sh-official{width:100%;height:auto;min-height:max(46px, calc(37 * var(--u)));margin-top:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));gap:calc(8 * var(--u));text-align:center;letter-spacing:.04em;line-height:1.45;font-size:max(12px, calc(8.8 * var(--u)));text-wrap:balance;word-break:auto-phrase}.sh-official svg{flex:none}.sh-acts{justify-content:center;align-items:center;gap:calc(6 * var(--u));padding-top:calc(10 * var(--u));margin-top:auto;display:flex}.sh-acts>*+*{border-left:1px solid var(--sy-line);padding-left:calc(8 * var(--u))}.sh-act{align-items:center;gap:calc(5 * var(--u));min-height:44px;padding:0 calc(4 * var(--u));font:inherit;font-size:var(--sy-fs-2xs);letter-spacing:.04em;color:var(--sy-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;transition:color .25s;display:inline-flex;position:relative}.sh-act svg{width:max(15px, calc(12 * var(--u)));height:max(15px, calc(12 * var(--u)));flex:none}.sh-act:hover{color:var(--sy-gold-d)}.sh-act-msg{font-size:var(--sy-fs-2xs);color:var(--sy-gold-d);position:absolute;top:calc(100% - 8px);left:0}.sh-act-msg:empty{display:none}.sh .sh-tabs{margin-top:calc(4 * var(--u))}.sh-intro{min-height:calc(217 * var(--u));background:var(--sy-cream);align-items:center;display:flex;position:relative;overflow:hidden}.sh-intro-bg{position:absolute;inset:0;overflow:hidden}.sh-intro-img{object-fit:cover;--ss:.07;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sh-intro-wash{background:linear-gradient(90deg,#faf8f3f7 0,#faf8f3eb 30%,#faf8f399 50%,#faf8f329 68%,#faf8f300 80%);position:absolute;inset:0}.sh-intro-in{z-index:1;width:100%;max-width:calc(440 * var(--u));padding:calc(28 * var(--u)) calc(24 * var(--u)) calc(28 * var(--u)) calc(40 * var(--u));position:relative}.sh-intro-h{font-family:var(--sy-ff-min);font-weight:400;font-size:calc(24 * var(--u));letter-spacing:.08em;color:var(--sy-ink);line-height:1.45}.sh-intro-ps{margin-top:calc(12 * var(--u))}.sh-intro-p{font-family:var(--sy-ff-min);font-size:var(--sy-fs-m);letter-spacing:.08em;color:var(--sy-text);line-height:1.9}.sh-sec{grid-template-columns:calc(236 * var(--u)) minmax(0, 1fr);gap:calc(14 * var(--u));padding:calc(15 * var(--u)) calc(30 * var(--u)) calc(17 * var(--u)) calc(40 * var(--u));border-top:1px solid var(--sy-line);align-items:start;display:grid}.sh-sec:not(:has(.sh-sm)){grid-template-columns:minmax(0, calc(560 * var(--u)))}.sh-st{min-width:0;padding-right:calc(6 * var(--u))}.sh-ttl{font-family:var(--sy-ff-min);font-weight:400;font-size:calc(26 * var(--u));letter-spacing:.08em;color:var(--sy-ink);line-height:1.3}.sh-en{margin-top:calc(4 * var(--u));font-family:var(--sy-ff-lab);font-size:var(--sy-fs-2xs);letter-spacing:.22em;color:#6f6a5e}.sh-blk-h{margin-top:calc(14 * var(--u));font-family:var(--sy-ff-min);font-weight:400;font-size:max(16px, calc(14.5 * var(--u)));letter-spacing:.06em;color:var(--sy-ink);line-height:1.7}.sh-blk-hl{overflow-wrap:anywhere;display:block}.sh-blk-ps{margin-top:calc(8 * var(--u))}.sh-blk-p{font-family:var(--sy-ff-min);font-size:var(--sy-fs-s);letter-spacing:.06em;color:var(--sy-text2);overflow-wrap:anywhere;line-height:1.85}.sh-pill{align-items:center;gap:calc(10 * var(--u));min-height:max(38px, calc(24 * var(--u)));margin-top:calc(14 * var(--u));padding:0 calc(16 * var(--u));font-size:var(--sy-fs-2xs);letter-spacing:.08em;color:var(--sy-text);cursor:pointer;background:0 0;border:1px solid #cdc6b4;border-radius:999px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.sh-pill svg{width:max(13px, calc(10 * var(--u)));flex:none;height:auto;transition:transform .35s}.sh-pill:hover{background:var(--sy-deep);color:#fff;border-color:var(--sy-deep)}.sh-pill--wide{width:100%;margin-top:calc(14 * var(--u));justify-content:space-between}.sh-more{margin-top:0}.sh-more>summary{list-style:none}.sh-more>summary::-webkit-details-marker{display:none}.sh-more>summary:focus-visible{outline:2px solid var(--sy-gold);outline-offset:2px}.sh-more[open]>summary svg{transform:rotate(90deg)}.sh-more-b{margin-top:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:1px solid var(--sy-line);border-radius:calc(4 * var(--u));font-size:var(--sy-fs-xs);letter-spacing:.03em;color:var(--sy-body);background:#fffefb;line-height:1.95}.sh-more-b p+p{margin-top:.6em}.sh-more-l{gap:4px calc(16 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:wrap;display:flex}.sh-more-b .sh-link{min-height:24px}.sh-sm{min-width:0}.sh-rail{position:relative}.sh-rail-list{gap:calc(11 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.sh-rail-list::-webkit-scrollbar{display:none}.sh-rail-i{flex:0 0 calc((100% - 11 * var(--u)) / 2);scroll-snap-align:start;min-width:0}.sh-rail-list:has(.sh-rail-i:only-child) .sh-rail-i{flex-basis:64%}.sh-rail-ph{aspect-ratio:291/165;background:var(--sy-sand);position:relative}.sh-rail-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-rail-cap{margin-top:calc(7 * var(--u));font-family:var(--sy-ff-min);font-size:var(--sy-fs-s);letter-spacing:.05em;color:var(--sy-text2);overflow-wrap:anywhere;line-height:1.7}.sh-rail-nav{justify-content:flex-end;align-items:center;gap:calc(8 * var(--u));margin-top:calc(4 * var(--u));display:flex}.sh-rail-b{width:44px;height:44px;color:var(--sy-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .25s,opacity .25s;display:grid}.sh-rail-b svg{width:8px;height:13px}.sh-rail-b:hover:not(:disabled){background:var(--sy-cream)}.sh-rail-b:disabled{opacity:.3;cursor:default}.sh-rail-n{font-family:var(--sy-ff-en);font-size:max(14px, calc(11 * var(--u)));letter-spacing:.08em;color:var(--sy-text2);text-align:center;min-width:3.4em}.sh-mos{max-width:calc(552 * var(--u));grid-template-columns:minmax(0,382fr) minmax(0,164fr);grid-template-rows:calc(99 * var(--u)) calc(99 * var(--u));gap:calc(4 * var(--u));display:grid}.sh-mos-i{background:var(--sy-sand);min-height:0;position:relative}.sh-mos-i img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-mos-i--0{grid-row:1/3}.sh-mos[data-n="1"]{grid-template-columns:minmax(0, calc(382 * var(--u)))}.sh-mos[data-n="2"] .sh-mos-i--1{grid-row:1/3}.sh-fac{grid-template-columns:calc(185 * var(--u)) minmax(0, 1fr);padding:calc(14 * var(--u)) calc(30 * var(--u)) calc(14 * var(--u)) calc(40 * var(--u));border-top:1px solid var(--sy-line);align-items:center;gap:0;display:grid}.sh-fac-h{padding:calc(4 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) 0;border-right:1px solid var(--sy-line)}.sh-fac-h .sh-ttl{font-size:calc(20 * var(--u))}.sh-fac-l{justify-content:space-between;align-items:flex-start;gap:calc(6 * var(--u));padding-left:calc(22 * var(--u));display:flex}.sh-fac-i{align-content:start;justify-items:center;gap:calc(6 * var(--u));min-width:0;font-size:var(--sy-fs-2xs);letter-spacing:.03em;color:var(--sy-text);text-align:center;text-wrap:balance;overflow-wrap:anywhere;flex:1 1 0;line-height:1.5;display:grid}.sh-fac-i svg{width:max(24px, calc(21 * var(--u)));height:max(24px, calc(21 * var(--u)));color:var(--sy-ink)}.sh-fac-l[data-n="1"],.sh-fac-l[data-n="2"],.sh-fac-l[data-n="3"],.sh-fac-l[data-n="4"],.sh-fac-l[data-n="5"]{justify-content:center;gap:calc(14 * var(--u))}.sh-fac-l[data-n="1"] .sh-fac-i,.sh-fac-l[data-n="2"] .sh-fac-i,.sh-fac-l[data-n="3"] .sh-fac-i,.sh-fac-l[data-n="4"] .sh-fac-i,.sh-fac-l[data-n="5"] .sh-fac-i{flex:0 1 calc(88 * var(--u))}.sh-info{gap:calc(22 * var(--u));padding:calc(18 * var(--u)) calc(34 * var(--u)) calc(24 * var(--u)) calc(40 * var(--u));border-top:1px solid var(--sy-line);grid-template-columns:minmax(0,1.28fr) minmax(0,1fr) minmax(0,.92fr);align-items:start;display:grid}.sh-info-h{font-family:var(--sy-ff-min);font-weight:500;font-size:max(14px, calc(13 * var(--u)));letter-spacing:.12em;color:var(--sy-ink);margin-bottom:calc(9 * var(--u))}.sh-dl-r{grid-template-columns:calc(84 * var(--u)) minmax(0, 1fr);gap:calc(8 * var(--u));padding:calc(6 * var(--u)) 0;border-bottom:1px solid var(--sy-line);font-size:var(--sy-fs-xs);line-height:1.7;display:grid}.sh-dl-r dt{color:var(--sy-text2);letter-spacing:.03em;overflow-wrap:anywhere}.sh-dl-r dd{color:var(--sy-text);overflow-wrap:anywhere;letter-spacing:.03em}.sh-dl-n{color:var(--sy-mut);font-size:var(--sy-fs-2xs);letter-spacing:.03em;line-height:1.6;display:block}.sh-link{color:var(--sy-text);border-bottom:1px solid #c9c2b0;align-items:center;gap:6px;transition:color .2s,border-color .2s;display:inline-flex}.sh-link svg{flex:none;width:12px;height:12px}.sh-link:hover{color:var(--sy-gold-d);border-color:var(--sy-gold)}.sh-acc{padding-left:calc(22 * var(--u));border-left:1px solid var(--sy-line);min-width:0}.sh-acc-l{gap:calc(12 * var(--u));display:grid}.sh-acc-l li{grid-template-columns:max(22px, calc(20 * var(--u))) minmax(0, 1fr);gap:calc(10 * var(--u));align-items:start;display:grid}.sh-acc-i{width:max(22px, calc(20 * var(--u)));height:max(22px, calc(20 * var(--u)));color:var(--sy-ink)}.sh-acc-lab{font-family:var(--sy-ff-min);font-weight:500;font-size:var(--sy-fs-xs);letter-spacing:.06em;color:var(--sy-ink)}.sh-acc-t{font-size:var(--sy-fs-xs);letter-spacing:.03em;color:var(--sy-body);overflow-wrap:anywhere;margin-top:2px;line-height:1.75}.sh-acc .sh-pill{width:100%;margin-top:calc(14 * var(--u));justify-content:space-between}.sh-acc .sh-more{margin-top:0}.sh-map{height:calc(177 * var(--u));border-radius:calc(3 * var(--u));background:#e8e9e6;align-self:start;min-height:177px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.sh-map iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sh-sp{grid-template-columns:calc(130 * var(--u)) minmax(0, 1fr);gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(34 * var(--u)) calc(20 * var(--u)) calc(40 * var(--u));border-top:1px solid var(--sy-line);align-items:center;display:grid}.sh-sp-h .sh-ttl{font-size:calc(22 * var(--u))}.sh-sp-a{grid-template-columns:calc(338 * var(--u)) minmax(0, 1fr) auto;gap:calc(18 * var(--u));align-items:center;display:grid}.sh-sp-a--nophoto{grid-template-columns:minmax(0,1fr) auto}.sh-sp-ph{aspect-ratio:339/180;background:var(--sy-sand);display:block;position:relative}.sh-sp-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-sp-t{gap:calc(6 * var(--u));min-width:0;display:grid}.sh-sp-k{font-size:var(--sy-fs-2xs);letter-spacing:.12em;color:var(--sy-mut)}.sh-sp-title{font-family:var(--sy-ff-min);font-size:max(14px, calc(14 * var(--u)));letter-spacing:.05em;color:var(--sy-ink);overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.sh-sp-a:hover .sh-sp-title{color:var(--sy-gold-d)}.sh-sp-arrow{width:max(34px, calc(24 * var(--u)));height:max(34px, calc(24 * var(--u)))}.sh-note{padding:calc(8 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));font-size:var(--sy-fs-2xs);letter-spacing:.06em;color:var(--sy-mut)}@media (max-width:999px){.sh-crumbs-w{padding:12px 16px}.sh-hero{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:3px}.sh-hero-main,.sh-hero[data-n="1"] .sh-hero-main,.sh-hero[data-n="0"] .sh-hero-main{aspect-ratio:4/3;grid-area:auto/1/auto/3;max-height:70vh}.sh-hero-s1,.sh-hero-s2,.sh-hero[data-n="2"] .sh-hero-s1{aspect-ratio:3/2;grid-row:auto}.sh-hero-s1{grid-column:1}.sh-hero-s2{grid-column:2}.sh-hero[data-n="2"] .sh-hero-s1{aspect-ratio:16/9;grid-column:1/3}.sh-hero-cap{bottom:16px;left:16px;right:16px}.sh-hero-kick{font-size:12px}.sh-hero-name--xl{font-size:30px}.sh-hero-name--l{font-size:26px}.sh-hero-name--m{font-size:21px}.sh-hero-name--s{font-size:18px}.sh-hero-tag{margin-top:6px;font-size:13px}.sh-panel,.sh-hero[data-n="1"] .sh-panel{grid-area:auto/1/auto/3;align-self:auto;min-height:0;margin:10px 16px 0;padding:18px 16px 8px}.sh-panel-cap{font-size:12px}.sh-panel-big--xl{font-size:28px}.sh-panel-big--l{font-size:24px}.sh-panel-big--m{font-size:20px}.sh-panel-big--s{font-size:18px}.sh-panel-big{margin-top:4px}.sh-tags{gap:6px;margin-top:10px}.sh-tag{gap:6px;padding:4px 12px 4px 10px;font-size:12px}.sh-tag svg{width:14px;height:14px}.sh-boxes{gap:8px;margin-top:14px}.sh-box{border-radius:6px;gap:12px;min-height:52px;padding:8px 12px}.sh-box>svg{width:18px;height:18px}.sh-box-l{font-size:11px}.sh-box-v{font-size:14px}.sh-official{gap:10px;min-height:52px;margin-top:14px;padding:10px 14px;font-size:14px}.sh-acts{gap:10px;padding-top:6px}.sh-acts>*+*{padding-left:12px}.sh-act{gap:6px;font-size:12px}.sh-act svg{width:17px;height:17px}.sh .sh-tabs{margin-top:12px}.sh-intro{min-height:0}.sh-intro-wash{background:linear-gradient(#faf8f3f0 0,#faf8f3db 100%)}.sh-intro-in,.sh-intro--ph .sh-intro-in{max-width:none;padding:30px 16px 32px}.sh-intro-h{font-size:24px}.sh-intro-ps{margin-top:12px}.sh-intro-p{font-size:14px;line-height:2}:is(.sh-sec,.sh-sec:not(:has(.sh-sm))){grid-template-columns:minmax(0,1fr);gap:18px;padding:30px 16px 32px}.sh-st{padding-right:0}.sh-ttl{font-size:24px}.sh-en{margin-top:4px;font-size:11px}.sh-blk-h{margin-top:14px;font-size:17px}.sh-blk-ps{margin-top:8px}.sh-blk-p{font-size:14px;line-height:1.95}.sh-pill{gap:10px;min-height:46px;margin-top:16px;padding:0 20px;font-size:13px}.sh-pill svg{width:14px}.sh-more-b{border-radius:6px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.95}.sh-more-l{gap:4px 18px;margin-top:10px}.sh-more-b .sh-link{min-height:44px}.sh-rail-list{gap:10px;margin-right:-16px;padding-right:16px}.sh-rail-i{flex:0 0 84%}.sh-rail-list:has(.sh-rail-i:only-child) .sh-rail-i{flex:0 0 84%}.sh-rail-list:has(.sh-rail-i:only-child) .sh-rail-i{flex-basis:100%}.sh-rail-cap{margin-top:8px;font-size:13px}.sh-rail-n{font-size:14px}.sh-mos{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:3px;max-width:none}.sh-mos-i--0{aspect-ratio:16/10;grid-area:1/1/auto/3}.sh-mos-i--1,.sh-mos-i--2{aspect-ratio:3/2;grid-row:2}.sh-mos[data-n="1"]{grid-template-columns:1fr}.sh-mos[data-n="2"] .sh-mos-i--1{grid-area:2/1/auto/3}.sh-fac{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 16px 28px}.sh-fac-h{border-right:0;padding:0}.sh-fac-h .sh-ttl{font-size:22px}.sh-fac-l,.sh-fac-l[data-n]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 8px;padding-left:0;display:grid}.sh-fac-i,.sh-fac-l[data-n] .sh-fac-i{flex:none;gap:8px;min-width:0;font-size:12px}.sh-fac-i svg{width:28px;height:28px}.sh-info{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 16px 32px}.sh-info-h{margin-bottom:10px;font-size:16px}.sh-dl-r{grid-template-columns:112px minmax(0,1fr);padding:10px 0;font-size:14px}.sh-dl-n{font-size:12px}.sh-link svg{width:14px;height:14px}.sh-acc{border-left:0;padding-left:0}.sh-acc-l{gap:16px}.sh-acc-l li{grid-template-columns:26px minmax(0,1fr);gap:12px}.sh-acc-i{width:26px;height:26px}.sh-acc-lab,.sh-acc-t{font-size:14px}.sh-map{aspect-ratio:16/10;height:auto;min-height:0}.sh-sp{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 16px 30px}.sh-sp-h .sh-ttl{font-size:22px}.sh-sp-a,.sh-sp-a--nophoto{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px}.sh-sp-ph{aspect-ratio:16/9;grid-column:1/3}.sh-sp-k{font-size:11px}.sh-sp-title{font-size:15px}.sh-sp-arrow{width:40px;height:40px}.sh-note{padding:4px 16px 36px;font-size:11px}}.sh-blk-h,.sh-blk-p,.sh-intro-p,.sh-intro-h,.sh-sp-title,.sh-hero-tag,.sh-hero-name,.sh-acc-t,.sh-rail-cap,.sh-dl-r dd,.sh-more-b{word-break:auto-phrase}.sh-blk-p,.sh-intro-p,.sh-acc-t,.sh-more-b p{text-wrap:pretty}
