.th-intro{color:var(--si-gray-text);margin:0 0 24px;font-size:1rem;line-height:1.75}.th-more{flex-direction:column;gap:40px;margin-top:48px;display:flex}.th-title{letter-spacing:-.02em;color:var(--si-black);margin:0 0 14px;font-size:1.35rem;font-weight:800}.th-faq{flex-direction:column;gap:10px;max-width:900px;display:flex}.th-faq-item{border:1px solid var(--si-gray-border);background:#fff;border-radius:14px;padding:14px 18px}.th-faq-item summary{cursor:pointer;color:var(--si-black);font-weight:700}.th-faq-item p{color:var(--si-gray-text);margin:10px 0 0;line-height:1.7}.th-links{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.th-links{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.th-links{grid-template-columns:repeat(3,1fr)}}.th-links a{border:1px solid var(--si-gray-border);height:100%;transition:var(--si-transition);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.th-links a:hover{border-color:var(--si-primary);box-shadow:0 10px 28px #2e0b6314}.th-links b{color:var(--si-black);font-size:.95rem}.th-links span{color:var(--si-gray-text);font-size:.82rem}.th-faq-grid{gap:28px;display:grid}@media (min-width:992px){.th-faq-grid{grid-template-columns:1fr 1.6fr;align-items:start;gap:48px}}.th-faq-list{max-width:none;margin:0}.th-guides{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.th-guides{grid-template-columns:repeat(3,1fr)}}.th-guides li{display:flex}.th-guide{flex-direction:column;width:100%;padding:0;display:flex;overflow:hidden}.th-guide-img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.th-guide-body{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}.th-guide-body strong{color:var(--si-black);font-size:1rem;line-height:1.4}.th-guide-body span{color:var(--si-gray-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.th-guide-body em{color:var(--si-primary);margin-top:auto;font-size:.84rem;font-style:normal;font-weight:700}
