/* Native selection copy only; original form fields and global layout stay unchanged. */
.gpt-hd-list-intro.gpt-hd-guide{box-sizing:border-box;margin-bottom:24px;padding:0 0 22px;border-bottom:1px solid #efcbb7;color:#444}
.gpt-hd-list-intro.gpt-hd-guide h1{margin:0 0 14px;font-size:32px;line-height:1.2;overflow-wrap:anywhere}
.gpt-hd-list-intro.gpt-hd-guide .gpt-hd-guide-title{margin:0 0 10px;color:#282828;font-size:20px;font-weight:600;line-height:1.4}
.gpt-hd-list-intro.gpt-hd-guide .gpt-hd-guide-copy{margin:0 0 14px;color:#555;font-size:15px;line-height:1.65;overflow-wrap:anywhere}
.gpt-hd-guide .gpt-hd-guide-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 17px;padding:0;list-style:none}
.gpt-hd-guide .gpt-hd-guide-checklist li{box-sizing:border-box;min-width:0;margin:0;padding:9px 12px;border-left:3px solid #ff4e00;border-radius:0 3px 3px 0;background:#fff6f0;color:#4b403a;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.gpt-hd-guide .gpt-hd-guide-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:42px;max-width:100%;padding:10px 17px;border:1px solid #c63d00;border-radius:4px;background:#c63d00;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;overflow-wrap:anywhere}
.gpt-hd-guide .gpt-hd-guide-action:hover{background:#a63200;border-color:#a63200}
.gpt-hd-guide .gpt-hd-guide-action:focus-visible{outline:3px solid #ff4e00;outline-offset:3px}
.gpt-hd-guide-aside{margin-top:20px;padding-top:18px;border-top:1px solid #ecd4c5;color:#51443c;overflow-wrap:anywhere}
.gpt-hd-guide-aside .gpt-hd-guide-title{margin:0 0 12px;color:#282828;font-size:19px;line-height:1.4;font-weight:700}
.gpt-hd-guide-aside .gpt-hd-guide-copy{margin:0 0 14px;font-size:15px;line-height:1.65}
.gpt-hd-guide-aside .gpt-hd-guide-checklist{margin:0;padding:0;list-style:none}
.gpt-hd-guide-aside .gpt-hd-guide-checklist li{position:relative;margin:0 0 12px;padding-left:17px;color:#51443c;font-size:14px;line-height:1.65}
.gpt-hd-guide-aside .gpt-hd-guide-checklist li:before{position:absolute;top:.65em;left:0;width:5px;height:5px;border-radius:50%;background:#ff4e00;content:""}
@media(max-width:760px){.gpt-hd-list-intro.gpt-hd-guide{margin-bottom:20px;padding-bottom:19px}.gpt-hd-list-intro.gpt-hd-guide h1{font-size:28px}.gpt-hd-list-intro.gpt-hd-guide .gpt-hd-guide-title{font-size:18px}.gpt-hd-list-intro.gpt-hd-guide .gpt-hd-guide-copy{font-size:14px}.gpt-hd-guide .gpt-hd-guide-checklist{grid-template-columns:minmax(0,1fr);gap:7px}.gpt-hd-guide .gpt-hd-guide-checklist li{padding:8px 11px;font-size:14px}.gpt-hd-guide .gpt-hd-guide-action{min-height:44px}.gpt-hd-guide-aside{margin-top:16px;padding-top:16px}.gpt-hd-guide-aside .gpt-hd-guide-title{font-size:18px}.gpt-hd-guide-aside .gpt-hd-guide-copy{font-size:14px}.gpt-hd-guide-aside .gpt-hd-guide-checklist li{font-size:14px;margin-bottom:10px}}
