.home-h02-module__tSv2PG__home{padding-bottom:20px}.home-h02-module__tSv2PG__hero{isolation:isolate;background:linear-gradient(115deg,#fbf7ef 35%,#e7dfca);margin-bottom:36px;position:relative;overflow:hidden}.home-h02-module__tSv2PG__hero:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 160px,#ffffff80 161px 210px,#0000 211px 285px);position:absolute;inset:0}.home-h02-module__tSv2PG__heroInner{grid-template-columns:minmax(0,370px) minmax(0,1fr);align-items:center;gap:50px;min-height:600px;padding-block:55px;display:grid}.home-h02-module__tSv2PG__heroCopy{min-width:0;padding-bottom:10px}.home-h02-module__tSv2PG__eyebrow{color:#8b7248;letter-spacing:3px;align-items:center;gap:12px;margin:0 0 22px;font-size:13px;font-weight:600;display:flex}.home-h02-module__tSv2PG__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.home-h02-module__tSv2PG__heroCopy h1{font:600 clamp(30px, 2.65vw, 38px)/1.45 var(--bs-serif);letter-spacing:2px;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 18px}.home-h02-module__tSv2PG__summary{color:#68645b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:16px;line-height:1.9;display:-webkit-box;overflow:hidden}.home-h02-module__tSv2PG__author{color:#7b756b;margin:0 0 12px;font-size:14px;line-height:1.8}.home-h02-module__tSv2PG__metadata{color:#8b795c;flex-wrap:wrap;gap:8px 12px;margin-bottom:18px;font-size:12px;display:flex}.home-h02-module__tSv2PG__metadata span+span{border-left:1px solid #cfc4b1;padding-left:12px}.home-h02-module__tSv2PG__offer{margin:18px 0 24px}.home-h02-module__tSv2PG__offer .bs-card-price{color:#8b7248;font-size:25px}.home-h02-module__tSv2PG__offer .bs-card-price small{font-size:12px}.home-h02-module__tSv2PG__offer .bs-access-badge{font-size:16px}.home-h02-module__tSv2PG__offer .bs-member-badge{margin-left:12px}.home-h02-module__tSv2PG__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.home-h02-module__tSv2PG__home .home-h02-module__tSv2PG__openBook{color:#fff;letter-spacing:1px;background:#927b50;justify-content:center;align-items:center;min-height:46px;padding:12px 28px;font-size:15px;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.home-h02-module__tSv2PG__home .home-h02-module__tSv2PG__openBook:hover{color:#fff;background:#79623c;text-decoration:none}.home-h02-module__tSv2PG__shelf{border-bottom:14px solid #b6a28066;justify-content:center;align-items:flex-end;gap:26px;min-width:0;padding:0 18px;display:flex;position:relative}.home-h02-module__tSv2PG__shelf:after{content:"";pointer-events:none;background:linear-gradient(#80705422,#0000);height:20px;position:absolute;top:100%;left:0;right:0}.home-h02-module__tSv2PG__shelfBook{flex:1;justify-content:center;align-items:flex-end;min-width:0;height:320px;display:flex}.home-h02-module__tSv2PG__shelfBook[data-featured=true]{flex:1.18;height:390px}.home-h02-module__tSv2PG__shelfBook .bs-cover{object-fit:contain;filter:drop-shadow(10px 15px 8px #55462c33);width:100%;height:auto;max-height:100%;transition:transform .35s,filter .35s}.home-h02-module__tSv2PG__shelfBook[data-active=true] .bs-cover{filter:drop-shadow(12px 18px 9px #55462c45)}.home-h02-module__tSv2PG__shelf[data-count="1"] .home-h02-module__tSv2PG__shelfBook{flex:0 265px}.home-h02-module__tSv2PG__shelf[data-count="2"]{gap:42px}.home-h02-module__tSv2PG__topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-bottom:62px;display:grid}.home-h02-module__tSv2PG__topics>a{background:#faf8f3;border-bottom:1px solid #d8ceba;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 24px;padding:24px 28px;transition:background .25s;display:grid}.home-h02-module__tSv2PG__topicName{font:600 22px/1.5 var(--bs-serif);letter-spacing:1px;color:#5d574b}.home-h02-module__tSv2PG__topicSubtitle{color:#7f796d;font-size:14px}.home-h02-module__tSv2PG__topicAction{color:#8b7248;white-space:nowrap;border-bottom:1px solid #b8a381;margin-left:auto;padding-block:3px;font-size:13px}.home-h02-module__tSv2PG__section{margin-bottom:70px}.home-h02-module__tSv2PG__sectionHeading{border-bottom:1px solid #d4cbbb;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;padding-bottom:20px;display:flex}.home-h02-module__tSv2PG__sectionHeading h2{font:600 30px/1.5 var(--bs-serif);letter-spacing:2px;margin:0;scroll-margin-top:180px}.home-h02-module__tSv2PG__sectionHeading>a{color:#7c7365;white-space:nowrap;font-size:14px}.home-h02-module__tSv2PG__bookGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 32px;display:grid}.home-h02-module__tSv2PG__bookGrid.home-h02-module__tSv2PG__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.home-h02-module__tSv2PG__bookGrid .bs-card-image{height:310px;margin-bottom:22px;padding:0}.home-h02-module__tSv2PG__bookGrid .bs-card h3{font:600 21px/1.6 var(--bs-serif)}.home-h02-module__tSv2PG__home .home-h02-module__tSv2PG__bookGrid .bs-card-image .bs-cover{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;transition:transform .3s,filter .3s}.home-h02-module__tSv2PG__bookGrid .bs-card-copy{padding-inline:6px}.home-h02-module__tSv2PG__rankingSection{background:#f6f4ed;padding:32px}.home-h02-module__tSv2PG__rankGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.home-h02-module__tSv2PG__rankedBook{grid-template-columns:30px minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.home-h02-module__tSv2PG__rank{color:#9b8055;padding-top:5px;font:italic 32px/1.2 Georgia,serif}.home-h02-module__tSv2PG__rankedCover{height:250px;display:block}.home-h02-module__tSv2PG__rankedCover .bs-cover{object-fit:contain;width:100%;height:100%;transition:transform .3s}.home-h02-module__tSv2PG__rankedCopy{grid-column:2}.home-h02-module__tSv2PG__rankedCopy h3{font:600 20px/1.6 var(--bs-serif);margin:0 0 8px}.home-h02-module__tSv2PG__home :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #9b8051}@media (hover:hover) and (pointer:fine){.home-h02-module__tSv2PG__shelfBook:hover .bs-cover{filter:drop-shadow(13px 20px 10px #55462c40);transform:translateY(-10px)}.home-h02-module__tSv2PG__openBook:hover{transform:translateY(-2px);box-shadow:0 6px 15px #6f573122}.home-h02-module__tSv2PG__topics>a:hover{background:#f3eee3;text-decoration:none}.home-h02-module__tSv2PG__bookGrid .bs-card:hover .bs-cover{transform:translateY(-7px)}.home-h02-module__tSv2PG__rankedCover:hover .bs-cover{transform:translateY(-7px)}}@media (max-width:1100px){.home-h02-module__tSv2PG__heroInner{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:30px}.home-h02-module__tSv2PG__shelf{gap:16px;padding-inline:10px}.home-h02-module__tSv2PG__shelfBook{height:265px}.home-h02-module__tSv2PG__shelfBook[data-featured=true]{height:325px}.home-h02-module__tSv2PG__bookGrid .bs-card-image{height:265px}}@media (max-width:850px){.home-h02-module__tSv2PG__heroInner{grid-template-columns:minmax(0,1fr);gap:34px;padding-block:36px 48px}.home-h02-module__tSv2PG__heroCopy{max-width:540px}.home-h02-module__tSv2PG__shelf{gap:26px;width:100%;max-width:640px;margin-inline:auto}.home-h02-module__tSv2PG__heroCopy h1{font-size:34px}.home-h02-module__tSv2PG__bookGrid,.home-h02-module__tSv2PG__bookGrid.home-h02-module__tSv2PG__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.home-h02-module__tSv2PG__bookGrid .bs-card-image{height:235px}.home-h02-module__tSv2PG__rankGrid{gap:22px}.home-h02-module__tSv2PG__rankedBook{grid-template-columns:22px minmax(0,1fr);gap:10px}.home-h02-module__tSv2PG__rank{font-size:24px}.home-h02-module__tSv2PG__rankedCover{height:210px}.home-h02-module__tSv2PG__rankingSection{padding:24px}.home-h02-module__tSv2PG__topics>a{grid-template-columns:1fr auto}.home-h02-module__tSv2PG__topicSubtitle{grid-column:1}.home-h02-module__tSv2PG__topicAction{grid-area:1/2/3}}@media (max-width:600px){.home-h02-module__tSv2PG__hero{margin-bottom:24px}.home-h02-module__tSv2PG__heroInner{gap:30px;padding-block:30px 38px}.home-h02-module__tSv2PG__heroCopy h1{font-size:29px}.home-h02-module__tSv2PG__eyebrow{margin-bottom:14px}.home-h02-module__tSv2PG__summary{-webkit-line-clamp:2;font-size:14px}.home-h02-module__tSv2PG__author{margin-bottom:10px}.home-h02-module__tSv2PG__bookInfo{min-height:235px}.home-h02-module__tSv2PG__offer{margin-block:14px 22px}.home-h02-module__tSv2PG__shelf{border-bottom-width:9px;gap:14px;padding-inline:4px}.home-h02-module__tSv2PG__shelfBook{height:175px}.home-h02-module__tSv2PG__shelfBook[data-featured=true]{height:220px}.home-h02-module__tSv2PG__topics{margin-bottom:36px}.home-h02-module__tSv2PG__topics>a{gap:5px 15px;padding:18px}.home-h02-module__tSv2PG__topicName{font-size:21px}.home-h02-module__tSv2PG__topicSubtitle{font-size:13px}.home-h02-module__tSv2PG__section{margin-bottom:40px}.home-h02-module__tSv2PG__sectionHeading{margin-bottom:24px;padding-bottom:15px}.home-h02-module__tSv2PG__sectionHeading h2{font-size:24px}.home-h02-module__tSv2PG__sectionHeading>a{font-size:12px}.home-h02-module__tSv2PG__bookGrid,.home-h02-module__tSv2PG__bookGrid.home-h02-module__tSv2PG__threeColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.home-h02-module__tSv2PG__bookGrid .bs-card-image{height:210px;margin-bottom:15px}.home-h02-module__tSv2PG__bookGrid .bs-card h3{font-size:18px}.home-h02-module__tSv2PG__rankingSection{padding:22px 18px}.home-h02-module__tSv2PG__rankGrid{grid-template-columns:minmax(0,1fr);gap:24px}.home-h02-module__tSv2PG__rankedBook{grid-template-columns:24px 100px minmax(0,1fr);align-items:center;gap:12px}.home-h02-module__tSv2PG__rankedCover{height:145px}.home-h02-module__tSv2PG__rankedCopy{grid-column:3}.home-h02-module__tSv2PG__rankedCopy h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.home-h02-module__tSv2PG__home *,.home-h02-module__tSv2PG__home :before,.home-h02-module__tSv2PG__home :after{transition:none!important;animation:none!important}.home-h02-module__tSv2PG__home .home-h02-module__tSv2PG__openBook:hover{transform:none}.home-h02-module__tSv2PG__home .home-h02-module__tSv2PG__shelfBook:hover .bs-cover{transform:none}.home-h02-module__tSv2PG__home .home-h02-module__tSv2PG__bookGrid .bs-card:hover .bs-cover{transform:none}.home-h02-module__tSv2PG__home .home-h02-module__tSv2PG__rankedCover:hover .bs-cover{transform:none}}.home-h02-module__tSv2PG__topics>a{isolation:isolate;background:#203e39;border:1px solid #c6b48c;grid-template-columns:1fr auto;gap:9px 32px;min-height:190px;padding:32px 40px;position:relative;overflow:hidden;box-shadow:0 8px 24px #273e3510}.home-h02-module__tSv2PG__topics>a:before{content:"";z-index:-1;background:linear-gradient(90deg,#102d27d9 0%,#102d2770 55%,#102d271a 100%),url(/images/bookstore/foguang-museum-panorama.jpg) 50% 65%/cover no-repeat;transition:transform .6s;position:absolute;inset:0}.home-h02-module__tSv2PG__topicEyebrow{color:#d6c49c;letter-spacing:4px;grid-column:1;font-size:11px}.home-h02-module__tSv2PG__topicName{color:#fff8e7;letter-spacing:3px;grid-column:1;font-size:30px}.home-h02-module__tSv2PG__topicSubtitle{color:#e1dfcf;letter-spacing:2px;grid-column:1;font-size:14px}.home-h02-module__tSv2PG__topicAction{color:#fff6dc;background:#193d3580;border:1px solid #dfd1ad80;border-radius:2px;grid-area:1/2/4;align-items:center;gap:24px;padding:14px 22px;display:flex}.home-h02-module__tSv2PG__topicAction>span{font-size:22px}.home-h02-module__tSv2PG__topics>a:hover{background:#203e39}.home-h02-module__tSv2PG__topics>a:hover:before{transform:scale(1.025)}.home-h02-module__tSv2PG__carouselViewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.home-h02-module__tSv2PG__carouselViewport::-webkit-scrollbar{display:none}.home-h02-module__tSv2PG__carouselPage{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;min-width:0;padding:8px 4px 14px;display:grid}.home-h02-module__tSv2PG__carouselDots{justify-content:center;align-items:center;gap:8px;padding-top:8px;display:flex}.home-h02-module__tSv2PG__carouselDots>button{cursor:pointer;background:0 0;border:0;width:28px;height:24px;padding:0;position:relative}.home-h02-module__tSv2PG__carouselDots>button:after{content:"";background:#d1c6b0;height:3px;position:absolute;top:10px;left:0;right:0}.home-h02-module__tSv2PG__carouselDots>button[aria-current=true]:after{background:#897044}.home-h02-module__tSv2PG__bookGrid.home-h02-module__tSv2PG__classicGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px}.home-h02-module__tSv2PG__classicGrid .bs-card-image{height:190px;margin-bottom:14px}.home-h02-module__tSv2PG__classicGrid .bs-card h3{font-size:17px;line-height:1.55}.home-h02-module__tSv2PG__classicGrid .bs-author{font-size:12px}.home-h02-module__tSv2PG__classicGrid .bs-card-copy{padding-inline:0}@media (max-width:1000px){.home-h02-module__tSv2PG__bookGrid.home-h02-module__tSv2PG__classicGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.home-h02-module__tSv2PG__carouselPage{gap:18px}}@media (max-width:767px){.home-h02-module__tSv2PG__topics>a{gap:10px 18px;min-height:170px;padding:26px 24px}.home-h02-module__tSv2PG__topicName{font-size:26px}.home-h02-module__tSv2PG__topicAction{gap:10px;padding:10px 14px}.home-h02-module__tSv2PG__bookGrid.home-h02-module__tSv2PG__classicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.home-h02-module__tSv2PG__classicGrid .bs-card-image{height:160px}.home-h02-module__tSv2PG__carouselPage{grid-template-columns:minmax(0,1fr);gap:22px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedBook{grid-template-columns:24px 95px minmax(0,1fr);align-items:center;gap:12px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCover{height:140px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCopy{grid-column:3}}@media (max-width:480px){.home-h02-module__tSv2PG__topics>a{grid-template-columns:1fr}.home-h02-module__tSv2PG__topicAction{grid-area:auto/1;justify-self:start;margin:8px 0 0}.home-h02-module__tSv2PG__bookGrid.home-h02-module__tSv2PG__classicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-h02-module__tSv2PG__classicGrid .bs-card-image{height:175px}}.home-h02-module__tSv2PG__rankingSection{padding:26px 28px 20px}.home-h02-module__tSv2PG__rankingSection .home-h02-module__tSv2PG__sectionHeading{margin-bottom:16px;padding-bottom:12px}.home-h02-module__tSv2PG__carousel{position:relative}.home-h02-module__tSv2PG__carouselPage{padding:4px 14px 8px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedBook{grid-template-columns:22px 128px minmax(0,1fr);align-items:center;gap:10px 12px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCopy{grid-column:3}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCover{height:190px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCopy h3{margin-bottom:5px;font-size:17px;line-height:1.5}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCopy .bs-author{margin-bottom:5px;font-size:12px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rank{font-size:27px}@media (max-width:767px){.home-h02-module__tSv2PG__rankingSection{padding:18px 20px 12px}.home-h02-module__tSv2PG__carouselPage{gap:15px;padding-inline:8px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCover{height:125px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedBook{grid-template-columns:22px 86px minmax(0,1fr)}}.home-h02-module__tSv2PG__heroInner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:55px;min-height:330px;padding-block:30px 28px}.home-h02-module__tSv2PG__heroCopy{padding-bottom:0}.home-h02-module__tSv2PG__heroCopy .home-h02-module__tSv2PG__eyebrow{margin-bottom:14px;font-size:12px}.home-h02-module__tSv2PG__heroCopy h1{letter-spacing:1px;text-wrap:pretty;margin-bottom:12px;font-size:30px;line-height:1.45}.home-h02-module__tSv2PG__bookInfo{min-height:0}.home-h02-module__tSv2PG__heroDetails{flex-wrap:wrap;align-items:baseline;gap:7px 16px;margin-bottom:12px;display:flex}.home-h02-module__tSv2PG__heroDetails .home-h02-module__tSv2PG__author{margin:0;font-size:13px;line-height:1.65}.home-h02-module__tSv2PG__heroDetails .home-h02-module__tSv2PG__metadata{gap:6px 10px;margin:0;font-size:11px}.home-h02-module__tSv2PG__heroCopy .home-h02-module__tSv2PG__summary{-webkit-line-clamp:2;margin-bottom:18px;font-size:14px;line-height:1.75}.home-h02-module__tSv2PG__heroCopy .home-h02-module__tSv2PG__actions{gap:18px;margin-top:16px}.home-h02-module__tSv2PG__heroCopy .home-h02-module__tSv2PG__offer{margin:0}.home-h02-module__tSv2PG__heroCopy .home-h02-module__tSv2PG__offer .bs-card-price{font-size:22px}.home-h02-module__tSv2PG__home .home-h02-module__tSv2PG__heroCopy .home-h02-module__tSv2PG__openBook{min-height:40px;padding:9px 22px;font-size:13px}.home-h02-module__tSv2PG__hero .home-h02-module__tSv2PG__shelf{border-bottom-width:9px;gap:20px;padding-inline:12px}.home-h02-module__tSv2PG__hero .home-h02-module__tSv2PG__shelfBook{height:215px}.home-h02-module__tSv2PG__hero .home-h02-module__tSv2PG__shelfBook[data-featured=true]{height:260px}.home-h02-module__tSv2PG__heroControls{justify-content:center;align-items:center;gap:20px;padding:0 0 18px;display:flex}.home-h02-module__tSv2PG__heroControls>button{color:#8d7954;cursor:pointer;background:#fffdf280;border:1px solid #b9a78366;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .2s,border-color .2s;display:grid}.home-h02-module__tSv2PG__heroControls>button:hover{background:#fffdf2;border-color:#a08b60}.home-h02-module__tSv2PG__heroControls>button>span{border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px}.home-h02-module__tSv2PG__heroPrevious>span{transform:translate(1px)rotate(-135deg)}.home-h02-module__tSv2PG__heroNext>span{transform:translate(-1px)rotate(45deg)}.home-h02-module__tSv2PG__heroDots{align-items:center;gap:0;display:flex}.home-h02-module__tSv2PG__heroDots button{cursor:pointer;background:0 0;border:0;width:24px;height:28px;padding:0;position:relative}.home-h02-module__tSv2PG__heroDots button:after{content:"";background:#c9bea7;border-radius:50%;width:6px;height:6px;transition:background .2s,box-shadow .2s;position:absolute;top:11px;left:9px}.home-h02-module__tSv2PG__heroDots button[aria-current=true]:after{background:#8d7954;box-shadow:0 0 0 3px #8d795419}@media (max-width:1100px){.home-h02-module__tSv2PG__heroInner{gap:35px}.home-h02-module__tSv2PG__heroCopy h1{font-size:27px}.home-h02-module__tSv2PG__hero .home-h02-module__tSv2PG__shelfBook{height:190px}.home-h02-module__tSv2PG__hero .home-h02-module__tSv2PG__shelfBook[data-featured=true]{height:235px}}@media (max-width:767px){.home-h02-module__tSv2PG__heroInner{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding-block:25px 22px}.home-h02-module__tSv2PG__heroCopy{max-width:none}.home-h02-module__tSv2PG__heroCopy h1{font-size:26px}.home-h02-module__tSv2PG__heroDetails{gap:5px 12px;margin-bottom:10px}.home-h02-module__tSv2PG__hero .home-h02-module__tSv2PG__shelf{gap:16px;width:100%;max-width:500px}.home-h02-module__tSv2PG__hero .home-h02-module__tSv2PG__shelfBook{height:155px}.home-h02-module__tSv2PG__hero .home-h02-module__tSv2PG__shelfBook[data-featured=true]{height:195px}.home-h02-module__tSv2PG__heroControls{gap:14px;padding-bottom:14px}}.home-h02-module__tSv2PG__promoRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:62px;display:grid}.home-h02-module__tSv2PG__promoRow.home-h02-module__tSv2PG__promoSingle{grid-template-columns:minmax(0,1fr)}.home-h02-module__tSv2PG__promoRow>.home-h02-module__tSv2PG__topics{grid-template-columns:minmax(0,1fr);margin:0}.home-h02-module__tSv2PG__promoRow .home-h02-module__tSv2PG__topics>a{min-height:180px;box-shadow:none;background:#173b31;border-color:#3f5f49;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:24px 30px}.home-h02-module__tSv2PG__promoRow .home-h02-module__tSv2PG__topicEyebrow{color:#eddbb4;letter-spacing:3px;font-size:10px}.home-h02-module__tSv2PG__promoRow .home-h02-module__tSv2PG__topicName{color:#fffaf0;font-size:28px}.home-h02-module__tSv2PG__promoRow .home-h02-module__tSv2PG__topicSubtitle{color:#eee9d9;letter-spacing:1px;font-size:13px}.home-h02-module__tSv2PG__promoRow .home-h02-module__tSv2PG__topicAction{color:#fff9e9;background:#153a2e88;border-color:#eee7c280;gap:14px;padding:10px 14px;font-size:12px}.home-h02-module__tSv2PG__promoAds{background:#f5f0e4;border:1px solid #ded6c4;min-width:0;min-height:180px;position:relative;overflow:hidden}.home-h02-module__tSv2PG__promoAd{position:absolute;inset:0}.home-h02-module__tSv2PG__promoAd[hidden]{display:none}.home-h02-module__tSv2PG__promoAd>article,.home-h02-module__tSv2PG__promoAd>article>a{border-radius:0;width:100%;height:100%}.home-h02-module__tSv2PG__promoAd img{object-fit:contain;width:100%;height:100%}.home-h02-module__tSv2PG__promoAdControls{background:#0005;border-radius:20px;gap:6px;padding:3px 8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.home-h02-module__tSv2PG__promoAdControls button{cursor:pointer;background:#fff8;border:0;border-radius:50%;width:8px;height:8px}.home-h02-module__tSv2PG__promoAdControls button[aria-current=true]{background:#fff}@media (max-width:850px){.home-h02-module__tSv2PG__promoRow{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:40px}.home-h02-module__tSv2PG__promoAds{min-height:190px}}@media (max-width:480px){.home-h02-module__tSv2PG__promoRow .home-h02-module__tSv2PG__topics>a{grid-template-columns:minmax(0,1fr);padding:24px}.home-h02-module__tSv2PG__promoRow .home-h02-module__tSv2PG__topicAction{grid-area:auto/1;justify-self:start;margin:6px 0 0}.home-h02-module__tSv2PG__promoAds{aspect-ratio:2560/696;min-height:0}}.home-h02-module__tSv2PG__promoRow{scroll-margin-top:115px}@media (max-width:767px){.home-h02-module__tSv2PG__promoRow{scroll-margin-top:145px}}@media (min-width:768px) and (max-width:1000px){.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedBook{grid-template-columns:18px 108px minmax(0,1fr);gap:10px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCover{height:170px}.home-h02-module__tSv2PG__carouselPage .home-h02-module__tSv2PG__rankedCopy h3{font-size:16px}}
.pc-ad-slot-module__zza9GW__slot{grid-column:1/-1;width:100%;min-width:0;margin-block:20px}.pc-ad-slot-module__zza9GW__creative{border-radius:6px;margin:0;position:relative;overflow:hidden}.pc-ad-slot-module__zza9GW__creative a{color:inherit;text-decoration:none;display:block}.pc-ad-slot-module__zza9GW__creative img{width:100%;height:auto;display:block}.pc-ad-slot-module__zza9GW__creative p{background:#f5f5f5;margin:0;padding:10px 12px;font-size:14px;line-height:1.6}.pc-ad-slot-module__zza9GW__label{color:#fff;background:#0000008c;border-radius:3px;padding:2px 6px;font-size:11px;position:absolute;top:6px;right:6px}.pc-ad-slot-module__zza9GW__carouselViewport{aspect-ratio:1839/500;background:#f4f7fa;border-radius:6px;width:100%;position:relative;overflow:hidden}.pc-ad-slot-module__zza9GW__carouselSlide{position:absolute;inset:0}.pc-ad-slot-module__zza9GW__carouselSlide[hidden]{display:none}.pc-ad-slot-module__zza9GW__carouselSlide>a,.pc-ad-slot-module__zza9GW__carouselSlide .pc-ad-slot-module__zza9GW__creative,.pc-ad-slot-module__zza9GW__carouselSlide .pc-ad-slot-module__zza9GW__creative>a{width:100%;height:100%;display:block}.pc-ad-slot-module__zza9GW__carouselSlide img{object-fit:contain;width:100%;height:100%;display:block}.pc-ad-slot-module__zza9GW__carouselControls{justify-content:center;align-items:center;gap:10px;min-height:36px;display:flex}.pc-ad-slot-module__zza9GW__carouselDot{cursor:pointer;background:#ccc;border:0;border-radius:50%;width:10px;height:10px;padding:0}.pc-ad-slot-module__zza9GW__carouselDot[aria-pressed=true]{background:#a71926}.pc-ad-slot-module__zza9GW__carouselPause{color:#666;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:2px 8px;font-size:12px}.pc-ad-slot-module__zza9GW__carousel button:focus-visible,.pc-ad-slot-module__zza9GW__carousel a:focus-visible{outline-offset:3px;outline:2px solid #a71926}.pc-ad-slot-module__zza9GW__deliveryError{color:#a71926;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}
.lifestyle-business-module__7HPptW__page{--veg-accent:#e97713;--teal:#65bdbf;color:#282828;max-width:1396px;padding-top:22px;padding-bottom:96px}.lifestyle-business-module__7HPptW__breadcrumb{white-space:nowrap;align-items:center;gap:8px;margin:0 0 76px;font-size:15px;display:flex;overflow:hidden}.lifestyle-business-module__7HPptW__breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.lifestyle-business-module__7HPptW__breadcrumb strong,.lifestyle-business-module__7HPptW__breadcrumb a:hover{color:var(--veg-accent)}.lifestyle-business-module__7HPptW__topics{justify-content:space-between;align-items:start;gap:14px;margin-bottom:76px;display:flex}.lifestyle-business-module__7HPptW__topic{text-align:center;justify-items:center;gap:12px;min-width:0;font-size:15px;font-weight:600;display:grid}.lifestyle-business-module__7HPptW__topicSymbol,.lifestyle-business-module__7HPptW__topicImage{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:32px;display:grid}.lifestyle-business-module__7HPptW__topicImage{background:0 0;border-radius:0}.lifestyle-business-module__7HPptW__topicImage img{object-fit:contain;width:76px;height:76px}.lifestyle-business-module__7HPptW__columns{grid-template-columns:minmax(0,2.72fr) minmax(245px,.88fr);align-items:start;gap:42px;display:grid}.lifestyle-business-module__7HPptW__primary{min-width:0}.lifestyle-business-module__7HPptW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 32px;display:grid}.lifestyle-business-module__7HPptW__card{min-width:0;box-shadow:none;border:0;overflow:visible}.lifestyle-business-module__7HPptW__imageLink{aspect-ratio:1.42;background:#f1f1f1;width:100%;display:block;position:relative;overflow:hidden}.lifestyle-business-module__7HPptW__imageLink img{object-fit:cover;width:100%;height:100%;display:block}.lifestyle-business-module__7HPptW__noImage{color:#777;place-items:center;height:100%;display:grid}.lifestyle-business-module__7HPptW__play{color:#fff;background:#ed780b;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lifestyle-business-module__7HPptW__card h2{margin:12px 0 0;font-size:19px;font-weight:600;line-height:1.5}.lifestyle-business-module__7HPptW__card h2 a:hover,.lifestyle-business-module__7HPptW__related a:hover,.lifestyle-business-module__7HPptW__sidebar a:hover{color:var(--veg-accent)}.lifestyle-business-module__7HPptW__sidebar{gap:38px;min-width:0;display:grid}.lifestyle-business-module__7HPptW__ad{display:block}.lifestyle-business-module__7HPptW__ad img{width:100%;height:auto;display:block}.lifestyle-business-module__7HPptW__sideSection h2{border-bottom:2px solid var(--veg-accent);margin:0 0 14px;padding-bottom:10px;font-size:20px}.lifestyle-business-module__7HPptW__sideSection ol,.lifestyle-business-module__7HPptW__sideSection ul{margin:0;padding:0;list-style:none}.lifestyle-business-module__7HPptW__sideSection li{border-bottom:1px solid #e5e5e5;gap:10px;padding:10px 0;font-size:15px;line-height:1.5;display:flex}.lifestyle-business-module__7HPptW__sideSection li span{color:var(--veg-accent);font-weight:700}.lifestyle-business-module__7HPptW__empty{color:#777;padding:50px 0}.lifestyle-business-module__7HPptW__detailPage.page-shell{padding-top:24px}.lifestyle-business-module__7HPptW__detailPage .lifestyle-business-module__7HPptW__breadcrumb{margin-bottom:24px}.lifestyle-business-module__7HPptW__detailPage .lifestyle-business-module__7HPptW__summary{font-size:inherit;line-height:inherit}.lifestyle-business-module__7HPptW__detailPage figcaption{margin:12px 0 16px}.lifestyle-business-module__7HPptW__figure{margin:0}.lifestyle-business-module__7HPptW__figure img{width:100%;height:auto;display:block}.lifestyle-business-module__7HPptW__media{aspect-ratio:16/9;background:#111}.lifestyle-business-module__7HPptW__media>*{width:100%;height:100%;display:block;position:relative}.lifestyle-business-module__7HPptW__media img{object-fit:cover;width:100%;height:100%}.lifestyle-business-module__7HPptW__mediaPlay{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-business-module__7HPptW__summary{font-family:var(--article-font-serif);font-size:18px;font-weight:var(--article-body-weight);white-space:pre-line;margin:30px 0 0;line-height:1.9}.lifestyle-business-module__7HPptW__sourceNote{color:#666;margin:28px 0 12px;font-size:15px}.lifestyle-business-module__7HPptW__sourceLink{color:#fff;background:var(--veg-accent);padding:9px 18px;display:inline-block}.lifestyle-business-module__7HPptW__related{border-top:1px solid #ddd;margin-top:58px;padding-top:24px}.lifestyle-business-module__7HPptW__related h2{margin:0 0 16px;font-size:21px}.lifestyle-business-module__7HPptW__related ul{margin:0;padding:0;list-style:none}.lifestyle-business-module__7HPptW__related li{border-bottom:1px solid #eee;padding:10px 0;line-height:1.5}.lifestyle-business-module__7HPptW__filterBar{flex-wrap:wrap;align-items:end;gap:16px;margin:30px 0 20px;display:flex}.lifestyle-business-module__7HPptW__filterBar label{gap:6px;min-width:220px;font-weight:600;display:grid}.lifestyle-business-module__7HPptW__filterBar input,.lifestyle-business-module__7HPptW__filterBar select{background:#fff;border:1px solid #bbb;min-height:44px;padding:8px 12px}.lifestyle-business-module__7HPptW__filterBar button,.lifestyle-business-module__7HPptW__actions a{color:#fff;cursor:pointer;background:#e97713;border:0;min-height:44px;padding:10px 22px;font-weight:700}.lifestyle-business-module__7HPptW__restaurantList{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.lifestyle-business-module__7HPptW__restaurantCard{border:1px solid #e6e1db;grid-template-columns:180px 1fr;gap:20px;padding:16px;display:grid}.lifestyle-business-module__7HPptW__restaurantCard img{object-fit:cover;width:180px;height:160px}.lifestyle-business-module__7HPptW__restaurantCard small,.lifestyle-business-module__7HPptW__eyebrow{color:#e97713;font-weight:700}.lifestyle-business-module__7HPptW__restaurantCard h2{margin:5px 0 10px;font-size:21px}.lifestyle-business-module__7HPptW__restaurantCard p{color:#555;margin:4px 0}.lifestyle-business-module__7HPptW__textLink{color:#bf5900;margin-top:12px;display:inline-block}.lifestyle-business-module__7HPptW__restaurantDetail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:46px;display:grid}.lifestyle-business-module__7HPptW__restaurantDetail>img{object-fit:cover;width:100%;max-height:540px}.lifestyle-business-module__7HPptW__restaurantDetail h1{margin:8px 0 22px;font-size:clamp(28px,3vw,42px);line-height:1.3}.lifestyle-business-module__7HPptW__facts{border-top:1px solid #ddd;grid-template-columns:90px 1fr;gap:14px 12px;padding-top:22px;display:grid}.lifestyle-business-module__7HPptW__facts dt{color:#777}.lifestyle-business-module__7HPptW__facts dd{margin:0}.lifestyle-business-module__7HPptW__actions{flex-wrap:wrap;gap:10px;margin:25px 0 20px;display:flex}.lifestyle-business-module__7HPptW__actions a:nth-child(n+2){color:#ae5506;background:#fff;border:1px solid #e97713}@media (max-width:900px){.lifestyle-business-module__7HPptW__topics{justify-content:start;overflow-x:auto}.lifestyle-business-module__7HPptW__topic{flex:0 0 94px}.lifestyle-business-module__7HPptW__columns{grid-template-columns:1fr}.lifestyle-business-module__7HPptW__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.lifestyle-business-module__7HPptW__restaurantList,.lifestyle-business-module__7HPptW__restaurantDetail{grid-template-columns:1fr}}@media (max-width:600px){.lifestyle-business-module__7HPptW__page{padding-top:18px}.lifestyle-business-module__7HPptW__breadcrumb{margin-bottom:35px}.lifestyle-business-module__7HPptW__topics{margin-bottom:38px}.lifestyle-business-module__7HPptW__topicSymbol,.lifestyle-business-module__7HPptW__topicImage,.lifestyle-business-module__7HPptW__topicImage img{width:58px;height:58px}.lifestyle-business-module__7HPptW__topicSymbol{font-size:25px}.lifestyle-business-module__7HPptW__grid,.lifestyle-business-module__7HPptW__sidebar{grid-template-columns:1fr}.lifestyle-business-module__7HPptW__restaurantCard{grid-template-columns:115px 1fr;gap:12px}.lifestyle-business-module__7HPptW__restaurantCard img{width:115px;height:120px}.lifestyle-business-module__7HPptW__filterBar label{width:100%}}.lifestyle-business-module__7HPptW__page{background-color:#fff;background-image:none}.lifestyle-business-module__7HPptW__subchannels{flex-wrap:wrap;gap:24px;margin-bottom:28px;display:flex}.lifestyle-business-module__7HPptW__subchannels a{padding:10px 0}.lifestyle-business-module__7HPptW__subchannels a[aria-current],.lifestyle-business-module__7HPptW__subchannels a:hover{color:var(--veg-accent)}.lifestyle-business-module__7HPptW__recipeVideos{scroll-margin-top:calc(var(--chrome-height,0px) + 24px);margin-top:48px}.lifestyle-business-module__7HPptW__recipeVideos>h2{color:#65bdbf;margin:0 0 24px;font-size:28px}.lifestyle-business-module__7HPptW__articleContent{margin-top:28px}.lifestyle-business-module__7HPptW__articleContent :where(p){margin-block-end:1.2em}.lifestyle-business-module__7HPptW__articleContent img,.lifestyle-business-module__7HPptW__articleContent video,.lifestyle-business-module__7HPptW__articleContent iframe{max-width:100%}.lifestyle-business-module__7HPptW__articleContent img{height:auto}.lifestyle-business-module__7HPptW__applyForm{gap:20px;max-width:800px;display:grid}.lifestyle-business-module__7HPptW__applyForm>label{gap:8px;display:grid}.lifestyle-business-module__7HPptW__applyForm input:not([type=checkbox]),.lifestyle-business-module__7HPptW__applyForm textarea{font:inherit;border:1px solid #ccc;padding:10px 12px}.lifestyle-business-module__7HPptW__applyForm fieldset{border:1px solid #ddd;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.lifestyle-business-module__7HPptW__applyForm fieldset label{align-items:center;gap:6px;display:flex}.lifestyle-business-module__7HPptW__applyForm button{color:#fff;cursor:pointer;font:inherit;background:#e97713;border:0;padding:12px}.lifestyle-business-module__7HPptW__relatedCarousel{padding-inline:30px;position:relative}.lifestyle-business-module__7HPptW__relatedTrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.lifestyle-business-module__7HPptW__relatedTrack::-webkit-scrollbar{display:none}.lifestyle-business-module__7HPptW__relatedCard{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);min-width:0}.lifestyle-business-module__7HPptW__relatedCard img,.lifestyle-business-module__7HPptW__relatedCard .lifestyle-business-module__7HPptW__noImage{aspect-ratio:299/203;object-fit:cover;width:100%;display:block}.lifestyle-business-module__7HPptW__relatedCard .lifestyle-business-module__7HPptW__noImage{background:#f1f1f1;height:auto;font-size:14px;display:grid}.lifestyle-business-module__7HPptW__relatedCard h3{margin:12px 0 0;font-size:18px;font-weight:400;line-height:1.5}.lifestyle-business-module__7HPptW__relatedPrevious,.lifestyle-business-module__7HPptW__relatedNext{color:#999;cursor:pointer;background:0 0;border:0;width:28px;padding:0;font:40px/1 Arial,sans-serif;position:absolute;top:30%}.lifestyle-business-module__7HPptW__relatedPrevious{left:0}.lifestyle-business-module__7HPptW__relatedNext{right:0}.lifestyle-business-module__7HPptW__relatedPrevious:disabled,.lifestyle-business-module__7HPptW__relatedNext:disabled{opacity:.5;cursor:wait}.lifestyle-business-module__7HPptW__relatedPrevious:focus-visible,.lifestyle-business-module__7HPptW__relatedNext:focus-visible{outline:2px solid var(--veg-accent);outline-offset:2px}.lifestyle-business-module__7HPptW__relatedError{color:#a34d36;overflow-wrap:anywhere}@media (max-width:600px){.lifestyle-business-module__7HPptW__relatedCard{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.lifestyle-business-module__7HPptW__relatedTrack{scroll-behavior:auto}}.lifestyle-business-module__7HPptW__extendedReading{color:#333;font-family:var(--news-font-serif);margin-top:50px}.lifestyle-business-module__7HPptW__extendedReading h2{color:#8bc34a;margin:0;font-size:22px;font-weight:700;line-height:1.8}.lifestyle-business-module__7HPptW__extendedReading ul{margin:0;padding-left:25px;list-style:outside}.lifestyle-business-module__7HPptW__extendedReading li{padding-left:15px}.lifestyle-business-module__7HPptW__extendedReading a{font-size:18px;font-weight:700;line-height:1.8}.lifestyle-business-module__7HPptW__extendedReading a:hover{color:#8bc34a}.lifestyle-business-module__7HPptW__detailColumns{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:30px}.lifestyle-business-module__7HPptW__detailSidebar{gap:25px}.lifestyle-business-module__7HPptW__detailPromotions{gap:15px;display:grid}.lifestyle-business-module__7HPptW__detailRanking h2{color:#000;margin:0 0 15px;font-size:20px;line-height:1.8}.lifestyle-business-module__7HPptW__detailRanking ol{margin:0;padding:0;list-style:none}.lifestyle-business-module__7HPptW__detailRanking li>a{align-items:flex-start;gap:15px;padding-block:5px;display:flex}.lifestyle-business-module__7HPptW__detailRankNumber{color:#bababa;flex:none;font-size:22px;line-height:1.8}.lifestyle-business-module__7HPptW__detailRanking li>a>div{min-width:0}.lifestyle-business-module__7HPptW__detailRanking h3{color:#000;margin:0;padding-top:8px;font-size:17px;font-weight:500;line-height:1.2}.lifestyle-business-module__7HPptW__detailRanking time{color:#bababa;font-size:14px;line-height:1.8}.lifestyle-business-module__7HPptW__detailRanking a:hover h3{color:var(--veg-accent)}@media (max-width:900px){.lifestyle-business-module__7HPptW__detailColumns{grid-template-columns:1fr}.lifestyle-business-module__7HPptW__detailSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lifestyle-business-module__7HPptW__detailSidebar{grid-template-columns:1fr}.lifestyle-business-module__7HPptW__extendedReading li{padding-left:5px}.lifestyle-business-module__7HPptW__detailPromotions{max-width:300px}}.lifestyle-business-module__7HPptW__articleContent h2{font-size:1.3em;font-weight:var(--article-subheading-weight);line-height:1.5}.lifestyle-business-module__7HPptW__articleContent h3{font-size:1.15em}@media (max-width:767px){.lifestyle-business-module__7HPptW__detailPage.page-shell{padding-top:16px}.lifestyle-business-module__7HPptW__detailPage .lifestyle-business-module__7HPptW__breadcrumb{margin-bottom:16px}}
.restaurants-module__ZrwVbW__icon{object-fit:contain;vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.restaurants-module__ZrwVbW__detail{font-family:Noto Sans TC,Microsoft JhengHei,sans-serif}.restaurants-module__ZrwVbW__home,.restaurants-module__ZrwVbW__detail{--green:#6ca648;--orange:#ed7914;color:#454545}.restaurants-module__ZrwVbW__shell{width:calc(100% - 80px);max-width:1400px;margin-inline:auto}.restaurants-module__ZrwVbW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.restaurants-module__ZrwVbW__topFilters{background:0 0;border-bottom:1px solid #eee;padding:28px 0}.restaurants-module__ZrwVbW__filters{grid-template-columns:1fr 1fr 1.15fr 1.1fr auto;gap:22px;display:grid}.restaurants-module__ZrwVbW__filters label{min-width:0}.restaurants-module__ZrwVbW__filters select,.restaurants-module__ZrwVbW__filters input,.restaurants-module__ZrwVbW__foodFilters select{color:#777;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:0;padding:0 14px;font-size:15px}.restaurants-module__ZrwVbW__filters button,.restaurants-module__ZrwVbW__foodFilters button,.restaurants-module__ZrwVbW__location button{color:#fff;font:inherit;cursor:pointer;background:#bfa080;border:0;padding:8px 20px}.restaurants-module__ZrwVbW__hero{background:#ede4d9;height:clamp(280px,29vw,460px);position:relative;overflow:hidden}.restaurants-module__ZrwVbW__hero>a{height:100%;display:block}.restaurants-module__ZrwVbW__hero img{object-fit:cover;width:100%;height:100%}.restaurants-module__ZrwVbW__heroCaption{color:#fff;background:#342c229c;gap:10px;padding:18px 24px;display:grid;position:absolute;bottom:62px;left:max(40px,50% - 700px)}.restaurants-module__ZrwVbW__heroCaption small{letter-spacing:.16em;font-size:14px}.restaurants-module__ZrwVbW__heroCaption strong{font-size:24px;font-weight:500}.restaurants-module__ZrwVbW__dots{gap:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.restaurants-module__ZrwVbW__dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:12px;height:12px;padding:0}.restaurants-module__ZrwVbW__dots button[aria-pressed=true]{background:#fff}.restaurants-module__ZrwVbW__featured{text-align:center;padding-block:60px 36px}.restaurants-module__ZrwVbW__featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:80px;display:grid}.restaurants-module__ZrwVbW__featuredGrid>a{min-width:0}.restaurants-module__ZrwVbW__featured img{aspect-ratio:1.38;object-fit:cover;border-radius:4px;width:100%;display:block}.restaurants-module__ZrwVbW__featured span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:3.2em;margin-top:12px;font-size:18px;line-height:1.6;display:-webkit-box;overflow:hidden}.restaurants-module__ZrwVbW__featuredPagination{justify-content:center;align-items:center;gap:14px;width:min(100%,700px);margin:80px auto 0;display:flex}.restaurants-module__ZrwVbW__featuredPagination:before,.restaurants-module__ZrwVbW__featuredPagination:after{content:"";background:#d8d8d8;flex:1;height:1px}.restaurants-module__ZrwVbW__featuredPagination:before{margin-right:10px}.restaurants-module__ZrwVbW__featuredPagination:after{margin-left:10px}.restaurants-module__ZrwVbW__featuredPagination button{cursor:pointer;background:#d8d8d8;border:0;border-radius:50%;flex:none;width:13px;height:13px;padding:0}.restaurants-module__ZrwVbW__featuredPagination button[aria-pressed=true]{background:#bcbcbc}.restaurants-module__ZrwVbW__featuredPagination button:focus-visible{outline:2px solid var(--green);outline-offset:5px}@media (max-width:1100px){.restaurants-module__ZrwVbW__featuredGrid{gap:30px}}@media (max-width:800px){.restaurants-module__ZrwVbW__featuredGrid{gap:20px}.restaurants-module__ZrwVbW__featuredPagination{margin-top:40px}}@media (max-width:520px){.restaurants-module__ZrwVbW__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.restaurants-module__ZrwVbW__featuredPagination{margin-top:28px}}.restaurants-module__ZrwVbW__results{background:0 0;padding-block:48px 150px}.restaurants-module__ZrwVbW__columns{grid-template-columns:minmax(0,1060px) minmax(230px,270px);align-items:start;gap:70px;display:grid}.restaurants-module__ZrwVbW__columns>div{min-width:0}.restaurants-module__ZrwVbW__tabs{flex-wrap:wrap;gap:50px;margin-bottom:32px;font-size:22px;display:flex}.restaurants-module__ZrwVbW__tabs a{border-bottom:3px solid #0000;padding-bottom:10px}.restaurants-module__ZrwVbW__tabs a[aria-current],.restaurants-module__ZrwVbW__tabs a:hover{color:var(--green);border-color:var(--green)}.restaurants-module__ZrwVbW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:62px 64px;display:grid}.restaurants-module__ZrwVbW__card{min-width:0}.restaurants-module__ZrwVbW__cardImage{display:block;position:relative;overflow:hidden}.restaurants-module__ZrwVbW__cardImage img{aspect-ratio:1.3;object-fit:cover;width:100%;display:block}.restaurants-module__ZrwVbW__city{color:#fff;background:#89bb59;padding:3px 10px;font-size:15px;position:absolute;top:0;left:0}.restaurants-module__ZrwVbW__hot{width:60px;height:60px;position:absolute;top:0;right:0}.restaurants-module__ZrwVbW__cardImage .restaurants-module__ZrwVbW__hot img{aspect-ratio:1;object-fit:contain;width:100%;height:100%}.restaurants-module__ZrwVbW__cardBody{padding:16px 12px 0}.restaurants-module__ZrwVbW__card h2{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 10px;font-size:18px;font-weight:400;line-height:1.45;display:flex}.restaurants-module__ZrwVbW__card h2 a:hover{color:var(--green)}.restaurants-module__ZrwVbW__card p{color:#8c8c8c;margin:6px 0;font-size:16px;line-height:1.6}.restaurants-module__ZrwVbW__card p>span{color:#c5ad93}.restaurants-module__ZrwVbW__card .restaurants-module__ZrwVbW__booking{color:var(--green);white-space:nowrap;font-size:14px}.restaurants-module__ZrwVbW__tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.restaurants-module__ZrwVbW__tags .restaurants-module__ZrwVbW__icon{width:13px;height:13px;margin-right:3px}.restaurants-module__ZrwVbW__tags span{color:#8fbf56;background:#fff;border:1px solid #a5c66e;padding:1px 4px;font-size:13px}.restaurants-module__ZrwVbW__tags span[data-tag=Vegan]{color:#45b669;border-color:#45b669}.restaurants-module__ZrwVbW__tags span[data-tag=蛋素]{color:#448bba;border-color:#448bba}.restaurants-module__ZrwVbW__tags span[data-tag=奶素]{color:#568ce1;border-color:#568ce1}.restaurants-module__ZrwVbW__card .restaurants-module__ZrwVbW__delivery{color:#d88b51;margin-top:20px;font-size:16px}.restaurants-module__ZrwVbW__resultCount{color:#999;margin:-12px 0 24px;font-size:14px}.restaurants-module__ZrwVbW__join{display:block}.restaurants-module__ZrwVbW__join img{width:100%;height:auto;display:block}.restaurants-module__ZrwVbW__sidebar h2{color:var(--orange);margin:30px 0 20px;font-size:24px}.restaurants-module__ZrwVbW__sidebar h2 small{color:#aa9180;font-size:14px;font-weight:400}.restaurants-module__ZrwVbW__sidebar ol{margin:0;padding:0;list-style:none}.restaurants-module__ZrwVbW__sidebar li{border-bottom:1px solid #ddd;padding:14px 0;font-size:18px;line-height:1.5}.restaurants-module__ZrwVbW__sidebar li a{align-items:baseline;gap:10px;display:flex}.restaurants-module__ZrwVbW__sidebar li span{color:#fff;background:var(--orange);flex-shrink:0;padding:0 3px;font-size:13px;line-height:1.15}.restaurants-module__ZrwVbW__pagination{border-top:1px solid #ccc;gap:12px;margin-top:60px;padding-top:28px;display:flex}.restaurants-module__ZrwVbW__pagination a{background:#fff;border:1px solid #ddd;padding:8px 15px}.restaurants-module__ZrwVbW__pagination a[aria-current]{background:#e9e9e9}.restaurants-module__ZrwVbW__pagination{flex-wrap:wrap;align-items:center}.restaurants-module__ZrwVbW__pageNumber{align-items:center;gap:12px;display:inline-flex}.restaurants-module__ZrwVbW__pageJump{align-items:center;gap:10px;display:flex}.restaurants-module__ZrwVbW__pageJump input{width:64px;font:inherit;background:#fff;border:1px solid #ddd;padding:6px}.restaurants-module__ZrwVbW__pageJump button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;padding:8px 12px}.restaurants-module__ZrwVbW__location{background:#ecf1e8;justify-content:space-between;align-items:center;gap:16px;margin:0 0 30px;padding:14px;display:flex}.restaurants-module__ZrwVbW__location p{margin:0;font-size:15px;line-height:1.6}.restaurants-module__ZrwVbW__location button{background:var(--green);flex-shrink:0}.restaurants-module__ZrwVbW__foodFilters{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 30px;display:flex}.restaurants-module__ZrwVbW__foodFilters select{width:auto}.restaurants-module__ZrwVbW__empty{color:#888;align-content:center;gap:16px;min-height:200px;display:grid}.restaurants-module__ZrwVbW__empty a{color:var(--green)}.restaurants-module__ZrwVbW__detail{padding-block:28px 110px}.restaurants-module__ZrwVbW__breadcrumb{color:#999;flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:14px;display:flex}.restaurants-module__ZrwVbW__overview{grid-template-columns:1.2fr 1fr;align-items:start;gap:36px;display:grid}.restaurants-module__ZrwVbW__cover{width:100%;display:block}.restaurants-module__ZrwVbW__cover img{aspect-ratio:1.38;object-fit:cover;width:100%;display:block}.restaurants-module__ZrwVbW__overview h1{color:#222;margin:12px 0 20px;font-size:36px;font-weight:500;line-height:1.5}.restaurants-module__ZrwVbW__eyebrow{color:var(--green);margin:0;font-size:16px}.restaurants-module__ZrwVbW__facts{grid-template-columns:18px minmax(0,1fr);gap:14px 10px;margin:20px 0;font-size:18px;line-height:1.6;display:grid}.restaurants-module__ZrwVbW__facts dt{color:#b5a18f}.restaurants-module__ZrwVbW__facts dt .restaurants-module__ZrwVbW__icon{margin-top:calc(.5lh - 9px);display:block}.restaurants-module__ZrwVbW__facts dd{color:#888;margin:0}.restaurants-module__ZrwVbW__intro{color:#888;border-block:1px solid #eee;margin:38px 0 0;padding:42px 12px;font-size:18px;line-height:1.8}.restaurants-module__ZrwVbW__intro p{white-space:pre-line;margin:0}.restaurants-module__ZrwVbW__intro p+p{margin-top:18px}.restaurants-module__ZrwVbW__services{color:#aaa195;flex-wrap:wrap;gap:8px 14px;padding:28px 12px;font-size:16px;line-height:1.4;display:flex}.restaurants-module__ZrwVbW__services span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.restaurants-module__ZrwVbW__services .restaurants-module__ZrwVbW__icon{width:14px;height:14px}.restaurants-module__ZrwVbW__actions{color:#8f8173;flex-wrap:wrap;gap:14px;padding:26px 10px;font-size:16px;display:flex}.restaurants-module__ZrwVbW__actions a:hover{color:var(--orange)}.restaurants-module__ZrwVbW__detailNav{background:#f8f8f8;flex-wrap:wrap;gap:70px;margin:24px 0;padding:20px 30px;font-size:18px;display:flex}.restaurants-module__ZrwVbW__detailNav a{padding-bottom:6px}.restaurants-module__ZrwVbW__detailNav a:first-child{color:var(--green);border-bottom:2px solid var(--green)}.restaurants-module__ZrwVbW__section{scroll-margin-top:calc(var(--chrome-height,180px) + 24px);border-bottom:1px solid #eee;padding:28px 30px 38px}.restaurants-module__ZrwVbW__section h2,.restaurants-module__ZrwVbW__related h2{color:#222;margin:0 0 24px;font-size:23px;font-weight:500}.restaurants-module__ZrwVbW__section h2 small{color:#888;font-size:16px}.restaurants-module__ZrwVbW__mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.restaurants-module__ZrwVbW__mediaGrid figure{min-width:0;margin:0}.restaurants-module__ZrwVbW__mediaGrid button{cursor:zoom-in;background:#f5f5f5;border:0;width:100%;padding:0;display:block}.restaurants-module__ZrwVbW__mediaGrid img{aspect-ratio:1.2;object-fit:cover;border-radius:5px;width:100%;display:block}.restaurants-module__ZrwVbW__mediaGrid figcaption{margin-top:10px;font-size:16px}.restaurants-module__ZrwVbW__menuGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.restaurants-module__ZrwVbW__menuGrid img{aspect-ratio:auto;object-fit:contain;border:1px solid #eee;height:auto}.restaurants-module__ZrwVbW__muted{color:#999;font-size:16px;line-height:1.8}.restaurants-module__ZrwVbW__merchant{gap:20px;max-width:850px;margin:0;font-size:18px;line-height:1.6;display:grid}.restaurants-module__ZrwVbW__merchant dt{color:#555;font-weight:500}.restaurants-module__ZrwVbW__merchant dd{color:#888;margin:0}.restaurants-module__ZrwVbW__merchant .restaurants-module__ZrwVbW__factRow{display:block}.restaurants-module__ZrwVbW__map{border:0;width:100%;height:350px;margin-top:20px}.restaurants-module__ZrwVbW__related{border-top:14px solid #eee;margin-top:48px;padding:40px 30px 0}.restaurants-module__ZrwVbW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 70px;display:grid}.restaurants-module__ZrwVbW__compact{border-bottom:1px solid #eee;grid-template-columns:clamp(140px,11.5vw,185px) minmax(0,1fr);align-items:start;gap:20px;padding-bottom:28px;display:grid}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__cardBody{padding:0}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__cardImage img{aspect-ratio:1;border-radius:4px}.restaurants-module__ZrwVbW__compact h2{color:#111;gap:8px;margin-bottom:6px;font-size:18px;font-weight:500}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__booking{font-size:14px;font-weight:400}.restaurants-module__ZrwVbW__compact p{align-items:baseline;gap:8px;margin:4px 0;font-size:16px;line-height:1.5;display:flex}.restaurants-module__ZrwVbW__compact p>span{color:#8c8c8c}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__icon{align-self:center;width:20px;height:20px}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__compactRating{color:#ff9700;align-items:center;margin-bottom:16px}.restaurants-module__ZrwVbW__ratingStars{flex:none;display:inline-flex;position:relative}.restaurants-module__ZrwVbW__ratingStarsBase,.restaurants-module__ZrwVbW__ratingStarsFill{gap:2px;display:flex}.restaurants-module__ZrwVbW__ratingStarsBase{filter:grayscale();opacity:.35}.restaurants-module__ZrwVbW__ratingStarsFill{position:absolute;inset:0 auto 0 0;overflow:hidden}.restaurants-module__ZrwVbW__compactRating strong{font-size:inherit}.restaurants-module__ZrwVbW__compactRating small{color:#222;font-size:14px}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__city{display:none}.restaurants-module__ZrwVbW__lightbox{background:#fff;border:0;width:min(1100px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.restaurants-module__ZrwVbW__lightbox::backdrop{background:#000b}.restaurants-module__ZrwVbW__lightbox img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 150px);margin:auto;display:block}.restaurants-module__ZrwVbW__lightboxHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.restaurants-module__ZrwVbW__lightboxHeader button{cursor:pointer;background:#fff;border:1px solid #ccc;flex-shrink:0;margin-left:auto;padding:7px 15px}.restaurants-module__ZrwVbW__review{border-bottom:1px solid #eee;padding-block:24px}.restaurants-module__ZrwVbW__review header{color:#888;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.restaurants-module__ZrwVbW__review header>img{object-fit:cover;border-radius:50%}.restaurants-module__ZrwVbW__review p{white-space:pre-line;font-size:18px;line-height:1.8}.restaurants-module__ZrwVbW__factRow{min-width:0}.restaurants-module__ZrwVbW__rating{color:#ff9700;white-space:nowrap;align-items:center;gap:10px;font-size:18px;display:inline-flex}.restaurants-module__ZrwVbW__rating small{color:#222;font-size:14px}.restaurants-module__ZrwVbW__rating .restaurants-module__ZrwVbW__icon{flex-shrink:0;width:26px;height:26px}@media (min-width:1101px){.restaurants-module__ZrwVbW__card[data-mode=food] h2{color:#111;font-size:18px;font-weight:500;line-height:1.4}.restaurants-module__ZrwVbW__card[data-mode=food] p{font-size:16px;line-height:1.6}.restaurants-module__ZrwVbW__card[data-mode=food] .restaurants-module__ZrwVbW__booking{font-size:14px;font-weight:700}}@media (min-width:1500px){.restaurants-module__ZrwVbW__card p{font-size:16px}.restaurants-module__ZrwVbW__card .restaurants-module__ZrwVbW__booking{font-size:14px;font-weight:700}.restaurants-module__ZrwVbW__tags span{font-size:13px}.restaurants-module__ZrwVbW__overview h1{font-size:36px;line-height:1.4}.restaurants-module__ZrwVbW__facts{grid-template-columns:18px minmax(0,1fr);font-size:18px;line-height:1.8}.restaurants-module__ZrwVbW__intro{font-size:18px;line-height:1.8}.restaurants-module__ZrwVbW__services{font-size:16px}.restaurants-module__ZrwVbW__merchant{font-size:18px}.restaurants-module__ZrwVbW__review header{font-size:16px}.restaurants-module__ZrwVbW__review header time{font-size:14px}.restaurants-module__ZrwVbW__review p{font-size:18px;line-height:1.7}.restaurants-module__ZrwVbW__actions{font-size:16px}.restaurants-module__ZrwVbW__detailNav{font-size:18px}.restaurants-module__ZrwVbW__section h2,.restaurants-module__ZrwVbW__related h2{font-size:24px}.restaurants-module__ZrwVbW__section h2 small{font-size:16px;font-weight:400}.restaurants-module__ZrwVbW__mediaGrid figcaption{color:#555;font-size:16px}.restaurants-module__ZrwVbW__compact h2{font-size:18px;font-weight:500}.restaurants-module__ZrwVbW__compact p{font-size:16px}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__booking{font-size:14px;font-weight:400}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__ratingStars .restaurants-module__ZrwVbW__icon{width:28px;height:28px}.restaurants-module__ZrwVbW__compactRating small{font-size:14px}}@media (max-width:1100px){.restaurants-module__ZrwVbW__shell{width:calc(100% - 48px)}.restaurants-module__ZrwVbW__filters{grid-template-columns:1fr 1fr 1.2fr auto;gap:12px}.restaurants-module__ZrwVbW__searchField{grid-area:2/1/auto/4}.restaurants-module__ZrwVbW__filters button{grid-area:1/4/3}.restaurants-module__ZrwVbW__featured{gap:30px}.restaurants-module__ZrwVbW__columns{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.restaurants-module__ZrwVbW__grid{gap:44px 30px}.restaurants-module__ZrwVbW__card h2{font-size:18px}.restaurants-module__ZrwVbW__card p{font-size:16px}.restaurants-module__ZrwVbW__mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.restaurants-module__ZrwVbW__facts{font-size:17px}.restaurants-module__ZrwVbW__compact{grid-template-columns:110px minmax(0,1fr);gap:15px}}@media (max-width:800px){.restaurants-module__ZrwVbW__columns{grid-template-columns:1fr}.restaurants-module__ZrwVbW__sidebar{grid-template-columns:1fr 2fr;align-items:start;gap:24px;margin-top:40px;display:grid}.restaurants-module__ZrwVbW__sidebar h2{margin-top:0}.restaurants-module__ZrwVbW__tabs{gap:30px;font-size:22px}.restaurants-module__ZrwVbW__featured{gap:20px;padding-block:30px}.restaurants-module__ZrwVbW__featured span{font-size:14px}.restaurants-module__ZrwVbW__overview{grid-template-columns:1fr}.restaurants-module__ZrwVbW__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.restaurants-module__ZrwVbW__relatedGrid{grid-template-columns:1fr}.restaurants-module__ZrwVbW__detailNav{gap:30px;font-size:18px}.restaurants-module__ZrwVbW__intro{padding:24px 0;font-size:18px}.restaurants-module__ZrwVbW__services,.restaurants-module__ZrwVbW__merchant{font-size:18px}.restaurants-module__ZrwVbW__services{padding:24px 0}}@media (max-width:520px){.restaurants-module__ZrwVbW__shell{width:calc(100% - 32px)}.restaurants-module__ZrwVbW__filters{grid-template-columns:1fr 1fr;gap:10px}.restaurants-module__ZrwVbW__filters label:nth-of-type(3){grid-column:1/3}.restaurants-module__ZrwVbW__searchField{grid-area:3/1}.restaurants-module__ZrwVbW__filters button{grid-area:3/2}.restaurants-module__ZrwVbW__hero{height:260px}.restaurants-module__ZrwVbW__heroCaption{padding:12px;left:16px;right:16px}.restaurants-module__ZrwVbW__featured{grid-template-columns:repeat(2,minmax(0,1fr))}.restaurants-module__ZrwVbW__results{padding-block:28px 70px}.restaurants-module__ZrwVbW__grid{gap:30px 16px}.restaurants-module__ZrwVbW__cardBody{padding:10px 0 0}.restaurants-module__ZrwVbW__card h2{font-size:17px}.restaurants-module__ZrwVbW__card p{font-size:13px}.restaurants-module__ZrwVbW__city{font-size:12px}.restaurants-module__ZrwVbW__tags{gap:4px}.restaurants-module__ZrwVbW__tags span{font-size:11px}.restaurants-module__ZrwVbW__sidebar{grid-template-columns:1fr}.restaurants-module__ZrwVbW__join{max-width:270px}.restaurants-module__ZrwVbW__location{flex-direction:column;align-items:start}.restaurants-module__ZrwVbW__section,.restaurants-module__ZrwVbW__related{padding-inline:0}.restaurants-module__ZrwVbW__detailNav{gap:20px;padding:16px;font-size:18px}.restaurants-module__ZrwVbW__mediaGrid{gap:16px}.restaurants-module__ZrwVbW__mediaGrid figcaption{font-size:14px}.restaurants-module__ZrwVbW__facts{grid-template-columns:18px minmax(0,1fr);font-size:16px}}.restaurants-module__ZrwVbW__detail{padding-top:20px}.restaurants-module__ZrwVbW__overview{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:24px}.restaurants-module__ZrwVbW__overviewBody{min-width:0;padding-top:24px}.restaurants-module__ZrwVbW__overviewSummary{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.restaurants-module__ZrwVbW__overviewDistance{align-items:center;gap:6px;font-size:16px;display:inline-flex}.restaurants-module__ZrwVbW__overviewBadge{color:var(--green);font-size:16px}.restaurants-module__ZrwVbW__overview h1{color:#111;margin:24px 0 28px;font-size:36px;font-weight:500}.restaurants-module__ZrwVbW__cover .restaurants-module__ZrwVbW__mediaGrid{display:block}.restaurants-module__ZrwVbW__cover .restaurants-module__ZrwVbW__mediaGrid img,.restaurants-module__ZrwVbW__cover>img{aspect-ratio:auto;object-fit:cover;border-radius:0;height:clamp(200px,22vw,300px)}.restaurants-module__ZrwVbW__cover .restaurants-module__ZrwVbW__mediaGrid button{cursor:zoom-in}.restaurants-module__ZrwVbW__overview .restaurants-module__ZrwVbW__facts{grid-template-columns:22px minmax(0,1fr);gap:12px 14px;margin:0 0 40px;font-size:18px;line-height:1.5}.restaurants-module__ZrwVbW__overview .restaurants-module__ZrwVbW__facts .restaurants-module__ZrwVbW__icon{width:22px;height:22px}.restaurants-module__ZrwVbW__overviewFeatures{color:#b5a18f;align-items:center;gap:6px;margin:20px 0 0;font-size:16px;display:flex}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__intro{margin-top:40px;padding:44px 14px;font-size:18px;line-height:1.8}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__services{gap:10px 12px;padding:32px 14px 56px;font-size:16px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__services .restaurants-module__ZrwVbW__icon{width:22px;height:22px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__detailNav{gap:0;margin:24px 0;padding:22px 40px;font-size:18px}.restaurants-module__ZrwVbW__detailNav a{flex:0 260px;min-width:0}.restaurants-module__ZrwVbW__detailNav a:first-child{flex-basis:auto;margin-right:150px}.restaurants-module__ZrwVbW__detailNav small{font-size:.7em}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__review{padding-block:30px 56px}.restaurants-module__ZrwVbW__review header{gap:14px;font-size:16px}.restaurants-module__ZrwVbW__review header strong{font-weight:400}.restaurants-module__ZrwVbW__review header time{color:#aaa;margin-left:30px;font-size:14px}.restaurants-module__ZrwVbW__review p{color:#777;margin:18px 0 26px 54px;font-size:18px;line-height:1.65}.restaurants-module__ZrwVbW__review .restaurants-module__ZrwVbW__mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-left:54px}.restaurants-module__ZrwVbW__review .restaurants-module__ZrwVbW__mediaGrid img{aspect-ratio:1}.restaurants-module__ZrwVbW__review .restaurants-module__ZrwVbW__mediaGrid figcaption{display:none}.restaurants-module__ZrwVbW__detail section[id=reviews]>.restaurants-module__ZrwVbW__pagination{border-top:0;justify-content:center;margin-top:20px;padding-top:0}.restaurants-module__ZrwVbW__detail section[id=reviews]>.restaurants-module__ZrwVbW__pagination:empty{display:none}.restaurants-module__ZrwVbW__detail section[id=reviews]>.restaurants-module__ZrwVbW__pagination a{color:#888;background:0 0;border:0;font-size:16px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__related{border-top:0;margin-top:60px;padding:64px 40px 0;position:relative}.restaurants-module__ZrwVbW__related:before{content:"";background:#e5e5e5;width:100vw;height:24px;position:absolute;top:0;left:calc(50% - 50vw)}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__relatedGrid{gap:40px 70px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__relatedGrid .restaurants-module__ZrwVbW__compact{grid-template-columns:minmax(120px,185px) minmax(0,1fr);gap:20px;padding-bottom:28px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__cardBody{min-width:0}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:500;line-height:1.4;display:block}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact h2 .restaurants-module__ZrwVbW__booking{vertical-align:middle;margin-left:12px;font-size:14px;font-weight:400;display:inline}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact p{align-items:flex-start;gap:8px;margin:4px 0;font-size:16px;line-height:1.5}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact p>span{overflow-wrap:anywhere;min-width:0}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact p>.restaurants-module__ZrwVbW__icon{align-self:auto;margin-top:.25em}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__compactRating{margin-bottom:16px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__rating{white-space:normal;flex-wrap:wrap;row-gap:4px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__ratingStars .restaurants-module__ZrwVbW__icon{width:clamp(18px,1.625vw,26px);height:clamp(18px,1.625vw,26px)}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__rating small{font-size:14px}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__rating{gap:8px;font-size:18px}@media (max-width:1100px){.restaurants-module__ZrwVbW__overviewBody{padding-top:8px}.restaurants-module__ZrwVbW__overviewSummary{gap:12px}.restaurants-module__ZrwVbW__overview .restaurants-module__ZrwVbW__rating{gap:6px;font-size:18px}.restaurants-module__ZrwVbW__overview .restaurants-module__ZrwVbW__rating .restaurants-module__ZrwVbW__icon{width:20px;height:20px}.restaurants-module__ZrwVbW__overviewDistance{font-size:16px}.restaurants-module__ZrwVbW__overview .restaurants-module__ZrwVbW__facts{margin-bottom:24px}.restaurants-module__ZrwVbW__detailNav a:first-child{margin-right:60px}.restaurants-module__ZrwVbW__detailNav a{flex-basis:180px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__relatedGrid{gap:28px}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__relatedGrid .restaurants-module__ZrwVbW__compact{grid-template-columns:110px minmax(0,1fr);gap:15px}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__rating .restaurants-module__ZrwVbW__icon{width:18px;height:18px}.restaurants-module__ZrwVbW__compact .restaurants-module__ZrwVbW__rating small{font-size:13px}}@media (max-width:800px){.restaurants-module__ZrwVbW__overview{grid-template-columns:1fr}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__detailNav{justify-content:space-between;padding:18px 20px}.restaurants-module__ZrwVbW__detailNav a,.restaurants-module__ZrwVbW__detailNav a:first-child{flex:none;margin-right:0}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__services{padding-bottom:28px}.restaurants-module__ZrwVbW__review p,.restaurants-module__ZrwVbW__review .restaurants-module__ZrwVbW__mediaGrid{margin-left:0}.restaurants-module__ZrwVbW__review .restaurants-module__ZrwVbW__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.restaurants-module__ZrwVbW__review header time{margin-left:0}.restaurants-module__ZrwVbW__detail .restaurants-module__ZrwVbW__related{padding:48px 0 0}}.restaurants-module__ZrwVbW__foodFilters{border-bottom:1px solid #e6e6e6;justify-content:space-between;gap:16px 24px;margin-bottom:30px;padding-block:4px 16px;position:relative}.restaurants-module__ZrwVbW__filterMenus{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.restaurants-module__ZrwVbW__filterMenu{position:relative}.restaurants-module__ZrwVbW__filterMenu summary{color:#777;cursor:pointer;align-items:center;gap:8px;max-width:220px;font-size:18px;list-style:none;display:inline-flex}.restaurants-module__ZrwVbW__filterMenu summary::-webkit-details-marker{display:none}.restaurants-module__ZrwVbW__filterMenu summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.restaurants-module__ZrwVbW__filterMenu[open] summary{color:var(--green)}.restaurants-module__ZrwVbW__filterMenu summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}.restaurants-module__ZrwVbW__filterPanel{z-index:20;background:#fff;border:1px solid #e1e1e1;width:360px;max-width:calc(100vw - 32px);max-height:60vh;padding:20px;position:absolute;top:calc(100% + 14px);left:0;overflow-y:auto;box-shadow:0 6px 22px #00000017}.restaurants-module__ZrwVbW__filterPanel form{gap:16px;display:grid}.restaurants-module__ZrwVbW__filterPanel form>label{color:#777;gap:7px;font-size:14px;display:grid}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__filterPanel select{width:100%}.restaurants-module__ZrwVbW__filterGroup{border:0;min-width:0;margin:0;padding:0}.restaurants-module__ZrwVbW__filterGroup legend{color:#555;margin-bottom:12px;font-size:15px}.restaurants-module__ZrwVbW__filterGroup>div{flex-wrap:wrap;gap:8px;display:flex}.restaurants-module__ZrwVbW__filterGroup label{cursor:pointer;display:inline-flex}.restaurants-module__ZrwVbW__filterGroup input{opacity:0;width:1px;height:1px;position:absolute}.restaurants-module__ZrwVbW__filterGroup label span{color:#777;border:1px solid #e6e6e6;padding:5px 10px;font-size:13px;display:block}.restaurants-module__ZrwVbW__filterGroup input:checked+span{color:var(--green);border-color:var(--green);background:#f2f7ee}.restaurants-module__ZrwVbW__filterGroup input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.restaurants-module__ZrwVbW__groupPanel{width:460px;left:auto;right:0}.restaurants-module__ZrwVbW__filterActions{background:#fff;border-top:1px solid #eee;gap:14px;padding:16px 0 4px;display:flex;position:sticky;bottom:-20px}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__filterActions button{background:var(--green);flex:1}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__filterActions button:first-child{color:#888;background:#f1f1f1}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__useLocation{color:var(--green);background:#f1f6ed}.restaurants-module__ZrwVbW__filterError{color:#b13b2c;overflow-wrap:anywhere;margin:0;font-size:13px}.restaurants-module__ZrwVbW__sortPanel{width:230px;padding:8px}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__sortPanel button{color:#777;text-align:left;background:#fff;width:100%;padding:10px 12px;font-size:14px;display:block}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__sortPanel button[aria-pressed=true],.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__sortPanel button:hover:not(:disabled){color:var(--green);background:#f2f7ee}.restaurants-module__ZrwVbW__sortPanel button:disabled{color:#aaa;cursor:default}.restaurants-module__ZrwVbW__sortPanel small{font-size:11px;display:block}.restaurants-module__ZrwVbW__quickFilters{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__quickFilters button{color:#888;background:#eaeaea;padding:3px 9px;font-size:14px;line-height:1.6}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__quickFilters button[aria-pressed=true]{color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#e8f2dd}@media (max-width:800px){.restaurants-module__ZrwVbW__filterMenus{gap:20px}.restaurants-module__ZrwVbW__filterMenu summary{font-size:16px}.restaurants-module__ZrwVbW__filterPanel{width:auto;max-height:60vh;position:fixed;top:30vh;left:16px;right:16px}.restaurants-module__ZrwVbW__groupPanel,.restaurants-module__ZrwVbW__sortPanel{width:auto}.restaurants-module__ZrwVbW__quickFilters{margin-left:0}}.restaurants-module__ZrwVbW__filterPending{color:var(--green);flex-basis:100%;margin:0;font-size:14px}.restaurants-module__ZrwVbW__foodFilters .restaurants-module__ZrwVbW__quickFilters button:disabled{cursor:wait;opacity:.6}.restaurants-module__ZrwVbW__filterServiceError{color:#a13927;overflow-wrap:anywhere;background:#fff4f0;border:1px solid #e4b8ae;margin:0 0 24px;padding:14px;font-size:14px}@media (max-width:1499px){.restaurants-module__ZrwVbW__overview h1{font-size:32px}}@media (max-width:767px){.restaurants-module__ZrwVbW__overview h1{font-size:28px}}
.news-article-actions-module__4H6d0G__topActions{flex:none;align-items:center;display:flex;position:relative}.news-article-actions-module__4H6d0G__favorite,.news-article-actions-module__4H6d0G__shareLinks :is(a,button){width:var(--article-tool-size,44px);height:var(--article-tool-size,44px);color:#333;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.news-article-actions-module__4H6d0G__favorite:is(:hover,:focus-visible,[aria-pressed=true]),.news-article-actions-module__4H6d0G__shareLinks :is(a,button):is(:hover,:focus-visible){color:var(--article-control-accent)}.news-article-actions-module__4H6d0G__favorite:disabled{cursor:default;opacity:.7}.news-article-actions-module__4H6d0G__share{min-width:0;position:relative}.news-article-actions-module__4H6d0G__shareLinks{display:flex}.news-article-actions-module__4H6d0G__shareLinks svg{width:var(--article-share-icon-size,24px);height:var(--article-share-icon-size,24px)}.news-article-actions-module__4H6d0G__favorite svg{width:var(--article-action-icon-size,26px);height:var(--article-action-icon-size,26px)}.news-article-actions-module__4H6d0G__topActions .news-article-actions-module__4H6d0G__copyFeedback,.news-article-actions-module__4H6d0G__favoriteError{z-index:3;background:#fff;border:1px solid #ddd;width:max-content;max-width:min(240px,100vw - 120px);padding:6px 10px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.news-article-actions-module__4H6d0G__copyFeedback[data-visible=false]{border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.news-article-actions-module__4H6d0G__copyStatus,.news-article-actions-module__4H6d0G__favoriteError{color:#555;font-size:14px}.news-article-actions-module__4H6d0G__favoriteError{inset-inline:0 auto}.news-article-actions-module__4H6d0G__favoriteError button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:6px;text-decoration:underline}.news-article-actions-module__4H6d0G__copyField{width:min(100%,230px);font:inherit;border:1px solid #aaa;padding:4px 6px;font-size:14px;display:block}.news-article-actions-module__4H6d0G__bottomShare{position:relative}.news-article-actions-module__4H6d0G__shareTrigger{color:#111;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:22px;display:inline-flex}.news-article-actions-module__4H6d0G__shareTrigger svg{width:30px;height:30px}.news-article-actions-module__4H6d0G__bottomOptions{z-index:2;background:#fff;border:1px solid #ddd;width:max-content;max-width:min(260px,80vw);padding:6px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}@media (max-width:767px){.news-article-actions-module__4H6d0G__shareTrigger{font-size:18px}}
.news-email-subscription-module__0kukCa__panel{background:#f0f0f0;padding:14px 12px 16px}.news-email-subscription-module__0kukCa__panel h2{color:#a71926;font-family:var(--news-font-serif);margin:0 0 14px;font-size:30px;font-weight:500;line-height:1.4}.news-email-subscription-module__0kukCa__panel input{color:#333;width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:1px solid #b9a5a5;border-radius:0;padding:8px 10px;font-size:14px}.news-email-subscription-module__0kukCa__panel input::placeholder{color:#999}.news-email-subscription-module__0kukCa__actions{gap:10px;margin-top:8px;display:flex}.news-email-subscription-module__0kukCa__actions button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#a71926;border:0;flex:1;padding:6px;font-size:13px}.news-email-subscription-module__0kukCa__actions button:last-child{background:#aaa}.news-email-subscription-module__0kukCa__actions button:hover:not(:disabled){filter:brightness(.9)}.news-email-subscription-module__0kukCa__actions button:disabled{opacity:.6;cursor:wait}.news-email-subscription-module__0kukCa__panel :is(input,button):focus-visible{outline-offset:3px;outline:2px solid #a71926}.news-email-subscription-module__0kukCa__panel p{color:#666;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.news-email-subscription-module__0kukCa__panel .news-email-subscription-module__0kukCa__error{color:#a71926}.news-email-subscription-module__0kukCa__label{color:#666;margin-bottom:6px;font-size:13px;display:block}
.account-services-module__TZCnGq__intro{color:#62656a;margin:0 0 24px;font-size:14px;line-height:1.8}.account-services-module__TZCnGq__search{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:24px;display:flex}.account-services-module__TZCnGq__search label{flex:1;gap:8px;min-width:160px;font-size:14px;display:grid}.account-services-module__TZCnGq__search input,.account-services-module__TZCnGq__search select{color:#303136;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d5d3cf;border-radius:6px;padding:8px 12px}.account-services-module__TZCnGq__faqs{border-top:1px solid #e5e3df}.account-services-module__TZCnGq__faqs details{border-bottom:1px solid #e5e3df;padding:20px 0}.account-services-module__TZCnGq__faqs summary{cursor:pointer;padding:4px;font-size:15px;font-weight:500}.account-services-module__TZCnGq__answer{color:#52555a;overflow-wrap:anywhere;margin:16px 4px 0;font-size:14px;line-height:1.9}.account-services-module__TZCnGq__rows article{border-bottom:1px solid #e5e3df;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.account-services-module__TZCnGq__rows h2{margin:0;font-size:16px}.account-services-module__TZCnGq__rows p{color:#62656a;margin:8px 0;font-size:13px}.account-services-module__TZCnGq__newsletter{max-width:620px}.account-services-module__TZCnGq__newsletter>section{background:#f7f6f3;border-radius:12px;padding:24px}.account-services-module__TZCnGq__newsletter>section h2{color:#303136;font:500 20px Noto Sans TC,sans-serif}.account-services-module__TZCnGq__newsletter>a{margin-top:24px;display:inline-flex}.account-services-module__TZCnGq__policy{max-width:75ch;line-height:1.9}.account-services-module__TZCnGq__policy h2{font-size:22px}.account-services-module__TZCnGq__section{border-top:1px solid #e5e3df;padding:24px 0}.account-services-module__TZCnGq__section h2{margin:0 0 16px;font-size:18px}.account-services-module__TZCnGq__section h3{font-size:15px}.account-services-module__TZCnGq__meta{flex-wrap:wrap;gap:16px;padding:16px 0;display:flex}.account-services-module__TZCnGq__step{background:#f7f6f3;border-radius:12px;margin-bottom:20px;padding:22px}.account-services-module__TZCnGq__step h2{margin:0 0 12px;font-size:18px}.account-services-module__TZCnGq__candidates{gap:12px;display:grid}.account-services-module__TZCnGq__candidates label{border:1px solid #dedbd6;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.account-services-module__TZCnGq__candidates label:has(input:checked){border-color:#a71926}.account-services-module__TZCnGq__candidates p{color:#62656a;margin:5px 0;font-size:13px}.account-services-module__TZCnGq__contactPlan{border-top:1px solid #dedbd6;padding-block:18px}.account-services-module__TZCnGq__contactPlan label{margin-top:12px;font-size:14px;display:block}.account-services-module__TZCnGq__otp{flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px;display:flex}.account-services-module__TZCnGq__otp label{gap:8px;font-size:14px;display:grid}.account-services-module__TZCnGq__otp input{height:42px;font:inherit;border:1px solid #c5c2bb;border-radius:6px;max-width:220px;padding:8px 12px}.account-services-module__TZCnGq__step button:disabled{cursor:wait;opacity:.6}.account-services-module__TZCnGq__step a{color:#a71926}.account-services-module__TZCnGq__section dd{overflow-wrap:anywhere}.account-services-module__TZCnGq__status{color:#70532b;font-size:12px}.account-services-module__TZCnGq__section :is(input,select,textarea):focus-visible,.account-services-module__TZCnGq__search :is(input,select):focus-visible,.account-services-module__TZCnGq__faqs summary:focus-visible{outline-offset:3px;outline:2px solid #a71926}@media (max-width:767px){.account-services-module__TZCnGq__search{flex-direction:column;align-items:stretch}.account-services-module__TZCnGq__search label{min-width:0}.account-services-module__TZCnGq__rows article{flex-direction:column;align-items:flex-start}.account-services-module__TZCnGq__step{padding:18px}.account-services-module__TZCnGq__meta{flex-direction:column;gap:4px}}.account-services-module__TZCnGq__addressPicker{gap:8px;margin-bottom:12px;font-size:14px;display:grid}.account-services-module__TZCnGq__addressPicker select{min-width:0;font:inherit;background:#fff;border:1px solid #d5d3cf;border-radius:6px;padding:10px 12px}.account-services-module__TZCnGq__newsletter input::placeholder{color:var(--account-muted,#62656a)}.account-services-module__TZCnGq__newsletter button:last-child{background:#65645f}
.customer-service-module__fQWGyW__intro{color:#827368;margin:0 0 24px;font-size:15px;line-height:1.8}.customer-service-module__fQWGyW__contactCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.customer-service-module__fQWGyW__contactCards>div{background:#faf7f3;border:1px solid #e7ded5;border-radius:5px;align-content:start;gap:10px;min-width:0;padding:22px;display:grid}.customer-service-module__fQWGyW__contactCards svg{color:#ae8964}.customer-service-module__fQWGyW__contactCards small{color:#938278;font-size:12px}.customer-service-module__fQWGyW__contactCards a,.customer-service-module__fQWGyW__contactCards span{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.customer-service-module__fQWGyW__contactCards a{color:#a35d3e}.customer-service-module__fQWGyW__contactCards a:hover{text-decoration:underline}.customer-service-module__fQWGyW__explanation{color:#75675b;border:1px solid #eee5dc;margin-bottom:28px;padding:22px;font-size:15px;line-height:1.8}.customer-service-module__fQWGyW__explanation h2{color:#514238;margin:0 0 14px;font-size:19px}.customer-service-module__fQWGyW__explanation ul,.customer-service-module__fQWGyW__explanation ol{padding-left:24px}.customer-service-module__fQWGyW__explanation a{color:#a91722;text-decoration:underline}.customer-service-module__fQWGyW__infoFrame{background:#fff;border:0;width:100%;height:260px;display:block}.customer-service-module__fQWGyW__tabs{border-bottom:1px solid #ddd;gap:0;margin:24px 0;display:flex}.customer-service-module__fQWGyW__tabs[role=tablist] button[role=tab]{color:#807267;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:130px;padding:14px 20px}.customer-service-module__fQWGyW__tabs[role=tablist] button[role=tab][aria-selected=true]{color:#ae4e32;background:0 0;border-bottom-color:#c35d3f}.customer-service-module__fQWGyW__tabs[role=tablist] button[role=tab]:hover:not(:disabled){background:var(--account-action-surface-hover,#f5f5f2);color:var(--account-action-text-hover,#30352d);box-shadow:none}.customer-service-module__fQWGyW__form{max-width:none;box-shadow:none;border-radius:5px}.customer-service-module__fQWGyW__form h2{margin:0;font-size:20px}.customer-service-module__fQWGyW__form header p{color:#8d7d70;margin:10px 0 0;font-size:14px;line-height:1.8}.customer-service-module__fQWGyW__form>button{justify-self:start}.customer-service-module__fQWGyW__form textarea{line-height:1.8}.customer-service-module__fQWGyW__listHeading,.customer-service-module__fQWGyW__detailToolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.customer-service-module__fQWGyW__listHeading h2{margin:0;font-size:20px}.customer-service-module__fQWGyW__listHeading small{color:#9a8b80;margin-left:12px;font-size:13px;font-weight:400}.customer-service-module__fQWGyW__ticketList{gap:16px;display:grid}.customer-service-module__fQWGyW__ticketCard{background:#fff;border:1px solid #e5dcd3;border-radius:5px;padding:22px;display:block}.customer-service-module__fQWGyW__ticketCard:hover{border-color:#c69b7f}.customer-service-module__fQWGyW__ticketCard h3{color:#49392e;margin:14px 0;font-size:19px;line-height:1.5}.customer-service-module__fQWGyW__ticketCard p{color:#9a8a7b;margin:12px 0;font-size:12px}.customer-service-module__fQWGyW__ticketCard>span{margin-top:16px}.customer-service-module__fQWGyW__ticketMeta{color:#928477;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;font-size:12px;line-height:1.8;display:flex}.customer-service-module__fQWGyW__status{color:#98642a;background:#fff0d8;border-radius:4px;padding:4px 10px;font-size:12px}.customer-service-module__fQWGyW__finished{color:#527746;background:#edf3eb}.customer-service-module__fQWGyW__detail{background:#faf8f4;border:1px solid #e6ddd4;border-radius:5px;padding:26px}.customer-service-module__fQWGyW__detail h2{margin:18px 0;font-size:22px;line-height:1.6}.customer-service-module__fQWGyW__plainText{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 0;font-size:15px;line-height:1.9}.customer-service-module__fQWGyW__conversation{margin:32px 0}.customer-service-module__fQWGyW__conversation>h2{margin:0 0 20px;font-size:20px}.customer-service-module__fQWGyW__message{background:#faf6ef;border:1px solid #e8dfd5;border-radius:8px;max-width:90%;margin-bottom:16px;padding:20px}.customer-service-module__fQWGyW__message header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;font-size:13px;display:flex}.customer-service-module__fQWGyW__message time{color:#9b8b7b;font-size:12px}.customer-service-module__fQWGyW__message .customer-service-module__fQWGyW__plainText{margin-top:12px}.customer-service-module__fQWGyW__ownMessage{background:#f5f7f4;border-color:#dce5d9;margin-left:auto}@media (max-width:767px){.customer-service-module__fQWGyW__contactCards{grid-template-columns:1fr;gap:12px}.customer-service-module__fQWGyW__contactCards>div{padding:18px}.customer-service-module__fQWGyW__tabs[role=tablist] button[role=tab]{flex:1;min-width:0}.customer-service-module__fQWGyW__listHeading,.customer-service-module__fQWGyW__detailToolbar{flex-wrap:wrap}.customer-service-module__fQWGyW__form,.customer-service-module__fQWGyW__detail{padding:20px}.customer-service-module__fQWGyW__ticketCard{padding:18px}.customer-service-module__fQWGyW__message{max-width:100%;padding:16px}}
.lifestyle-collection-module__XLEi_a__page{--layout-max:1396px;--accent:#ed780b;color:#282828;padding:0 0 70px;position:relative}.lifestyle-collection-module__XLEi_a__page a:hover{color:var(--accent)}.lifestyle-collection-module__XLEi_a__categories{margin:0 0 32px;padding:0 0 32px;position:relative}.lifestyle-collection-module__XLEi_a__categoryRow{align-items:flex-start;gap:24px;display:flex}.lifestyle-collection-module__XLEi_a__categories nav{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;gap:32px;min-width:0;min-height:48px;font-size:24px;line-height:36px;display:flex;overflow-x:auto}.lifestyle-collection-module__XLEi_a__categories a{flex:none}.lifestyle-collection-module__XLEi_a__categories a[aria-current]{color:var(--accent);font-weight:700}.lifestyle-collection-module__XLEi_a__categories a[aria-current]:before{content:"";background:url(/images/lifestyle/icon-category-active.png) 50%/contain no-repeat;width:9px;height:14px;margin-right:4px;display:inline-block}.lifestyle-collection-module__XLEi_a__categories .lifestyle-collection-module__XLEi_a__videoTab{border:1px solid var(--accent);color:#b65300;white-space:nowrap;background:#fff2e5;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 16px;font-size:18px;font-weight:700;line-height:30px;display:inline-flex}.lifestyle-collection-module__XLEi_a__categories .lifestyle-collection-module__XLEi_a__videoTab:hover,.lifestyle-collection-module__XLEi_a__categories .lifestyle-collection-module__XLEi_a__videoTab[aria-current]{background:var(--accent);color:#fff}.lifestyle-collection-module__XLEi_a__categories .lifestyle-collection-module__XLEi_a__videoTab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lifestyle-collection-module__XLEi_a__videoTab img{object-fit:contain;width:24px;height:24px}.lifestyle-collection-module__XLEi_a__categories .lifestyle-collection-module__XLEi_a__videoTab:before{display:none}.lifestyle-collection-module__XLEi_a__categories button{cursor:pointer;background:0 0;border:0;width:100%;height:24px;padding:0;position:absolute;bottom:0;left:0;overflow:hidden}.lifestyle-collection-module__XLEi_a__categories button img{object-fit:fill;width:100%;height:24px;display:block}.lifestyle-collection-module__XLEi_a__categories.lifestyle-collection-module__XLEi_a__expanded nav{white-space:normal;flex-wrap:wrap}.lifestyle-collection-module__XLEi_a__categories.lifestyle-collection-module__XLEi_a__expanded button img{transform:rotate(180deg)}.lifestyle-collection-module__XLEi_a__categories.lifestyle-collection-module__XLEi_a__singleRow{padding-bottom:0}.lifestyle-collection-module__XLEi_a__columns{grid-template-columns:minmax(0,1054fr) minmax(0,266fr);align-items:start;gap:5.444%;display:grid}.lifestyle-collection-module__XLEi_a__primary{min-width:0}.lifestyle-collection-module__XLEi_a__image{aspect-ratio:299/203;background:#f1f1f1;width:100%;display:block;position:relative;overflow:hidden}.lifestyle-collection-module__XLEi_a__image img{object-fit:cover;width:100%;height:100%;display:block}.lifestyle-collection-module__XLEi_a__noImage{color:#777;text-align:center;align-items:center;height:100%;padding:20px;font-size:16px;display:grid}.lifestyle-collection-module__XLEi_a__lead{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,1.6vw,26px);margin-bottom:76px;display:grid}.lifestyle-collection-module__XLEi_a__lead>article{aspect-ratio:16/9;width:100%;min-width:0;min-height:136px;position:relative}.lifestyle-collection-module__XLEi_a__lead>article:only-child{grid-column:1/-1}.lifestyle-collection-module__XLEi_a__lead .lifestyle-collection-module__XLEi_a__image{aspect-ratio:auto;position:absolute;inset:0}.lifestyle-collection-module__XLEi_a__lead .lifestyle-collection-module__XLEi_a__image:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lifestyle-collection-module__XLEi_a__lead .lifestyle-collection-module__XLEi_a__noImage{align-items:start;padding-top:36px}.lifestyle-collection-module__XLEi_a__lead .lifestyle-collection-module__XLEi_a__play{inset:10px 10px auto auto;transform:none}.lifestyle-collection-module__XLEi_a__leadCaption{--caption-fade:38px;padding:var(--caption-fade) 16px 14px;background:linear-gradient(transparent, #0000008f var(--caption-fade), #000000b3);color:#fff;position:absolute;inset:auto 0 0}.lifestyle-collection-module__XLEi_a__leadCaption h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(16px,1.2vw,20px);font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.lifestyle-collection-module__XLEi_a__lead>article:first-child .lifestyle-collection-module__XLEi_a__leadCaption{--caption-fade:56px;padding-inline:clamp(16px,3vw,48px);padding-bottom:20px}.lifestyle-collection-module__XLEi_a__lead>article:first-child .lifestyle-collection-module__XLEi_a__leadCaption h2{font-size:clamp(20px,2vw,30px)}@media (min-width:768px){.lifestyle-collection-module__XLEi_a__lead:has(>article:nth-child(3)){grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.lifestyle-collection-module__XLEi_a__lead:has(>article:nth-child(3))>article:first-child{aspect-ratio:auto;grid-row:span 2}}.lifestyle-collection-module__XLEi_a__summary{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:18px;line-height:1.6;display:-webkit-box;overflow:hidden}.lifestyle-collection-module__XLEi_a__meta{color:#bcbcbc;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:18px;line-height:1.5;display:flex}.lifestyle-collection-module__XLEi_a__tags{flex-wrap:wrap;gap:12px;margin:0 0 36px;display:flex}.lifestyle-collection-module__XLEi_a__tags a{color:#aaa;border:1px solid #bbb;padding:2px 12px;font-size:16px;line-height:24px}.lifestyle-collection-module__XLEi_a__tags a[aria-current]{color:var(--accent);border-color:var(--accent)}.lifestyle-collection-module__XLEi_a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 76px;display:grid}.lifestyle-collection-module__XLEi_a__grid h2,.lifestyle-collection-module__XLEi_a__textGrid h2{margin:14px 0 0;font-size:18px;font-weight:400;line-height:1.5}.lifestyle-collection-module__XLEi_a__bullet{padding-left:12px;position:relative}.lifestyle-collection-module__XLEi_a__bullet:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}.lifestyle-collection-module__XLEi_a__textGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 76px;margin-top:62px;display:grid}.lifestyle-collection-module__XLEi_a__textGrid article{border-top:1px solid #ddd;padding-bottom:14px}.lifestyle-collection-module__XLEi_a__textGrid h2{margin-top:10px}.lifestyle-collection-module__XLEi_a__sidebar{gap:36px;display:grid}.lifestyle-collection-module__XLEi_a__apply img{width:100%;height:auto;display:block}.lifestyle-collection-module__XLEi_a__ranking h2{color:var(--accent);margin:0 0 24px;font-size:24px;font-weight:700;line-height:1.5}.lifestyle-collection-module__XLEi_a__ranking h2 small{color:#b39a8b;margin-left:8px;font-size:16px;font-weight:400}.lifestyle-collection-module__XLEi_a__ranking ol{margin:0;padding:0;list-style:none}.lifestyle-collection-module__XLEi_a__ranking li{border-bottom:1px solid #ddd;align-items:flex-start;gap:8px;padding:15px 0;font-size:18px;line-height:1.6;display:flex}.lifestyle-collection-module__XLEi_a__ranking li:last-child{border-bottom:0}.lifestyle-collection-module__XLEi_a__rankNumber{background:var(--accent);color:#fff;flex:0 0 17px;justify-content:center;align-items:center;height:17px;margin-top:6px;font-size:14px;line-height:17px;display:flex}.lifestyle-collection-module__XLEi_a__rankPlay{vertical-align:middle;color:#ff1026;width:20px;height:20px;margin-left:4px;display:inline-block}.lifestyle-collection-module__XLEi_a__pagination{border-top:1px solid #bbb;flex-wrap:wrap;align-items:center;gap:12px;margin-top:96px;padding:28px 8px 0;font-size:24px;display:flex}.lifestyle-collection-module__XLEi_a__pagination a,.lifestyle-collection-module__XLEi_a__pagination span[aria-current]{text-align:center;border:1px solid #ddd;min-width:44px;padding:6px 12px;line-height:32px;display:block}.lifestyle-collection-module__XLEi_a__pagination [aria-current]{background:#e9e9e9}.lifestyle-collection-module__XLEi_a__pageJump{font:inherit;align-items:center;gap:10px;display:flex}.lifestyle-collection-module__XLEi_a__pageJump label{align-items:center;gap:8px;display:flex}.lifestyle-collection-module__XLEi_a__pageJump input{width:70px;font:inherit;background:#fff;border:1px solid #ddd;padding:6px 8px}.lifestyle-collection-module__XLEi_a__pageJump button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;padding:6px 12px}.lifestyle-collection-module__XLEi_a__play{width:32px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-collection-module__XLEi_a__play svg{width:100%;height:100%;display:block}.lifestyle-collection-module__XLEi_a__videoGrid .lifestyle-collection-module__XLEi_a__image{aspect-ratio:16/9}.lifestyle-collection-module__XLEi_a__authors{gap:28px;margin:0 0 46px;padding:12px 0;display:flex;overflow-x:auto}.lifestyle-collection-module__XLEi_a__authors a{text-align:center;flex:0 0 112px;align-content:start;justify-items:center;gap:14px;font-size:24px;line-height:1.2;display:grid}.lifestyle-collection-module__XLEi_a__authors img{object-fit:cover;border:1px solid #bbb;border-radius:50%;width:104px;height:104px}.lifestyle-collection-module__XLEi_a__primary article[id]{scroll-margin-top:calc(var(--chrome-height,0px) + 24px)}.lifestyle-collection-module__XLEi_a__empty{color:#777;margin:0;padding-block:60px}.lifestyle-collection-module__XLEi_a__curationPage{padding-top:20px}.lifestyle-collection-module__XLEi_a__curationLead{gap:44px;margin:60px 0 76px;display:grid}.lifestyle-collection-module__XLEi_a__curationLead article{grid-template-columns:minmax(0,410fr) minmax(0,614fr);gap:32px;display:grid}.lifestyle-collection-module__XLEi_a__curationLead .lifestyle-collection-module__XLEi_a__image{aspect-ratio:410/244}.lifestyle-collection-module__XLEi_a__curationLead h2{margin:8px 0 0;font-size:20px;line-height:1.6}.lifestyle-collection-module__XLEi_a__curationLead p{color:#888;margin:4px 0 0;font-size:18px;line-height:1.7}@media (min-width:1024px) and (max-width:1599px){.lifestyle-collection-module__XLEi_a__page{--layout-max:1120px}.lifestyle-collection-module__XLEi_a__categories nav{gap:24px;font-size:20px}.lifestyle-collection-module__XLEi_a__grid,.lifestyle-collection-module__XLEi_a__textGrid{column-gap:48px}.lifestyle-collection-module__XLEi_a__meta,.lifestyle-collection-module__XLEi_a__grid h2,.lifestyle-collection-module__XLEi_a__textGrid h2,.lifestyle-collection-module__XLEi_a__ranking li,.lifestyle-collection-module__XLEi_a__summary{font-size:16px}.lifestyle-collection-module__XLEi_a__pagination{gap:10px;font-size:20px}}@media (max-width:1023px){.lifestyle-collection-module__XLEi_a__page{--layout-max:100%}.lifestyle-collection-module__XLEi_a__columns{grid-template-columns:1fr;gap:48px}.lifestyle-collection-module__XLEi_a__categories nav{gap:24px;font-size:18px}.lifestyle-collection-module__XLEi_a__grid,.lifestyle-collection-module__XLEi_a__textGrid{column-gap:28px}.lifestyle-collection-module__XLEi_a__sidebar{grid-template-columns:1fr 1fr}.lifestyle-collection-module__XLEi_a__pagination{gap:8px;font-size:18px}}@media (max-width:767px){.lifestyle-collection-module__XLEi_a__page{padding-bottom:32px}.lifestyle-collection-module__XLEi_a__categories{margin-bottom:24px}.lifestyle-collection-module__XLEi_a__categories nav{gap:20px;font-size:16px}.lifestyle-collection-module__XLEi_a__grid h2,.lifestyle-collection-module__XLEi_a__textGrid h2,.lifestyle-collection-module__XLEi_a__meta,.lifestyle-collection-module__XLEi_a__summary{font-size:16px}.lifestyle-collection-module__XLEi_a__grid,.lifestyle-collection-module__XLEi_a__textGrid{grid-template-columns:1fr 1fr;gap:28px 20px}.lifestyle-collection-module__XLEi_a__sidebar{grid-template-columns:1fr}.lifestyle-collection-module__XLEi_a__apply{max-width:270px}.lifestyle-collection-module__XLEi_a__pagination{margin-top:44px;padding-inline:0}.lifestyle-collection-module__XLEi_a__pagination a,.lifestyle-collection-module__XLEi_a__pagination span[aria-current]{min-width:34px;padding:3px 8px}.lifestyle-collection-module__XLEi_a__authors a{flex-basis:80px;font-size:16px}.lifestyle-collection-module__XLEi_a__authors img{width:72px;height:72px}.lifestyle-collection-module__XLEi_a__curationLead{gap:28px;margin:24px 0 36px}.lifestyle-collection-module__XLEi_a__curationLead article{grid-template-columns:1fr;gap:12px}.lifestyle-collection-module__XLEi_a__categories{padding-bottom:0}.lifestyle-collection-module__XLEi_a__categoryRow{gap:12px}.lifestyle-collection-module__XLEi_a__categories nav{white-space:normal;flex-wrap:wrap;gap:0 16px;overflow:visible}.lifestyle-collection-module__XLEi_a__categories nav a{align-items:center;min-height:44px;display:flex}.lifestyle-collection-module__XLEi_a__categories button{display:none}.lifestyle-collection-module__XLEi_a__categories .lifestyle-collection-module__XLEi_a__videoTab{gap:6px;min-height:44px;padding:7px 10px;font-size:14px;line-height:28px}.lifestyle-collection-module__XLEi_a__videoTab img{width:20px;height:20px}.lifestyle-collection-module__XLEi_a__grid,.lifestyle-collection-module__XLEi_a__textGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifestyle-collection-module__XLEi_a__columns,.lifestyle-collection-module__XLEi_a__sidebar{grid-template-columns:minmax(0,1fr)}.lifestyle-collection-module__XLEi_a__lead{gap:14px;margin-bottom:36px}.lifestyle-collection-module__XLEi_a__lead>article:first-child,.lifestyle-collection-module__XLEi_a__lead>article:nth-child(2):last-child{grid-column:1/-1}.lifestyle-collection-module__XLEi_a__leadCaption{--caption-fade:30px;padding-inline:10px;padding-bottom:10px}.lifestyle-collection-module__XLEi_a__lead>article:first-child .lifestyle-collection-module__XLEi_a__leadCaption{--caption-fade:40px;padding:var(--caption-fade) 16px 14px}.lifestyle-collection-module__XLEi_a__leadCaption h2{font-size:15px}.lifestyle-collection-module__XLEi_a__authors{flex-wrap:wrap;gap:16px;overflow:visible}}
.account-security-module__cYqeuW__intro{background:#faf7f3;border:1px solid #e6ddd5;align-items:center;gap:18px;margin-bottom:24px;padding:24px;display:flex}.account-security-module__cYqeuW__intro>svg{color:#a77955;flex:none}.account-security-module__cYqeuW__intro h2{margin:0 0 8px;font-size:19px}.account-security-module__cYqeuW__intro p{color:#766b63;margin:0;font-size:14px;line-height:1.8}.account-security-module__cYqeuW__panel{background:#fff;border:1px solid #e6e0db;border-radius:6px;margin-bottom:24px;padding:28px}.account-security-module__cYqeuW__panelHeader{align-items:center;gap:14px;margin-bottom:22px;display:flex}.account-security-module__cYqeuW__panelHeader>div{flex:1;min-width:0}.account-security-module__cYqeuW__panelHeader h2{margin:0 0 6px;font-size:20px;line-height:1.5}.account-security-module__cYqeuW__panelHeader p{color:#83776f;margin:0;font-size:13px;line-height:1.7}.account-security-module__cYqeuW__icon{color:#a77955;background:#f8f2eb;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.account-security-module__cYqeuW__badge{color:#776353;background:#f5efe9;border-radius:4px;flex:none;padding:5px 10px;font-size:12px}.account-security-module__cYqeuW__current{background:#faf9f7;border-left:3px solid #b19a83;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 18px;display:flex}.account-security-module__cYqeuW__current>span{color:#83776f;font-size:13px}.account-security-module__cYqeuW__current strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.account-security-module__cYqeuW__steps{gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.account-security-module__cYqeuW__steps li{color:#9a918b;border-bottom:2px solid #eee8e2;flex:1;align-items:center;gap:8px;padding-bottom:14px;font-size:13px;display:flex}.account-security-module__cYqeuW__steps li>span{border:1px solid #ddd4cb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.account-security-module__cYqeuW__steps [aria-current]{color:#9e4c35;border-bottom-color:#c7684b;font-weight:600}.account-security-module__cYqeuW__steps [aria-current]>span{color:#fff;background:#b8583c;border-color:#b8583c}.account-security-module__cYqeuW__panel .account-security-module__cYqeuW__form{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:22px 0 0;padding:0}.account-security-module__cYqeuW__form>button{justify-self:start}.account-security-module__cYqeuW__phoneFields{grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:16px;display:grid}.account-security-module__cYqeuW__form fieldset{background:#fcfbfa;border-radius:4px;gap:12px}.account-security-module__cYqeuW__form .account-security-module__cYqeuW__destination{color:#4b413b;overflow-wrap:anywhere;margin:0;font-size:15px}.account-security-module__cYqeuW__selection{border:1px solid #e6e0db;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px;display:flex}.account-security-module__cYqeuW__selection small{color:#83776f;margin-bottom:8px;font-size:12px;display:block}.account-security-module__cYqeuW__selection strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.account-security-module__cYqeuW__selection button{flex:none}.account-security-module__cYqeuW__mergeCard{background:#fffaf1;border:1px solid #e3c9a5;margin-top:20px;padding:22px}.account-security-module__cYqeuW__mergeCard>header{color:#8e5b26;align-items:center;gap:10px;display:flex}.account-security-module__cYqeuW__mergeCard h3{margin:0;font-size:17px}.account-security-module__cYqeuW__blocked{background:#fff8f6;border-color:#e2cec8}.account-security-module__cYqeuW__blocked>header{color:#9e4e3b}.account-security-module__cYqeuW__identity{background:#fff;border:1px solid #e8ded3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:18px;display:grid}.account-security-module__cYqeuW__identity dt{color:#938278;margin-bottom:6px;font-size:12px}.account-security-module__cYqeuW__identity dd{color:#4c4139;overflow-wrap:anywhere;margin:0;font-size:14px}.account-security-module__cYqeuW__consequences{color:#79532f;background:#f8efdf;border-left:3px solid #b9864e;padding:16px;font-size:14px;line-height:1.8}.account-security-module__cYqeuW__consequences p{white-space:pre-line;margin:6px 0}.account-security-module__cYqeuW__consent{color:#614c38;align-items:flex-start;gap:10px;margin-top:20px;font-size:14px;line-height:1.8;display:flex}.account-security-module__cYqeuW__consent input{accent-color:#ad593c;flex:none;width:17px;height:17px;margin-top:4px}.account-security-module__cYqeuW__note{color:#8c7c70;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.8;display:flex}.account-security-module__cYqeuW__note>svg{flex:none;margin-top:3px}.account-security-module__cYqeuW__available{color:#417154;align-items:center;gap:8px;margin:20px 0 0;font-size:14px;display:flex}.account-security-module__cYqeuW__codeRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.account-security-module__cYqeuW__codeRow button{white-space:nowrap;min-height:48px}.account-security-module__cYqeuW__formActions{flex-wrap:wrap;gap:12px;display:flex}.account-security-module__cYqeuW__review h3{color:#8e4433;margin:0 0 18px;font-size:19px;line-height:1.6}.account-security-module__cYqeuW__review dl{background:#faf7f3;gap:16px;padding:18px;display:grid}.account-security-module__cYqeuW__review dt{color:#8c7c70;margin-bottom:6px;font-size:12px}.account-security-module__cYqeuW__review dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}@media (max-width:767px){.account-security-module__cYqeuW__panel{padding:20px 16px}.account-security-module__cYqeuW__panelHeader{flex-wrap:wrap;align-items:flex-start;gap:10px}.account-security-module__cYqeuW__icon{width:38px;height:38px}.account-security-module__cYqeuW__panelHeader h2{font-size:18px}.account-security-module__cYqeuW__badge{margin-left:48px}.account-security-module__cYqeuW__intro{align-items:flex-start;padding:20px 16px}.account-security-module__cYqeuW__steps{gap:8px}.account-security-module__cYqeuW__steps li{flex-direction:column;align-items:flex-start;font-size:12px}.account-security-module__cYqeuW__phoneFields{grid-template-columns:minmax(110px,1fr) minmax(0,1.5fr)}.account-security-module__cYqeuW__selection{align-items:flex-start;padding:14px}.account-security-module__cYqeuW__selection button{padding-inline:12px}.account-security-module__cYqeuW__mergeCard{padding:16px}.account-security-module__cYqeuW__identity{grid-template-columns:1fr;padding:14px}.account-security-module__cYqeuW__codeRow{grid-template-columns:minmax(0,1fr)}.account-security-module__cYqeuW__codeRow button{justify-self:start}.account-security-module__cYqeuW__form fieldset{padding:16px}}.account-security-module__cYqeuW__passwordForm{max-width:none;box-shadow:none;border-radius:6px}
.news-article-gallery-module__QALrgq__viewport{aspect-ratio:750/420;background:#f0f0f0;width:100%;position:relative;overflow:hidden}.news-article-gallery-module__QALrgq__slide{position:absolute;inset:0;overflow:hidden}.news-article-gallery-module__QALrgq__slide img{width:100%;height:auto;display:block}.news-article-gallery-module__QALrgq__slide:not([hidden]){animation:.24s ease-out news-article-gallery-module__QALrgq__reveal}.news-article-gallery-module__QALrgq__imageTrigger{z-index:1;cursor:grab;touch-action:pan-y pinch-zoom;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.news-article-gallery-module__QALrgq__imageTrigger:active{cursor:grabbing}.news-article-gallery-module__QALrgq__desktopArrow{z-index:3;color:#fff;width:40px;height:48px;font:36px/1 var(--news-font-sans);cursor:pointer;background:#0006;border:0;border-radius:6px;place-items:center;padding:0 0 5px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.news-article-gallery-module__QALrgq__desktopArrow:hover{background:#0009}.news-article-gallery-module__QALrgq__desktopPrevious{left:12px}.news-article-gallery-module__QALrgq__desktopNext{right:12px}.news-article-gallery-module__QALrgq__counter{z-index:2;color:#fff;min-height:22px;font-size:var(--caption-font-size,17px);pointer-events:none;background:#0003;border-radius:20px;align-items:center;padding:3px 10px;line-height:1;display:flex;position:absolute;bottom:12px;right:12px}.news-article-gallery-module__QALrgq__caption.news-article-gallery-module__QALrgq__caption{scrollbar-width:none;max-height:3.6em;font-size:var(--caption-font-size,17px);margin:12px 0 0;line-height:1.8;overflow-y:auto}.news-article-gallery-module__QALrgq__caption::-webkit-scrollbar{display:none}.news-article-gallery-module__QALrgq__caption p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.news-article-gallery-module__QALrgq__expandedItem{margin:0}.news-article-gallery-module__QALrgq__expandedItem+.news-article-gallery-module__QALrgq__expandedItem{margin-top:24px}.news-article-gallery-module__QALrgq__expandedTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.news-article-gallery-module__QALrgq__expandedTrigger img{width:100%;height:auto;display:block}.news-article-gallery-module__QALrgq__preview{color:#fff;background:#0b0b0bf5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 24px 20px;position:fixed;inset:0}.news-article-gallery-module__QALrgq__preview::backdrop{background:#000b}.news-article-gallery-module__QALrgq__previewHeader{align-items:center;gap:20px;font-size:16px;display:flex;position:absolute;top:12px;right:16px}.news-article-gallery-module__QALrgq__previewHeader button{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;font-size:32px}.news-article-gallery-module__QALrgq__previewStage{touch-action:pan-y pinch-zoom;height:calc(100% - 80px);position:relative}.news-article-gallery-module__QALrgq__previewImage{object-fit:contain;width:100%;height:100%;display:block}.news-article-gallery-module__QALrgq__previewArrow{color:#fff;width:44px;height:48px;font:38px/1 var(--news-font-sans);cursor:pointer;background:#0006;border:0;border-radius:8px;place-items:center;padding:0 0 5px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.news-article-gallery-module__QALrgq__previous{left:0}.news-article-gallery-module__QALrgq__next{right:0}.news-article-gallery-module__QALrgq__previewCaption{color:#eee;max-height:4.8em;font-family:var(--news-font-serif);font-size:var(--caption-font-size,17px);text-align:center;white-space:pre-wrap;margin:16px auto 0;font-style:italic;font-weight:400;line-height:1.5;overflow-y:auto}.news-article-gallery-module__QALrgq__preview button:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes news-article-gallery-module__QALrgq__reveal{0%{opacity:.5;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (min-width:1024px){.news-article-gallery-module__QALrgq__desktopArrow{display:grid}}@media (max-width:767px){.news-article-gallery-module__QALrgq__preview{padding-inline:12px}.news-article-gallery-module__QALrgq__counter{font-size:var(--caption-font-size,15px)}}@media (prefers-reduced-motion:reduce){.news-article-gallery-module__QALrgq__slide:not([hidden]){animation:none}}
.news-breaking-ticker-module__fqtura__viewport{--ticker-row-height:32px;height:var(--ticker-row-height);overflow:hidden}.news-breaking-ticker-module__fqtura__track{transition:transform .5s}.news-breaking-ticker-module__fqtura__viewport .news-breaking-ticker-module__fqtura__track .news-breaking-ticker-module__fqtura__item{height:var(--ticker-row-height);line-height:var(--ticker-row-height);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.news-breaking-ticker-module__fqtura__viewport:focus-within .news-breaking-ticker-module__fqtura__track{transition:none;transform:none!important}@media (max-width:767px){.news-breaking-ticker-module__fqtura__viewport{--ticker-row-height:26px}}@media (prefers-reduced-motion:reduce){.news-breaking-ticker-module__fqtura__viewport{overflow-y:auto}.news-breaking-ticker-module__fqtura__track{transition:none;transform:none!important}.news-breaking-ticker-module__fqtura__item[aria-hidden=true]{display:none}}
.base-card-module__GtF5-q__card{background:var(--surface,#fff);border:1px solid #0000;border-radius:0;min-width:0;max-width:100%;overflow:hidden}.base-card-module__GtF5-q__none{border-radius:0}.base-card-module__GtF5-q__sm{border-radius:var(--radius-sm)}.base-card-module__GtF5-q__md{border-radius:var(--radius-md)}.base-card-module__GtF5-q__lg{border-radius:var(--radius-lg)}.base-card-module__GtF5-q__outlined{border-color:var(--line)}.base-card-module__GtF5-q__elevated{box-shadow:var(--shadow-card)}.base-card-module__GtF5-q__tinted{background:var(--surface-muted)}.base-card-module__GtF5-q__media{background:#eee;min-width:0;position:relative;overflow:hidden}.base-card-module__GtF5-q__media img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.base-card-module__GtF5-q__card:hover .base-card-module__GtF5-q__media img{transform:scale(1.025)}.base-card-module__GtF5-q__landscape{aspect-ratio:16/9}.base-card-module__GtF5-q__square{aspect-ratio:1}.base-card-module__GtF5-q__portrait{aspect-ratio:4/5}.base-card-module__GtF5-q__wide{aspect-ratio:2}.base-card-module__GtF5-q__body{overflow-wrap:anywhere;min-width:0}.base-card-module__GtF5-q__body-default{padding:var(--card-padding)}.base-card-module__GtF5-q__body-compact{padding:12px}.base-card-module__GtF5-q__body-none{padding:0}@media (prefers-reduced-motion:reduce){.base-card-module__GtF5-q__media img{transition:none}}
.base-container-module__jd9yUa__container{box-sizing:border-box;min-width:0;width:calc(100% - (var(--page-gutter) * 2));margin-inline:auto}.base-container-module__jd9yUa__wide{max-width:var(--page)}.base-container-module__jd9yUa__content{max-width:1110px}.base-container-module__jd9yUa__narrow{max-width:760px}@media (max-width:767px){.base-container-module__jd9yUa__container{width:calc(100% - (var(--page-gutter) * 2));max-width:100%}}
