.smg-faq-tiles{margin-bottom:8px}.smg-faq-tile{position:relative;background:#fff;border-radius:16px;padding:24px;box-shadow:0 6px 20px rgb(4 10 30 / .18);transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s;display:flex;flex-direction:row;align-items:center;gap:20px}.smg-faq-tile:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgb(4 10 30 / .28)}.smg-faq-tile figure{flex:0 0 120px;margin:0}.smg-faq-tile img{width:120px;height:84px;object-fit:cover;border-radius:8px;display:block}.smg-faq-tile h3{font-family:'Newsreader',Georgia,serif;font-size:1.24rem;font-weight:500;color:#08122a;line-height:1.2;letter-spacing:-.01em;margin:0}.smg-faq-tile h3 a{color:inherit;text-decoration:none}.smg-faq-tile h3 a::after{content:'';position:absolute;inset:0}.smg-faq-tile p{font-size:.82rem;color:#5a6680;font-weight:500;margin:3px 0 0}.smg-sec{scroll-margin-top:120px}.smg-sec+.smg-sec{margin-top:52px;padding-top:44px;border-top:1px solid #e4e8f1}.smg-sec-head{align-items:center;margin-bottom:4px}.smg-sec-head figure{margin:0}.smg-sec-head img{width:180px;height:128px;object-fit:cover;border-radius:10px;display:block}.smg-sec-head h2{margin:0}.smg-faq-item{background:#fff;border:1px solid #e4e8f1;border-radius:12px;margin:0 0 10px;overflow:hidden}.smg-faq-item>summary{list-style:none;cursor:pointer;padding:21px 56px 21px 24px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:1.02rem;font-weight:600;color:#08122a;line-height:1.45;position:relative}.smg-faq-item>summary::-webkit-details-marker{display:none}.smg-faq-item>summary::marker{content:''}.smg-faq-item>summary::after{content:'+';position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.6rem;font-weight:300;color:#c8a24c;transition:transform .25s}.smg-faq-item[open]>summary::after{transform:translateY(-50%) rotate(45deg)}.smg-faq-item>summary:focus-visible{outline:2px solid #c8a24c;outline-offset:-3px}.smg-faq-item>*:not(summary){padding-left:24px;padding-right:24px}.smg-faq-item>*:not(summary):last-child{padding-bottom:22px}.smg-faq-item p,.smg-faq-item li{font-size:.97rem;color:#5a6680;line-height:1.78}.smg-faq-item p{margin:0 0 14px}.smg-faq-item a{color:#08122a;text-decoration:underline}.smg-faq-empty{color:#7f8aa3;font-size:.96rem}@media (max-width:820px){.smg-faq-tile{padding:18px;gap:16px}.smg-faq-tile figure{flex-basis:96px}.smg-faq-tile img{width:96px;height:68px}.smg-faq-tile h3{font-size:1.1rem}.smg-sec-head img{width:132px;height:94px}}@media (prefers-reduced-motion:reduce){.smg-faq-tile,.smg-faq-item>summary::after{transition:none}}