
@media(max-width:800px){
html{scroll-padding-top:100px}body{margin:0!important}
#pal-mobile{font:17px/1.65 Arial,sans-serif;background:#fff;color:#123b46}
#pal-mobile *{overflow-wrap:anywhere}
#pal-mobile header{padding:16px 22px;align-items:center;flex-wrap:wrap;gap:12px;background:white;border-bottom:1px solid #e3e9eb}
#pal-mobile .wordmark{flex:1;text-decoration:none;max-width:210px}
#pal-mobile .wordmark img{width:150px!important;max-height:72px;margin:0;object-fit:contain}
#pal-mobile details{margin-left:auto;align-self:center}
#pal-mobile summary{display:list-item;padding:10px 12px;border:1px solid #c2cfd5;border-radius:6px;font-size:16px;font-weight:700}
#pal-mobile details[open]{flex-basis:100%}
#pal-mobile details[open] summary{width:max-content!important;margin-left:auto}
#pal-mobile nav{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding-top:14px}
#pal-mobile nav a{min-height:48px;padding:10px 4px;border-bottom:1px solid #e3e9eb;text-decoration:none;font-size:17px}
#pal-mobile main{padding:0;max-width:760px;margin:0 auto}
#pal-mobile .pal-section{padding:34px 24px;border-bottom:1px solid #e3e9eb}
#pal-mobile .pal-section:nth-child(even){background:#f1f5f6}
#pal-mobile h1{font-size:30px!important;line-height:1.24;margin:0 0 20px;font-weight:700;letter-spacing:-.6px}
#pal-mobile h2{font-size:26px!important;line-height:1.25;margin:0 0 18px;letter-spacing:-.3px}
#pal-mobile h3{font-size:21px!important;line-height:1.35;margin:24px 0 12px}
#pal-mobile p{font-size:17px!important;line-height:1.65;margin:0 0 18px}
#pal-mobile span{font-size:inherit!important;line-height:inherit!important}
#pal-mobile p:empty{display:none}
#pal-mobile ul,#pal-mobile ol{padding-left:22px;margin:18px 0}
#pal-mobile li{margin:0 0 13px}
#pal-mobile img{width:100%!important;max-width:360px;height:auto!important;object-fit:contain;margin:24px auto}
#pal-mobile img.pal-icon{width:90px!important;margin:30px auto 16px}
#pal-mobile img.pal-avatar{width:80px!important;border-radius:50%;margin:18px 0}
#pal-mobile a{color:#103d49}
#pal-mobile .cta{display:block;min-height:48px;padding:14px 18px;margin:22px 0;background:#fcca46;color:#103d49;border-radius:7px;text-decoration:none;text-align:center;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:.4px}
#pal-mobile footer{padding:30px 24px;background:#c2cfd5;font-size:15px}
#pal-mobile footer a{display:inline-block;padding:10px 0;min-height:44px}
#pal-mobile footer a[style]{font-size:15px!important;padding:12px!important}
#pal-mobile .pal-links a{display:inline-block;padding:8px 0;min-height:44px}
#pal-mobile .pal-form-replacement{padding:0;background:transparent}
#pal-mobile .pal-form-replacement a{font-size:17px}
#pal-mobile main>section:first-child img{max-width:320px}
}
@media(min-width:600px) and (max-width:800px){#pal-mobile .pal-section{padding:44px 40px}#pal-mobile h1{font-size:38px!important}#pal-mobile p{font-size:18px!important}}

@media(max-width:800px){#pal-mobile .pal-press{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin:22px 0 0}#pal-mobile .pal-press img{width:76px!important;height:54px!important;object-fit:contain;margin:0}#pal-mobile .pal-section>div:has(>h2)+img{margin-top:16px}}

@media(max-width:800px){#pal-mobile .pal-hero h1{font-size:28px!important;font-weight:400;line-height:1.28}#pal-mobile .pal-hero h1>span:first-child{font-weight:700}#pal-mobile .pal-hero .pal-lede{font-size:20px!important;font-weight:400;line-height:1.45;margin:0 0 20px}#pal-mobile .pal-lede span span{font-weight:700}#pal-mobile .pal-hero .cta{margin:22px 0}#pal-mobile .pal-hero>img{margin:24px auto}#pal-mobile main>section:first-child>div>h2:not(.pal-lede){font-weight:400;font-size:20px!important;line-height:1.5}}

@media(max-width:800px){#pal-mobile img[alt="page and bubble.png"]{width:90px!important;margin:18px 0}#pal-mobile .pal-post-card{padding:20px 0;border-bottom:1px solid #d3dee1}#pal-mobile .pal-post-card h2{font-size:21px!important;line-height:1.4;margin:0}#pal-mobile .pal-post-card a{display:block;padding:6px 0;min-height:44px;text-decoration:none}#pal-mobile .pal-post-card a:hover{text-decoration:underline}}
