#top.gd-site .gd{display:block;min-height:70vh;padding:calc(var(--hz-header-top,16px) + var(--hz-header-h,68px) + 40px) 0 80px}.gd-wrap{max-width:620px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.gd-panel{padding:clamp(26px,5vw,44px)}.gd-brand{display:flex;align-items:center;gap:12px;margin:0 0 24px}.gd-brand img{width:44px;height:auto}.gd-brand b{display:block;font-size:15px;letter-spacing:.14em}.gd-brand small{display:block;font-size:10px;letter-spacing:.22em;opacity:.7;margin-top:2px}#top.gd-site .gd h1{margin:0 0 12px;font-family:"Noto Serif TC",Songti TC,serif;font-size:clamp(1.5rem,3.4vw,1.9rem);font-weight:700;letter-spacing:.06em;text-wrap:balance}.gd-lead{line-height:1.9}.gd-actions,.gd-lead{margin:0 0 20px}#top.gd-site .gd .gd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;cursor:pointer;text-decoration:none;font:700 15px/1 Noto Sans TC,PingFang TC,sans-serif;letter-spacing:.08em}.gd-note{font-size:13.5px;line-height:1.85;margin:0 0 14px}.gd-list{margin:0 0 18px;padding-left:1.2em;line-height:1.9;font-size:14.5px}.gd-field{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}.gd-field input{flex:1 1 220px;min-height:48px;padding:0 16px;font:inherit;font-size:16px}.gd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gd-ok{color:#4C6B45}.gd-err,.gd-ok{font-size:14px;line-height:1.8}.gd-err{color:#A3412C}#top.gd-site--kids{background:#F7F1E6;color:#5C4E40}.gd--kids .gd-panel{background:#FFFBF4;border:1px solid #e7dac6;border-radius:26px;box-shadow:0 20px 50px rgba(74,52,30,.07)}#top.gd-site--kids .gd h1,.gd--kids .gd-brand b{color:#3A2F25}#top.gd-site--kids .gd .gd-btn{background:#C47A5A;color:#FFF8EF;border-radius:999px}#top.gd-site--kids .gd .gd-btn:hover{background:#A9613F}#top.gd-site--kids .gd a:not(.gd-btn){color:#A9613F}.gd--kids .gd-field input{border:1px solid #e7dac6;border-radius:999px;background:#fff;color:#3A2F25}#top.gd-site--memorial{background:#F5F1E8;color:#4A4238}.gd--memorial .gd-panel{border:1px solid rgba(126,103,68,.45);outline:1px solid rgba(126,103,68,.25);outline-offset:-7px}#top.gd-site--memorial .gd h1,.gd--memorial .gd-brand b{color:#2B2620;font-weight:600}#top.gd-site--memorial .gd .gd-btn{background:transparent;color:#7E6744;border:1px solid #7e6744;border-radius:0}#top.gd-site--memorial .gd .gd-btn:hover{color:#5E4C30;border-color:#5E4C30}#top.gd-site--memorial .gd a:not(.gd-btn){color:#7E6744}.gd--memorial .gd-field input{border:0;border-bottom:1px solid #7e6744;border-radius:0;background:transparent;color:#2B2620}