*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#172d41;background:#f6f8fa;font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.shell{width:min(1120px,90%);margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #d5dfe8}.brand{font-family:"Iowan Old Style",Palatino,serif;font-size:27px;font-weight:700;text-decoration:none}nav{display:flex;gap:24px;flex-wrap:wrap;font-size:15px}a{color:#0b5488;text-underline-offset:4px}a:hover{color:#092d4a}a:focus-visible,summary:focus-visible{outline:3px solid #0b75bc;outline-offset:5px}.skip{position:absolute;top:-100px;left:12px;background:#fff;padding:12px;z-index:10}.skip:focus{top:10px}h1,h2,h3{font-family:"Iowan Old Style",Palatino,"Book Antiqua",serif;line-height:1.12;letter-spacing:-.035em;color:#122e48}h1{font-size:clamp(42px,5.6vw,72px);margin:12px 0 24px}h2{font-size:clamp(30px,4vw,46px);margin:8px 0 24px}h3{font-size:25px;line-height:1.25;margin:14px 0}p{margin:0 0 18px}.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding:80px 0 90px}.eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:#436279}.intro{font-size:21px;line-height:1.6;max-width:650px}.availability,.fine{font-size:14px;line-height:1.65;color:#496074}.availability{margin:26px 0}.button{display:inline-block;background:#153d60;color:white;border:1px solid #153d60;padding:12px 22px;border-radius:6px;text-decoration:none;font-size:16px}.button:hover{background:#0d2942;color:#fff}.text-link{margin-left:20px;font-size:16px}.phrase-example{padding:36px;background:#163d60;color:white;border-radius:5px;box-shadow:14px 14px 0 #dfe9f1}.phrase-example .eyebrow,.phrase-example .fine{color:#c9dced}.phrase-example .fine{margin:32px 0 0}.language{font-size:14px;color:#c9dced;margin:24px 0 8px}.example{font-family:"Iowan Old Style",Palatino,serif;font-size:32px;line-height:1.3}.phrase-divider{height:1px;background:#54728b;margin:25px 0}.section-title{max-width:580px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 32px;margin:45px 0 75px}.features article{border-top:1px solid #bccddc;padding-top:19px}.features p{font-size:16px;color:#38536b}.number{font-size:13px;letter-spacing:.1em;color:#52748e}.language-section{padding:50px 55px;background:#e7eff5;border-radius:5px}.language-section>p{max-width:850px}.closing{display:grid;grid-template-columns:1.3fr 1fr;gap:75px;padding:80px 0}.help-card{align-self:center;border-left:3px solid #bfd1df;padding-left:28px}.help-card .button{margin:4px 0 18px}footer{padding:30px 0 40px;border-top:1px solid #d5dfe8;font-size:15px}footer nav{margin-bottom:16px}.document{max-width:790px;margin:65px auto 80px}.document h1{font-size:clamp(38px,5vw,58px)}.document h2{font-size:28px;margin-top:36px}.document a{overflow-wrap:anywhere}@media(max-width:760px){header{align-items:flex-start;flex-direction:column;gap:10px}nav{gap:20px}.hero{grid-template-columns:1fr;padding:45px 0 60px;gap:35px}.hero h1{font-size:50px}.phrase-example{padding:27px;margin-right:12px}.features{grid-template-columns:1fr 1fr;gap:24px}.closing{grid-template-columns:1fr;gap:30px;padding:50px 0}.language-section{padding:30px 24px}.document{margin-top:40px}.intro{font-size:19px}}@media(max-width:460px){.features{grid-template-columns:1fr}.text-link{display:inline-block;margin-top:14px}.hero h1{font-size:44px}nav{gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
