.planet-microsoft{background:#fff;color:#172b3a;font-family:Arboria,Arial,sans-serif;font-size:17px;line-height:1.75;padding:64px 24px 80px}.planet-microsoft,.planet-microsoft *{box-sizing:border-box}.planet-microsoft__inner{margin:0 auto;max-width:1040px}.planet-microsoft__header{margin-bottom:36px;max-width:860px}.planet-microsoft__header:before{background:linear-gradient(90deg,#075dcc,#32bd9c);border-radius:999px;content:"";display:block;height:5px;margin-bottom:24px;width:72px}.planet-microsoft .planet-microsoft__eyebrow{color:#075dcc;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.planet-microsoft h1{color:#172b3a;font-size:clamp(36px,5vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px}.planet-microsoft .planet-microsoft__intro{color:#455564;font-size:clamp(20px,2.5vw,24px);line-height:1.6;margin:0 0 16px}.planet-microsoft .planet-microsoft__instructions{color:#596a78;font-size:15px;margin:0}.planet-microsoft__letters{display:grid;gap:32px;margin:0 auto;max-width:860px}.planet-microsoft .planet-microsoft__letter{background:#fff;border:1px solid #dce5ed;border-radius:14px;box-shadow:0 8px 28px rgba(23,43,58,.06);margin:0;min-width:0;padding:14px}.planet-microsoft__image-link{background:#f8fafc;border-radius:4px;display:block}.planet-microsoft__image-link img{border:0;display:block;height:auto;max-width:100%;width:100%}.planet-microsoft__caption{align-items:center;border-top:1px solid #e0e8ef;color:#596a78;display:flex;flex-wrap:wrap;font-size:14px;gap:12px 20px;justify-content:space-between;line-height:1.5;margin-top:14px;padding:14px 4px 2px}.planet-microsoft__caption>span{color:#172b3a;font-weight:700}.planet-microsoft__caption a{align-items:center;color:#075dcc;display:inline-flex;font-weight:700;gap:10px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.planet-microsoft__caption a:hover{color:#064da9;text-decoration-thickness:2px}.planet-microsoft a:focus-visible{outline:3px solid #075dcc;outline-offset:4px}.planet-microsoft__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.planet-microsoft{font-size:16px;padding:36px 20px 52px}.planet-microsoft__header{margin-bottom:28px}.planet-microsoft__letters{gap:24px}.planet-microsoft .planet-microsoft__letter{border-radius:10px;padding:8px}.planet-microsoft__caption{font-size:13px;gap:6px 16px;margin-top:10px;padding:10px 4px 2px}}@media print{.planet-microsoft{padding:0}.planet-microsoft__caption,.planet-microsoft__instructions{display:none}.planet-microsoft__letters{display:block;max-width:100%}.planet-microsoft .planet-microsoft__letter{border:0;border-radius:0;box-shadow:none;break-inside:avoid;margin-bottom:24px;padding:0}}