.sd-fh{--sd-fh-max:780px;width:100%;max-width:var(--sd-fh-max);box-sizing:border-box;background:var(--color-section-soft);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;border-radius:16px;flex-direction:column;align-items:center;margin:0 auto;padding:28px 16px 8px;display:flex}.sd-fh-pill{border:1.5px solid var(--color-accent);background:var(--color-primary);color:#fff;letter-spacing:.04em;text-align:center;border-radius:999px;margin:0 0 20px;padding:12px 32px;font-size:clamp(1.05rem,3.6vw,1.3rem);font-weight:700;line-height:1.4}.sd-fh-photo{aspect-ratio:756/188;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.sd-fh-card{box-sizing:border-box;width:94%;box-shadow:var(--shadow-card);z-index:1;background:#fff;border-radius:20px;margin:clamp(-44px,-5.5vw,-18px) 0 0;padding:26px clamp(18px,5vw,34px) 30px;position:relative}.sd-fh-card-title{color:var(--color-primary);text-align:center;letter-spacing:.02em;margin:0 0 20px;font-size:clamp(1.05rem,3.6vw,1.4rem);font-weight:700}.sd-fh-list{margin:0;padding:0;list-style:none}.sd-fh-item{align-items:center;gap:14px;padding:16px 2px;display:flex}.sd-fh-item+.sd-fh-item{border-top:1.5px dashed var(--color-accent)}.sd-fh-check-wrap{color:var(--color-primary);flex:none;display:inline-flex}.sd-fh-check{display:block}.sd-fh-item-text{color:var(--color-primary);font-size:clamp(.98rem,3.4vw,1.12rem);font-weight:700;line-height:1.55}.sd-fh-cond{box-sizing:border-box;border:1px solid var(--color-border-light);background:#fff;border-radius:10px;width:100%;margin-top:20px;padding:20px clamp(16px,4vw,28px)}.sd-fh-cond-title{color:var(--color-text);text-align:center;text-underline-offset:5px;margin:0 0 14px;font-size:clamp(1rem,3.4vw,1.08rem);font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px}.sd-fh-cond-list{color:var(--color-text);margin:0;padding-left:1.3em;list-style:outside}.sd-fh-cond-item{font-size:clamp(.9rem,3.2vw,1rem);font-weight:400;line-height:1.85}.sd-fh-cond-item+.sd-fh-cond-item{margin-top:4px}.sd-fh-cond-item em{font-style:normal;font-weight:inherit;font-size:inherit;color:inherit}
