/* Supporting copy uses a readable medium weight across the website. */
.hero-copy>p:not(.availability),.questions details p,.intro,.section-heading p,.feature-copy p,.closing p,.post-card-copy>p,.article-deck,.blog-intro,.blog-cta p{font-weight:500;color:#3d5363}
.hero-copy>p:not(.availability){line-height:1.65}
.article-body p,.article-body li{font-weight:450}
.screenshot-note{font-size:11px!important;line-height:1.5!important;margin-top:12px!important;color:#4d6574!important;font-weight:500}
.language-picker{position:relative;flex:none;margin-left:0;font-family:var(--body);color:var(--text)}
.language-picker summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:5px;min-height:44px;padding:7px;border-radius:10px;font-size:11px;font-weight:750}
.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:hover{background:#edf5fa}.language-picker summary:focus-visible{outline:2px solid #1491e8;outline-offset:2px}
.language-picker summary svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}
.language-picker nav{position:absolute;right:0;top:calc(100% + 11px);width:218px;max-width:calc(100vw - 40px);max-height:65vh;overflow:auto;display:grid;gap:2px;padding:9px;background:#fff;border:1px solid #cedde6;border-radius:14px;box-shadow:0 10px 35px #0c2c4825;z-index:40}
.language-picker nav a{font-size:14px;font-weight:500;line-height:1.4;padding:9px 10px;border-radius:7px;white-space:normal}
.language-picker nav a[aria-current="page"]{color:#075a8b;background:#eaf6ff;font-weight:700}.language-picker nav a:hover{background:#f1f7fa}
.nav-shell{gap:20px}.nav-links{gap:22px}.legal-nav .language-picker{margin-left:auto}
:lang(ja),:lang(ko),:lang(zh-Hans){font-family:var(--body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(zh-Hans) h1,:lang(zh-Hans) h2,:lang(zh-Hans) h3{letter-spacing:-.02em;line-height:1.25}
@media(max-width:800px){.nav-shell{gap:12px}.nav-links{gap:16px}.nav-try{padding-inline:11px}}
@media(min-width:621px) and (max-width:760px){.nav-shell .nav-links>a:not(.home-blog-link){display:none}}
@media(max-width:620px){.nav-shell{gap:8px}.nav-shell .nav-try{display:none}.nav-shell .nav-links{display:flex;margin-left:auto;margin-right:0}.nav-shell .nav-links a:not(.home-blog-link){display:none}.language-picker{margin-left:0}.language-picker summary{padding:6px;min-height:44px}.language-picker summary span{display:none}.hero-copy>p:not(.availability){font-size:17px}.footer nav{row-gap:13px}.button{white-space:normal;min-height:46px;padding-block:12px}}
