.search-explorer_module__ZscPb{color:#1b2f4a}.search-explorer_hero__eo859{position:relative;min-height:500px;overflow:visible;border:1px solid #dcc9a7;border-radius:12px;background-color:#f5efe3;background-image:radial-gradient(circle at 20% 14%,#fff9ea,transparent 48%),repeating-linear-gradient(25deg,transparent,transparent 90px,#a88f6a0c 91px,transparent 92px);box-shadow:0 10px 35px #20344a12}.search-explorer_module__ZscPb[data-home=true] .search-explorer_hero__eo859{min-height:300px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_content__pfpqv{padding-top:28px;padding-bottom:24px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou{min-height:132px;margin-bottom:16px;padding-top:25px;padding-bottom:20px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou h1{font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-weight:600;letter-spacing:1px;color:#26374d;text-shadow:0 1px 0 #fff}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou>span{padding:6px 18px;border:1px solid #d7bd7d;border-radius:4px;background:linear-gradient(125deg,#304762,#172a44 58%,#203956);color:#f6e8c2;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-weight:700;letter-spacing:1px;box-shadow:0 3px 0 #a78543,0 6px 13px #14294335}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou>span:after,.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou>span:before{content:"◆";color:#d7bd7d;font-family:serif;font-size:8px;vertical-align:2px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou>span:before{margin-right:8px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou>span:after{margin-left:8px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_searchBox__84S8T{min-height:54px}.search-explorer_annaImage__tit_H{position:absolute;inset:0 auto 0 0;width:35%;overflow:hidden;border-radius:12px 0 0 12px;mask-image:linear-gradient(270deg,transparent,#000 17%);pointer-events:none}.search-explorer_annaImage__tit_H img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:drop-shadow(7px 9px 12px #5d3d2d36);animation:search-explorer_annaBreathe__FrSR1 5.8s ease-in-out infinite}.search-explorer_annaImage__tit_H .search-explorer_pointPose__bvxsC{opacity:0;mask-image:radial-gradient(ellipse 22% 28% at 70% 55%,#000 58%,transparent 100%);transition:opacity .19s cubic-bezier(.22,.7,.22,1)}.search-explorer_annaImage__tit_H[data-pointing=true] .search-explorer_pointPose__bvxsC{opacity:1}@keyframes search-explorer_annaBreathe__FrSR1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.search-explorer_content__pfpqv{position:relative;z-index:1;width:65%;margin-left:35%;padding:35px 4% 29px 2%;box-sizing:border-box}.search-explorer_speech__xmlou{position:relative;min-height:154px;margin-bottom:24px;padding:32px 31px 24px;border:1px solid #ccb997;border-radius:14px;background:#fffdf8;box-shadow:0 9px 18px #6b51331d}.search-explorer_speech__xmlou:after{content:"◆";position:absolute;right:18px;bottom:10px;color:#b74930;font-size:13px}.search-explorer_speech__xmlou>span{position:absolute;left:20px;top:-15px;padding:6px 16px;border-radius:999px;background:#b74930;color:white;font-size:12px;font-weight:800;box-shadow:0 3px 7px #61391f24}.search-explorer_speech__xmlou h1{margin:0 0 12px;font-family:Georgia,Songti SC,serif;font-size:clamp(22px,2.2vw,30px);line-height:1.35}.search-explorer_speech__xmlou p{margin:0;color:#526075;font-size:14px;line-height:1.6}.search-explorer_searchArea__1fLpY{position:relative}.search-explorer_searchBox__84S8T{display:flex;align-items:center;gap:12px;min-height:62px;padding:5px 6px 5px 18px;border:1px solid #c8b490;border-radius:12px;background:#fffefa;box-shadow:0 8px 18px #72542b19;color:#8390a2}.search-explorer_searchBox__84S8T:focus-within{outline:3px solid #6fb1d74f;border-color:#4d91bd}.search-explorer_searchBox__84S8T input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#23354d;font-size:16px}.search-explorer_searchBox__84S8T input::placeholder{color:#999cb0}.search-explorer_searchBox__84S8T>button{align-self:stretch;min-width:88px;border:0;border-radius:8px;background:#b74930;color:#fff;font-size:15px;font-weight:800;letter-spacing:.08em;cursor:pointer}.search-explorer_searchBox__84S8T>button:hover{background:#993723}.search-explorer_suggestions__dSrGF{position:absolute;z-index:5;top:calc(100% + 5px);left:0;right:0;max-height:360px;overflow:auto;border:1px solid #d4c1a1;border-radius:10px;background:#fffdf8;box-shadow:0 17px 34px #2b304338}.search-explorer_suggestions__dSrGF button{width:100%;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 17px;border:0;border-bottom:1px solid #e8dfd2;background:transparent;color:#1b2f4a;text-align:left;cursor:pointer}.search-explorer_suggestions__dSrGF button:last-child{border-bottom:0}.search-explorer_suggestions__dSrGF button:focus-visible,.search-explorer_suggestions__dSrGF button:hover{background:#f4ead7;outline:0}.search-explorer_suggestions__dSrGF strong{font-size:13px}.search-explorer_suggestions__dSrGF small{color:#777f8c;font-size:11px;white-space:nowrap}.search-explorer_suggestions__dSrGF p{margin:0;padding:14px;color:#797266;font-size:12px}.search-explorer_mapIcon__vtXIR{flex:none;margin-right:5px;vertical-align:-2px;color:#ad5734}.search-explorer_examples__pYfqV{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;color:#8b7d6c;font-size:11px}.search-explorer_examples__pYfqV button{padding:6px 14px;border:1px solid #d9c8ab;border-radius:999px;background:#fffdf8;color:#533f33;font-size:12px;cursor:pointer}.search-explorer_examples__pYfqV button:hover{border-color:#b74930;color:#a5412a}.search-explorer_heroNote__s3dH7{margin:19px 0 0;color:#8c8374;font-size:11px;letter-spacing:.02em}.search-explorer_related__mvkDp{margin-top:18px;padding:25px 28px 30px;border:1px solid #d9c8a7;border-top:3px solid #b74930;border-radius:10px;background:#fffdf8;box-shadow:0 7px 24px #20344a0c}.search-explorer_relatedHead__FpXqI{display:flex;justify-content:space-between;gap:10px;align-items:flex-end}.search-explorer_relatedHead__FpXqI small{font-size:10px;font-weight:800;color:#a95535;letter-spacing:.12em}.search-explorer_relatedHead__FpXqI h2{margin:5px 0 0;font-size:22px}.search-explorer_relatedHead__FpXqI h2 span{margin-left:8px;font-size:12px;font-weight:500;color:#827967}.search-explorer_relatedHead__FpXqI>button{border:0;background:transparent;color:#a1412b;font-size:12px;text-decoration:underline;cursor:pointer}.search-explorer_categoryTabs__Oir6A{display:flex;gap:7px;overflow:auto;padding:17px 0 13px}.search-explorer_categoryTabs__Oir6A button{flex:none;display:flex;gap:6px;align-items:center;padding:7px 11px;border:1px solid #d7c8a8;border-radius:7px;background:#fff;color:#5f6875;font-size:11px;cursor:pointer}.search-explorer_categoryTabs__Oir6A button[aria-pressed=true]{background:#213954;border-color:#213954;color:#fff}.search-explorer_categoryTabs__Oir6A small{font-size:10px;opacity:.72}.search-explorer_resultList__ybapF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:350px;overflow:auto;padding:1px 4px 2px 0}.search-explorer_resultList__ybapF a{display:grid;grid-template-columns:auto minmax(0,1fr) 18px;gap:4px 8px;align-items:center;padding:10px 11px;border:1px solid #e3d7bf;border-radius:8px;background:#fff;color:#1b2f4a;text-decoration:none}.search-explorer_resultList__ybapF a:focus-visible,.search-explorer_resultList__ybapF a:hover{border-color:#b74930;background:#fff8ef}.search-explorer_resultList__ybapF strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.search-explorer_resultList__ybapF small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#90826b}.search-explorer_resultList__ybapF a>svg{grid-column:3;grid-row:1/3;color:#a95432}.search-explorer_resultCategory__Z84V1{grid-row:1/3;display:inline-flex;align-items:center;gap:3px;padding:4px 5px;border-radius:4px;background:#e9e2d2;color:#755a24;font-size:10px;font-weight:700;white-space:nowrap}.search-explorer_state__A_25g{padding:22px 0;color:#817765;font-size:12px}.search-explorer_more__klh5T{display:block;width:100%;margin-top:8px;padding:9px;border:1px solid #d3bd8a;border-radius:7px;background:#f9edcf;color:#785824;cursor:pointer;font-size:11px}@media(max-width:900px){.search-explorer_annaImage__tit_H{width:32%;opacity:.82}.search-explorer_content__pfpqv{width:68%;margin-left:32%;padding-left:2%}.search-explorer_resultList__ybapF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.search-explorer_hero__eo859{min-height:0;overflow:visible}.search-explorer_annaImage__tit_H{inset:0 0 auto auto;width:100%;height:245px;border-radius:12px 12px 0 0;mask-image:linear-gradient(0deg,transparent,#000 18%);opacity:.9}.search-explorer_annaImage__tit_H img{object-fit:contain;object-position:center bottom}.search-explorer_annaImage__tit_H .search-explorer_pointPose__bvxsC{mask-image:radial-gradient(ellipse 19% 27% at 66% 54%,#000 58%,transparent 100%)}.search-explorer_content__pfpqv{width:100%;margin-left:0;padding:285px 17px 25px}.search-explorer_speech__xmlou{min-height:0;padding:28px 18px 21px;margin-bottom:17px}.search-explorer_speech__xmlou h1{font-size:22px}.search-explorer_speech__xmlou p{font-size:12px}.search-explorer_searchBox__84S8T{min-height:55px;padding-left:12px}.search-explorer_searchBox__84S8T input{font-size:13px}.search-explorer_searchBox__84S8T>button{min-width:69px;font-size:13px}.search-explorer_related__mvkDp{padding:20px 15px}.search-explorer_resultList__ybapF{grid-template-columns:1fr}.search-explorer_heroNote__s3dH7{line-height:1.5}.search-explorer_module__ZscPb[data-home=true] .search-explorer_hero__eo859{min-height:0}.search-explorer_module__ZscPb[data-home=true] .search-explorer_annaImage__tit_H{height:150px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_annaImage__tit_H img{object-fit:cover;object-position:center top}.search-explorer_module__ZscPb[data-home=true] .search-explorer_content__pfpqv{padding:160px 16px 15px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou{min-height:0;margin-bottom:12px;padding:22px 17px 16px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou h1{font-size:19px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_speech__xmlou p{font-size:11px}.search-explorer_module__ZscPb[data-home=true] .search-explorer_searchBox__84S8T{min-height:52px}}@media(prefers-reduced-motion:reduce){.search-explorer_annaImage__tit_H img{animation:none;transition:none;transform:none!important}.search-explorer_annaImage__tit_H .search-explorer_pointPose__bvxsC{display:none}}.search-explorer_quickLinks__ijBqF{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:12px;padding:0 5px;color:#81745f;font-size:13px;line-height:1.8}.search-explorer_quickLinks__ijBqF a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:4px 10px;border:1px solid #d6bf87;border-radius:7px;background:#faf2df;color:#29435f;text-decoration:none;box-shadow:0 1px 2px #72542b0a;transition:background .15s,border-color .15s}.search-explorer_quickLinks__ijBqF a:hover{background:#f2e4c4;border-color:#b89539;color:#1b2f4a}.search-explorer_quickLinks__ijBqF a:focus-visible{outline:2px solid #c9a227;outline-offset:3px}.search-explorer_quickLinks__ijBqF a img{width:28px;height:28px;flex-shrink:0;border-radius:50%;object-fit:cover;border:1px solid #c9a227;background:#fff8e6}@media(max-width:650px){.search-explorer_quickLinks__ijBqF{gap:8px 5px}.search-explorer_quickLinks__ijBqF a{min-height:40px;padding:5px 9px}}