/* IKOR SELECT guide candidate */
.ikor-guide-page{background:#fbfaf6;color:#2f2b27}
.ikor-guide-hero{padding:62px 0 58px;background:#f1ece3;border-top:1px solid rgba(155,120,55,.16);border-bottom:1px solid rgba(155,120,55,.16)}
.ikor-guide-hero-inner{text-align:center}
.ikor-guide-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:44px;font-weight:400;letter-spacing:.11em;line-height:1.4;margin:8px 0 13px}
.ikor-guide-lead{margin-top:18px!important;font-size:15px;line-height:2;color:#625c54;letter-spacing:.05em}
.ikor-guide-jump{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:34px;background:#d9ccb3;border:1px solid #d9ccb3}
.ikor-guide-jump a{display:grid;place-items:center;min-height:58px;padding:10px 8px;background:#fffdf9;font-size:12px;letter-spacing:.06em;text-align:center}
.ikor-guide-jump a:hover{background:#f3eee5;color:#8a682d}
.ikor-guide-section{padding:68px 0 74px}
.ikor-guide-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ikor-guide-steps li{padding:26px 22px 25px;border:1px solid #dfd3bf;background:#fbf9f4;min-height:230px}
.ikor-guide-steps span{font-family:Georgia,"Times New Roman",serif;font-size:32px;color:#9b7837}
.ikor-guide-steps h3{margin:14px 0 10px!important;font-size:18px;letter-spacing:.06em}
.ikor-guide-steps p{font-size:12px;line-height:2;color:#676058}
.ikor-guide-band{padding:64px 0;background:#f1ece3;border-block:1px solid rgba(155,120,55,.13)}
.ikor-guide-two{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:70px;align-items:start}
.ikor-guide-two h2{font-family:Georgia,"Times New Roman",serif;font-size:30px;font-weight:400;letter-spacing:.08em;line-height:1.55;margin:6px 0 12px}
.ikor-guide-prose p{font-size:13px;line-height:2.15;color:#5f5952;letter-spacing:.035em}
.ikor-guide-prose p+p{margin-top:13px!important}.ikor-guide-prose .ikor-button{margin-top:25px;min-width:225px}
.ikor-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.ikor-guide-cards article{padding:28px 25px;border-top:1px solid #b99655;background:#f6f1e8}
.ikor-guide-cards h3{font-size:18px;letter-spacing:.07em;margin-bottom:12px!important}.ikor-guide-cards p{font-size:12px;line-height:2;color:#655f57}
.ikor-guide-faq{border-top:1px solid #d7cab4}.ikor-guide-faq details{border-bottom:1px solid #d7cab4;background:#fffdf9}
.ikor-guide-faq summary{list-style:none;position:relative;padding:21px 58px 21px 22px;font-size:14px;letter-spacing:.04em;cursor:pointer}
.ikor-guide-faq summary::-webkit-details-marker{display:none}.ikor-guide-faq summary::after{content:"＋";position:absolute;right:23px;top:50%;translate:0 -50%;font-family:Georgia,"Times New Roman",serif;font-size:20px;color:#9b7837}
.ikor-guide-faq details[open] summary::after{content:"−"}.ikor-guide-faq details>div{padding:0 56px 22px 22px}.ikor-guide-faq details>div p{font-size:12px;line-height:2;color:#625c54}
.ikor-guide-contact{padding:64px 0;text-align:center;background:#f5f0e7}.ikor-guide-contact h2{font-size:27px;letter-spacing:.08em;margin:8px 0 10px!important}
.ikor-guide-contact>div>p:not(.ikor-sub-eyebrow){font-size:13px;color:#676058;line-height:2}.ikor-guide-contact .ikor-button{margin-top:22px;min-width:220px}
@media(max-width:900px){.ikor-guide-jump{grid-template-columns:repeat(3,minmax(0,1fr))}.ikor-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ikor-guide-two{grid-template-columns:1fr;gap:27px}}
@media(max-width:600px){.ikor-guide-hero{padding:43px 0 40px}.ikor-guide-hero h1{font-size:32px}.ikor-guide-lead{font-size:13px}.ikor-guide-jump{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.ikor-guide-jump a{font-size:11px;min-height:52px}.ikor-guide-section{padding:44px 0 48px}.ikor-guide-steps{grid-template-columns:1fr;gap:12px}.ikor-guide-steps li{min-height:0;padding:22px 20px}.ikor-guide-band{padding:44px 0}.ikor-guide-two h2{font-size:25px}.ikor-guide-prose p{font-size:12px}.ikor-guide-cards{grid-template-columns:1fr;gap:12px}.ikor-guide-cards article{padding:23px 20px}.ikor-guide-faq summary{padding:18px 48px 18px 15px;font-size:13px}.ikor-guide-faq summary::after{right:16px}.ikor-guide-faq details>div{padding:0 38px 18px 15px}.ikor-guide-contact{padding:48px 0}.ikor-guide-contact h2{font-size:23px}}