.internal-page{background:#f8f4f1;min-height:65vh;padding:72px 28px 104px}.internal-panel{background:#fff;border:1px solid #d4d2ca;width:min(100%,740px);margin:0 auto;padding:64px}.internal-panel h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:normal;margin:20px 0 28px;font-size:clamp(30px,4.3vw,46px);font-weight:400;line-height:1.15}.internal-intro{align-items:center;gap:10px;margin-bottom:28px;font-size:16px;line-height:1.6;display:flex}.internal-form{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.internal-form label{font-size:14px;font-weight:500}.internal-form input{width:100%;height:54px;font:inherit;color:#363a31;background:#fff;border:1px solid #acaea5;border-radius:0;padding:12px 15px}:is(.internal-form input:focus-visible,.internal-panel button:focus-visible){outline-offset:4px;outline:2px solid #606259}.internal-form .button{margin-top:12px}.internal-panel .button{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:48px;display:inline-flex}.internal-panel button:disabled{opacity:.65;cursor:wait}.internal-file{border-top:1px solid #d4d2ca;border-bottom:1px solid #d4d2ca;align-items:center;gap:22px;margin:0 0 28px;padding:28px 0;display:flex}.internal-file-icon{background:#f8f4f1;flex-shrink:0;place-items:center;width:60px;height:72px;display:grid}.internal-file-description{margin:0 0 8px;font-size:13px;line-height:1.5}.internal-file h2{font-family:var(--font-display);text-transform:none;margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.25}.internal-file-size{margin:0;font-size:13px}.internal-actions{border-top:1px solid #d4d2ca;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:32px;padding-top:24px;display:flex}.internal-actions p{max-width:330px;margin:0;font-size:13px;line-height:1.6}.internal-actions button{font:inherit;text-underline-offset:4px;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.internal-error{color:#853f35;margin:20px 0 0;font-size:14px;line-height:1.6}@media (max-width:600px){.internal-page{padding:36px 18px 56px}.internal-panel{padding:30px 22px}.internal-panel h1{font-size:30px}.internal-file{gap:14px}.internal-file h2{font-size:24px}.internal-file-icon{width:44px;height:60px}.internal-actions{flex-direction:column;gap:16px}.internal-panel .button{gap:14px;font-size:13px}}.internal-package{margin-bottom:42px}.internal-package .internal-file{margin-bottom:16px}.internal-package-contents{margin:0 0 24px;font-size:15px;line-height:1.7}
