.policy-page{background:var(--white);color:var(--navy-900)}.policy-header{background:var(--sky-500)}.policy-header .btn{margin-left:auto}.policy-content{max-width:880px;padding-block:40px 72px}.policy-back{color:var(--blue-700);margin-bottom:28px;font-weight:800;display:inline-block}.policy-content h1{letter-spacing:0;margin-bottom:24px;font-size:48px}.policy-content article{overflow-wrap:anywhere;gap:18px;display:grid}.policy-content h2{letter-spacing:0;margin-top:24px;font-size:26px;line-height:1.25}.policy-content ul{margin:0;padding-left:26px;list-style:outside}.policy-content li+li{margin-top:5px}.policy-content hr{border:0;border-top:2px solid var(--sky-100);margin-top:22px}@media (width<=600px){.policy-content{padding-block:28px 48px}.policy-content h1{font-size:36px}.policy-content h2{font-size:23px}}.fb-main{max-width:960px;min-height:70vh}.fb-intro{margin-bottom:24px;font-size:18px}.fb-open{margin-bottom:32px}.fb-success{background:var(--sky-100);color:var(--navy-900);border-radius:14px;margin-bottom:20px;padding:12px 16px;font-weight:700}.fb-form{background:var(--sky-100);border-radius:20px;gap:10px;margin-bottom:36px;padding:22px;display:grid}.fb-form label{font-weight:800}.fb-form textarea{width:100%;font:inherit;border:2px solid var(--sky-500);background:var(--white);color:var(--navy-900);resize:vertical;border-radius:14px;padding:12px 14px}.fb-count{text-align:right;opacity:.7;font-size:13px}.fb-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fb-human{align-items:center;gap:10px;font-weight:700;display:flex}.fb-human input{width:20px;height:20px}.fb-error{color:#c62828;font-weight:700}.fb-actions{align-items:center;gap:16px;display:flex}.fb-actions .btn[disabled]{opacity:.6;cursor:wait}.fb-cancel{font:inherit;color:var(--blue-700);cursor:pointer;background:0 0;border:0;font-weight:800}.fb-wall{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.fb-card{background:var(--white);border:2px solid var(--sky-100);box-shadow:0 4px 0 var(--sky-100);border-radius:18px;gap:10px;padding:18px;display:grid}.fb-card p{white-space:pre-wrap;overflow-wrap:anywhere}.fb-card time{opacity:.65;font-size:13px}.fb-empty{opacity:.7}
