.public-pages-module__ttk1Xq__page{min-height:100dvh;padding:0 max(20px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:var(--foreground);background:var(--background)}.public-pages-module__ttk1Xq__header,.public-pages-module__ttk1Xq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:0 auto;display:flex}.public-pages-module__ttk1Xq__header{border-bottom:1px solid var(--border);min-height:96px;padding:22px 0}.public-pages-module__ttk1Xq__header img{width:205px;max-width:100%;height:auto;display:block}.public-pages-module__ttk1Xq__nav{flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:.875rem;display:flex}.public-pages-module__ttk1Xq__page a{color:var(--primary-strong);text-underline-offset:4px}.public-pages-module__ttk1Xq__nav a,.public-pages-module__ttk1Xq__footer a{text-decoration:underline}.public-pages-module__ttk1Xq__nav a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.public-pages-module__ttk1Xq__content{overflow-wrap:anywhere;max-width:800px;margin:0 auto;padding:56px 0;line-height:1.75}.public-pages-module__ttk1Xq__eyebrow{color:var(--primary-strong);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:700}.public-pages-module__ttk1Xq__content h1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(2rem,7vw,3.15rem);font-weight:650;line-height:1.13}.public-pages-module__ttk1Xq__lead{color:var(--muted-foreground);font-size:1.125rem}.public-pages-module__ttk1Xq__date{color:var(--muted-foreground);margin-top:12px;font-size:.85rem}.public-pages-module__ttk1Xq__content section{margin-top:32px}.public-pages-module__ttk1Xq__content h2{letter-spacing:-.02em;margin:0 0 12px;font-size:1.35rem;font-weight:650;line-height:1.35}.public-pages-module__ttk1Xq__content h3{margin:0 0 8px;font-size:1.05rem;font-weight:650}.public-pages-module__ttk1Xq__content p+p,.public-pages-module__ttk1Xq__content p+ul,.public-pages-module__ttk1Xq__content p+ol,.public-pages-module__ttk1Xq__content ul+p,.public-pages-module__ttk1Xq__content ol+p{margin-top:12px}.public-pages-module__ttk1Xq__content ul,.public-pages-module__ttk1Xq__content ol{padding-left:24px}.public-pages-module__ttk1Xq__content ul{list-style:outside}.public-pages-module__ttk1Xq__content ol{list-style:decimal}.public-pages-module__ttk1Xq__content li+li{margin-top:8px}.public-pages-module__ttk1Xq__content a{text-decoration:underline}.public-pages-module__ttk1Xq__card{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:clamp(20px,5vw,32px)}.public-pages-module__ttk1Xq__notice,.public-pages-module__ttk1Xq__warning,.public-pages-module__ttk1Xq__error,.public-pages-module__ttk1Xq__success{border:1px solid #0000;border-radius:12px;margin:20px 0;padding:18px}.public-pages-module__ttk1Xq__notice{background:var(--primary-soft);color:var(--primary-strong);border-color:var(--border)}.public-pages-module__ttk1Xq__warning{color:#694311;background:#fff8e8;border-color:#e5c895}.public-pages-module__ttk1Xq__error{color:#9f1832;background:#fff1f2;border-color:#f2bac5}.public-pages-module__ttk1Xq__success{color:#2d542a;background:#eff7ec;border-color:#afc7a5}.public-pages-module__ttk1Xq__form{gap:22px;margin-top:24px;display:grid}.public-pages-module__ttk1Xq__field{gap:8px;font-weight:600;display:grid}.public-pages-module__ttk1Xq__field small{color:var(--muted-foreground);font-size:.85rem;font-weight:400}.public-pages-module__ttk1Xq__field input{border:1px solid var(--input);width:100%;font:inherit;color:var(--foreground);background:#fff;border-radius:10px;padding:12px 14px;font-size:1rem;font-weight:400}.public-pages-module__ttk1Xq__checkbox{cursor:pointer;align-items:flex-start;gap:12px;font-size:.95rem;display:flex}.public-pages-module__ttk1Xq__checkbox input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:4px}.public-pages-module__ttk1Xq__button,.public-pages-module__ttk1Xq__dangerButton{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:600;line-height:1.5;display:inline-flex}.public-pages-module__ttk1Xq__page a.public-pages-module__ttk1Xq__button{color:#fff;text-decoration:none}.public-pages-module__ttk1Xq__dangerButton{background:#a52b40;border-color:#a52b40}.public-pages-module__ttk1Xq__button:disabled,.public-pages-module__ttk1Xq__dangerButton:disabled{color:#5e6259;cursor:not-allowed;background:#ebe9e3;border-color:#d1cdc2}.public-pages-module__ttk1Xq__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.public-pages-module__ttk1Xq__page a:focus-visible,.public-pages-module__ttk1Xq__page button:focus-visible,.public-pages-module__ttk1Xq__page input:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.public-pages-module__ttk1Xq__footer{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:24px;font-size:.85rem}@media (max-width:600px){.public-pages-module__ttk1Xq__header{gap:20px}.public-pages-module__ttk1Xq__content{padding:36px 0}.public-pages-module__ttk1Xq__nav{gap:12px 18px}.public-pages-module__ttk1Xq__actions .public-pages-module__ttk1Xq__button{width:100%}}
