/* START_SECTION:hn-guide (INDEX:48) */
.hn-guide{background:#f7f3eb;color:#243d42;padding:56px 24px 80px}.hn-guide__wrap{max-width:1160px;margin:0 auto}.hn-guide__back{color:inherit;font-size:14px;text-underline-offset:4px}.hn-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:40px}.hn-guide__grid--plain{grid-template-columns:1fr;max-width:820px}.hn-guide__eyebrow{font-size:12px;letter-spacing:.13em}.hn-guide h1{color:inherit;font-family:var(--font-heading-family);font-size:clamp(30px,4.2vw,52px);line-height:1.5;letter-spacing:.02em;margin:16px 0 24px;text-wrap:balance}.hn-guide__lead{font-size:17px;line-height:2}.hn-guide__button{display:inline-flex;gap:24px;align-items:center;justify-content:center;background:var(--hn-gradient);background-color:var(--hn-button);color:#fff!important;padding:16px 24px;margin:20px 0 4px;border-radius:4px;min-height:48px;font-weight:700;text-decoration:none}.hn-guide__button:hover{filter:brightness(.93)}.hn-guide__note{font-size:13px;line-height:1.9;opacity:.85}.hn-guide__figure{margin:0}.hn-guide__figure img{display:block;width:100%;height:auto;border-radius:6px}.hn-guide__figure figcaption{font-size:13px;text-align:center;line-height:1.8;margin-top:12px}.hn-guide__figure--qr{background:#fff;padding:28px;text-align:center;max-width:420px;margin:auto}.hn-guide__figure--qr img{max-width:300px;margin:0 auto;image-rendering:auto}.hn-guide h2{color:inherit;font-family:var(--font-heading-family);line-height:1.6}.hn-guide__faq{max-width:900px;margin-top:40px}.hn-guide__faq details{border-top:1px solid #d5d6cd}.hn-guide__faq details:last-child{border-bottom:1px solid #d5d6cd}.hn-guide__faq summary{display:list-item;cursor:pointer;padding:22px 6px;font-size:17px;line-height:1.6;font-weight:600}.hn-guide__answer{padding:0 10px 22px;line-height:1.9}.hn-guide__answer a{color:inherit;text-underline-offset:4px}.hn-guide__support{margin-top:40px;padding:30px;background:#edf0e6;max-width:900px}.hn-guide__support-link{display:inline-block;color:#fff!important;background:#147a3c;padding:14px 20px;min-height:44px;text-decoration:none;border-radius:4px}.hn-guide a:focus-visible,.hn-guide summary:focus-visible{outline:3px solid #934f25;outline-offset:4px}@media(max-width:749px){.hn-guide{padding:30px 20px 50px}.hn-guide__grid{grid-template-columns:1fr;gap:30px;margin-top:28px}.hn-guide__lead{font-size:16px}.hn-guide__button{width:100%;box-sizing:border-box}.hn-guide__figure{max-width:100%}.hn-guide__support{padding:22px}}
/* END_SECTION:hn-guide */
