:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;color:#202020;background:#fff;color-scheme:light}*{box-sizing:border-box}body{margin:0}.wrap{width:min(680px,calc(100% - 40px));margin:0 auto}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:2px solid #202020;outline-offset:5px}.skip{position:absolute;top:-80px;left:20px;background:#fff;padding:10px;z-index:2}.skip:focus{top:8px}.site-header{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:48px 0 36px}.brand{font-size:1.75rem;font-weight:650;letter-spacing:-.045em;line-height:1.2;color:inherit;text-decoration:none;margin:0}.site-header nav{font-size:.875rem}main{padding:0 0 28px}h1{font-size:1.65rem;line-height:1.25;letter-spacing:-.025em;margin:0 0 22px;font-weight:600}h2{font-size:1.125rem;line-height:1.4;margin:30px 0 8px;font-weight:600}p{margin:0 0 16px}p:last-child{margin-bottom:0}.app{padding:8px 0 4px}.app h2{font-size:1.4rem;margin:0 0 8px;letter-spacing:-.02em}.muted,.date{color:#595959}.date,.notice{font-size:.875rem}.site-footer{border-top:1px solid #d9d9d9;padding:22px 0 36px;margin-top:24px}.site-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:.9375rem}.notice{margin-top:22px;color:#666}.pending{border-left:2px solid #999;padding-left:14px;color:#595959;font-size:.9375rem}.contact{margin:0 0 30px}.contact h2{margin-top:0}details{padding:16px 0;border-bottom:1px solid #dedede}summary{cursor:pointer;font-weight:550;line-height:1.5}details p,details dl{margin:12px 0 0}dt{font-weight:550}dd{margin:0 0 8px}address{font-style:normal;margin-bottom:20px}.rights{border-left:2px solid #777;padding-left:14px}ul{padding-left:22px}li{margin-bottom:6px}@media(max-width:480px){.site-header{padding:30px 0}.wrap{width:calc(100% - 36px)}.site-footer{margin-top:16px}h1{font-size:1.5rem}}@media print{.site-header nav,.site-footer,.skip{display:none}.wrap{width:100%;max-width:none}.site-header{padding:0 0 24px}}
.product-page{padding-top:8px}.product-heading{display:flex;align-items:center;gap:24px;margin-bottom:24px}.app-icon{display:block;width:96px;height:96px;border-radius:22%;flex-shrink:0}.product-heading h1{font-size:2rem;margin:0 0 6px;letter-spacing:-.035em}.tagline{color:#595959;line-height:1.4}.availability{font-size:.875rem;color:#595959;margin-bottom:28px}.intro{font-size:1.125rem;line-height:1.6}.product-notes{font-size:.875rem;line-height:1.6;color:#595959;margin-top:28px}@media(max-width:480px){.product-heading{gap:18px}.app-icon{width:76px;height:76px}.product-heading h1{font-size:1.75rem}.tagline{font-size:.9375rem}.availability{max-width:32ch}}

.product-help{margin-top:14px;font-size:.9375rem}
