.public-refresh{color:#173444;background:#f7f4eb;min-height:100vh}.public-refresh .public-container{width:min(1180px,100%);margin:auto;padding:0 24px}.public-refresh .public-header{background:#fffef9;border-bottom:1px solid #d5cdbb}.public-refresh .public-header>.public-container{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.public-refresh .public-brand{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.public-refresh .public-brand img{width:106px;height:auto}.public-refresh .public-header nav{align-items:center;gap:18px;display:flex}.public-refresh .public-header nav a{color:#173444;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-refresh .public-start{border:1px solid #d5cdbb;border-radius:12px;padding:8px 16px;font-weight:700}.public-refresh .public-footer{background:#efeade;border-top:1px solid #d5cdbb;padding:26px 0}.public-refresh .public-footer>.public-container{justify-content:space-between;align-items:center;gap:24px;display:flex}.public-refresh .public-footer p{font-size:13px;line-height:1.8}.public-refresh .public-footer nav{flex-wrap:wrap;gap:4px 18px;display:flex}.public-refresh .public-footer a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.public-refresh a:focus-visible,.public-refresh button:focus-visible,.public-refresh summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #bd985d}.public-refresh .public-page-heading{max-width:850px;margin:auto;padding:32px 24px 24px}.public-refresh .public-page-heading h1{color:#173444;font-size:36px;font-weight:750;line-height:1.4}.public-refresh .public-page-heading p{color:#485d64;margin-top:12px;font-size:15px;line-height:1.8}.public-refresh .public-reading{max-width:850px;margin:auto;padding:0 24px 64px;font-size:16px;line-height:1.85}.public-refresh .public-reading h2{color:#173444;font-size:24px;line-height:1.6}.public-refresh .public-reading h3{color:#173444}.public-refresh .public-reading a{color:#173444;text-underline-offset:4px;text-decoration:underline}.public-refresh .public-reading section[id]{scroll-margin-top:24px}.public-refresh .public-page-index{flex-wrap:wrap;gap:6px 20px;max-width:850px;margin:0 auto;padding:0 24px 28px;font-size:13px;display:flex}.public-refresh .public-page-index a{color:#485d64;align-items:center;min-height:44px;display:inline-flex}.public-refresh .public-context-links{background:#fffef9;border:1px solid #d5cdbb;border-radius:16px;margin-bottom:28px;padding:22px}.public-refresh .public-context-links nav{flex-wrap:wrap;gap:6px 24px;display:flex}.public-refresh .public-context-links a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-refresh .public-support #report{background:#fffef9;border-radius:16px;padding:24px}.public-refresh .public-support #report a{color:#fff;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.public-refresh .public-support{padding-top:0}.public-refresh .public-contact{grid-template-columns:.9fr 1.1fr;gap:50px;max-width:900px;margin:0 auto;padding:48px 24px 64px;display:grid}.public-refresh .public-contact-intro h1{font-size:36px;font-weight:750;line-height:1.4}.public-refresh .public-contact-intro p{color:#485d64;margin-top:16px;font-size:16px;line-height:1.9}.public-refresh .public-contact-intro>a{text-underline-offset:4px;align-items:center;min-height:48px;margin-top:8px;font-size:14px;text-decoration:underline;display:flex}.public-refresh .public-contact-card{background:#fffef9;border:1px solid #d5cdbb;border-radius:18px;padding:28px}.public-refresh .public-contact-card a{align-items:center;min-height:44px;display:inline-flex}.public-refresh .public-contact-card label{font-size:14px;line-height:1.7}.public-refresh .public-contact-card input,.public-refresh .public-contact-card textarea{font-size:16px}.public-refresh .public-contact-legal{text-align:center;color:#485d64;margin-top:18px;font-size:12px;line-height:1.8}.public-refresh .public-contact-legal a{align-items:center;min-height:44px;display:inline-flex}.public-refresh .public-refund{padding-top:36px}.public-refresh .public-refund h1{margin-bottom:18px;font-size:36px}.public-refresh .public-refund h2{border-top:1px solid #d5cdbb;padding-top:26px}.public-refresh .public-refund p,.public-refresh .public-refund li{font-size:16px;line-height:1.85}.public-refresh .public-refund>p:last-child a{align-items:center;min-height:44px;display:inline-flex}.public-refresh .public-about main{max-width:850px}.public-refresh .public-about>header{max-width:850px;padding-top:40px}.public-refresh .public-about>header h1{color:#173444}.public-refresh .public-about section[id]{scroll-margin-top:24px}.public-refresh .public-about .public-page-index{padding-left:20px;padding-right:20px}@media (max-width:699px){.public-refresh .public-header>.public-container{gap:14px;min-height:64px;padding:0 20px}.public-refresh .public-brand img{width:88px}.public-refresh .public-header nav{gap:12px}.public-refresh .public-header nav a{font-size:12px}.public-refresh .public-start{padding:6px 10px}.public-refresh .public-footer>.public-container{padding:0 20px;display:block}.public-refresh .public-footer nav{gap:4px 18px;margin-top:12px}.public-refresh .public-page-heading{padding:24px 20px}.public-refresh .public-page-heading h1,.public-refresh .public-contact-intro h1{font-size:30px}.public-refresh .public-reading{padding:0 20px 40px}.public-refresh .public-reading h2{font-size:22px}.public-refresh .public-contact{padding:26px 20px 40px;display:block}.public-refresh .public-contact-intro{margin-bottom:24px}.public-refresh .public-contact-card{padding:22px}.public-refresh .public-contact-intro p{margin-top:12px;font-size:15px}.public-refresh .public-support #report{padding:20px}.public-refresh .public-refund{padding-top:26px}.public-refresh .public-refund h1{font-size:30px}.public-refresh .public-page-index{gap:4px 18px;padding:0 20px 24px}}
